#6258 Pyvideotrans 转换出的视频和字幕不同步,视频语音比字幕快如何解决

2600:1f13* Posted at: 2 hours ago

Pyvideotrans 转换出的视频和字幕不同步,视频语音比字幕快如何解决

1 Replies

这是由翻译配音后的音频时长与原始语音不同,但字幕时间轴仍基于原视频语音所致。软件并未自动对字幕进行二次匹配,导致声音比字幕快(或慢)。

按以下顺序尝试解决:

  1. 优先开启「二次识别」
    在主界面勾选「二次识别」。它会在配音完成后,对配音文件再次进行语音识别,生成与配音精确对齐的字幕,从根本上解决声音与字幕错位问题。

    • 注意:需确保所选语音识别渠道支持“目标语言”的识别,否则会得到错误字幕。
    • 例如发音语言是中文、目标语言是日语,而识别渠道是 Firered中文(不支持日语),二次识别后会得到乱码或错误结果。请改用支持日语的识别渠道。
  2. 启用音频加速或视频慢速进行对齐

    • 勾选「音频加速」:当某句配音比原语音长时,自动加速配音以匹配原时间轴;
    • 若同时勾选「视频慢速」,会放慢对应视频画面来匹配配音时长,效果最佳;
    • 若两者均不勾选,差异时间会以静音填充,容易出现明显不同步。
  3. 手动微调整体偏移
    若仅存在整体性偏差(如所有字幕都慢半秒),可在单视频交互模式下,于弹出字幕编辑窗口中对所有字幕统一调前时间,或使用外部工具对 SRT 整体时间轴偏移。
  4. 检查「发音语言」是否选择正确
    错误的发音语言会造成语音识别和翻译阶段产生偏差,间接导致最终字幕与配音错位。

请查阅相关文档:

Post Your Reply
Open source and free maintenance is not easy. If this project is helpful to you, please consider making a small donation to help the project continue to maintain and update.

Dondate via ko-fi.com

Dondate via PayPal

Related resource