feat(#632): 配音素材库音频架构统一,迁移到audio图层混音 #750
Reference in New Issue
Block a user
Delete Branch "feat/voice-library-audio-unified-arch"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
背景
一键生成路径中配音素材库音频使用独立的后处理
_mux_audio_track(直接ffmpeg mux替换音轨),与 UnifiedRenderService 的 audio 图层混音架构不统一,无法与 BGM/TTS 做混音音量平衡。改动
voiceover_audio_path参数 +_maybe_add_voice_library_layer方法,将配音素材库音频作为 audio 图层的 clip 加入统一混音链路_do_render和render_from_memory透传voiceover_audio_path参数_mux_audio_track调用,配音音频直接传入渲染引擎行为变化
验证
CI全绿,自动审批通过。
CI全绿,自动审批通过。
🚀 预览环境已部署
🗑️ 预览环境已清理
PR #750 已关闭或合并,对应的预览环境已被清理。
代码审查结果 - PR #750
⚠️ 问题(0个需要修改)
无
💡 建议(1个可选)
unified_render_service.py第859行:建议优化导入方式,避免在方法内部使用from video_processing.unified_render_service import _LAYER_Z_INDEX。虽然这能解决常量定义顺序问题,但属于循环导入规避技巧,不够优雅。建议将_LAYER_Z_INDEX移至文件顶部定义,或重构为类常量/配置类。✅ 格式检查通过 | ✅ 逻辑审查通过 | ✅ 性能良好
🤖 由 AI 代码审查机器人自动生成 | 2026-07-23 10:46:24 | 模型: