先确认正在听哪份文件

打开当前采用版本,确认播放器音量、选中音轨和输出设备;用一份已知能正常听见的文件作对照。别把旧预览、只有画面的候选或另一路音轨当成当前交付。对照文件也无声时,先处理播放环境。

同一视频有多音轨时,要实际听目标轨内容。序号只是位置,不代表第0轨一定是对白。记录具体文件和时间;“能打开”“有audio字段”均不证明听到了目标声音。

找声音第一次消失的位置

比较位置查什么
原片是否有目标音轨,选段处是否实际录到声音
剪后中间片所用源与区间是否正确;某源无轨时是否补了静音
分段WAV或已采用完整混音文件存在、声音内容完整,且本轮确实使用了它
当前成片实际采用哪种声音模式、哪一路、是否被压低或遮盖

Video Recap 的源探测查询音轨并检查进程返回结果。探测执行失败与成功确认没有目标轨不是同一事实,先看错误;不要把无法读取直接写成原片没录音。ffprobe 文档说明它查询媒体流信息,打开失败会返回错误。探到音轨也仍需实际播放。

原片没有录到的声音不能靠放大音量恢复。若可用原声完整而中间片丢了,修选段或路由;若WAV缺失、合成标未放置,先解决具体段,不再加音乐掩盖。

纸面例:有一段无声,不等于整片丢声

以下是假设素材与检查结果,没有渲染或听审。A选3秒,含已录对白;B选2秒,没有音轨;C选3秒,含已录环境声。按A、B、C拼接,共8秒。

输出区间预期与待检查
0–3来自A的对白;需回听所选源区间与中间片
3–5B的等长静音补轨;不会自动出现原本未录的声音
5–8来自C的环境声;不能因B无声把C一并丢掉

所引多源剪切实现逐源处理:有音轨就截对应音频,没有就补该段长度的静音,然后拼接。最终可以有一条连续音轨,其中一段仍安静。

若实际整段0–8都无声,不能只归咎B;继续比较A、C原声、中间片与最终模式。若只缺B,要看原片是否有声音可用,或本场本就需要静默。需要另配声音时单独作创作决定,不冒充找回原录音。

核对实际模式,再听最终文件

旁白模式需要有效分段并放入时间线;原声混音不生成旁白,但会处理选中原声;已采用AAC音轨复制有编码、区间与输入限制,选错轨会复制错内容。无旁白模式必须显式选择,不能把空TTS当成完成配音。

已采用音轨复制遇到错误不自动改成原声混音;新画面要配旧完整混音时走明确配对,再核对输出轨。模式切换可能改变声音处理,不能只改名字后声称旧混音仍完整保留。

修复后单听目标区间,再连听每个接点和尾部,最后看完整成片。记录哪一层的问题被实际修好,哪些仍待听;流检查、包复制和正常播放分别证明不同的事。

完整返修例:误发画面预览,保住八秒原声

沿用A三秒、B两秒、C三秒原例,展开一个具体分支:假定核查确认edited_source.mp4的音频序号0已包含A完整对白、B等长静音、C环境声;旧交付误发只有画面的预览。本版选择原声,未选旁白、额外BGM或新字幕。

完整修订单:

改用核过的八秒剪后文件作输入,保留A对白、B静音和C环境声。本轮不生成旁白或添配乐。实际核音轨与画面时钟满足复制条件后,显式采用adopted-packet-copy和音频序号0,用新工作/交付目录保留旧预览。打开本次交付,先听A、B、C各区间,再听两个接点和全八秒,核画面次序仍相同。

从已安装video-assemble技能目录运行,本纸面命令为:

python3 scripts/assemble.py /project/edited_source.mp4 --work-dir no-sound-repair --output-dir no-sound-delivery --recap-stem no-sound-candidate --audio-mode adopted-packet-copy --audio-stream-index 0 --no-burn-subtitles

换成实际路径,两目录本次用新名称。复制要求选中AAC及相容区间,不读取TTS,不能带额外BGM或显式TTS设置。关闭新烧录符合本例无新字幕的选择,源硬字仍在画面;需要字幕另定交付,见字幕缺失排查。

复制针对实际剪后输入音轨,不承诺A、C原始AAC包未经处理直达成片;此前多源剪切已经处理和拼接。剪后若本身少A或C,先修上游声音再复制。

方案未执行或试听。B安静是所选来源事实,A、C完整可听仍须复查,不能给B填音乐冒充找回全片声音。

常见问题

文件显示有音轨,为什么还是没声?

音轨可能包含静音、不是目标内容,或被播放/混音设置影响。检查选中轨并实际听,再定位源与输出差异。

多视频中一段没有声音,会让其他段也静音吗?

所引多源实现分别处理,各段无声时补等长静音。有声来源仍应保留;实际整片无声需继续查区间、探测与合成模式。

用 skill 来做

请 video-recap 只排查下述配音或合成问题。先确认当前采用文件与具体时间,列出能观察的事实、缺失证据和最小修订;保留定稿、未受影响声音与画面。未生成或未听审的部分标待检查,不把元数据当实听通过。

查看具体方法: 音轨探测返回条件 · 逐源声音与静音补轨 · 原声、旁白与音轨复制模式 · 缺WAV与实际放置状态 · 合成命令与字幕选择 · 剪后音轨与新目录路由

了解 Video Recap Skills在 GitHub 查看 video-recap

全部指南