#5674 视频已经有翻译好的字幕 怎么做成中配视频

141.11* Posted at: 20 days ago

视频已经有翻译好的字幕 怎么做成中配视频

5 Replies

您需要利用已有的中文字幕直接合成配音视频,跳过语音识别和翻译步骤。操作如下:

  1. 准备工作:将视频文件名改为简单的英文(如 video.mp4),并在同目录下新建 _video_out 文件夹。
  2. 创建缓存子文件夹:进入 _video_out,创建 video-mp4(若视频为 .mkv 则改为 video-mkv,依此类推)。
  3. 放置字幕:将您的中文字幕文件(必须是标准 SRT 格式)重命名为 zh-cn.srt,放入 video-mp4 文件夹内。
  4. 软件设置

    • 在“翻译视频或音频”界面导入 video.mp4
    • 任意选择 ASR 和翻译渠道(软件会自动跳过)。
    • 选择配音渠道(如 Edge-TTS)并挑选中文发音角色(如 zh-CN-XiaoxiaoNeural)。
    • 勾选“配音加速”以对齐时间,必要时可调整语速。
  5. 开始执行:点击“Start”,软件将跳过识别和翻译,直接对字幕配音并合成到视频中。

如需原始人声背景声,可在“设置更多参数”中勾选“分离人声背景声”和“嵌入背景”。

请查阅相关文档:

如果是批量的呢

处理方式与单个视频相同,只需一次选择多个文件或整个文件夹即可。

  1. 准备字幕文件:确保每个视频在各自目录下都有对应的 _video_out/视频名-格式/zh-cn.srt(例如 D:\videos\1.mp4 的字幕应放在 D:\videos\_video_out\1-mp4\zh-cn.srt)。
  2. 批量导入:在主界面点击「翻译视频或音频」按钮,按住 Ctrl 多选多个视频文件,或勾选「文件夹」选择包含所有视频的父目录。
  3. 统一设置:ASR 渠道和翻译渠道可任意选择(软件会自动跳过);选择配音渠道和角色(例如 Edge-TTS + 中文女声)。
  4. 开始执行:点击 Start,软件会逐个处理每个视频,自动检测并加载已有的 zh-cn.srt,跳过识别与翻译,直接配音合成。

注意:每个视频必须单独存放在不同文件夹下(可同目录但文件名不同),字幕命名必须严格匹配。

请查阅相关文档:

做好的中文视频 时间轴 和原来的SRT 字幕 的 时间轴 一一对应吗?

不会严格一一对应,原因如下:
您导入的原始 SRT 字幕(zh-cn.srt)包含原始时间轴。但配音后的音频时长通常与原字幕时长不同(例如中文短、英文长),为了实现音画同步,软件必须进行对齐调整:

  • 音频加速:默认启用,会将超时的配音片段加速到与原字幕时间轴匹配。
  • 视频慢速:可选,会将视频画面放慢以匹配配音时长(更耗时,视频体积增大)。

因此,最终视频中嵌入的字幕时间轴(无论是硬字幕还是软字幕)是经过对齐重新计算后的结果,不会与您原始提供的 zh-cn.srt 的时间戳完全一致

如果您希望时间轴完全不变,可以在高级选项中同时取消勾选“配音加速”和“视频慢速”,但这样做可能导致配音与画面错位、声音重叠。

建议

如果您需要精确的原字幕时间轴,可以不嵌入字幕,同时不启用任何自动对齐,仅替换声音。但这样配音远超原时长的部分会被静音填充;配音较短的部分则保持静音,不再补全。


相关文档:

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