#6040 怎样用pyvideotrans将英语发音视频,转换成中文视频并去掉英文字幕,生成中文字幕

2406:da18* Posted at: 6 hours ago

怎样用pyvideotrans将英语发音视频,转换成中文视频并去掉英文字幕,生成中文字幕

1 Replies

pyVideoTrans 无法去除视频画面中已内嵌的硬字幕(即烧录在画面上的文字),如果需要去除,请先使用专用工具(如 video-subtitle-remover)处理。

如果原视频的英文字幕是软字幕(封装为独立轨道),则按以下步骤操作即可生成中文配音和字幕,同时原英文字幕不会被保留:

  1. 选择视频:点击「翻译视频或音频」选取英文视频。
  2. 语音识别:渠道选 faster-whisper(本地内置),发音语言选 English,模型建议 large-v3
  3. 字幕翻译:翻译渠道选 DeepSeekOpenAI ChatGPT,目标语言选 中文简体,勾选「发送完整字幕」提升质量。
  4. 配音:配音渠道选 Edge-TTS,角色选 zh-CN-XiaoxiaoNeural(中文女声)。若不需要配音可勾选「不配音」。
  5. 字幕嵌入:在「同步对齐和字幕」区域,选择「嵌入硬字幕」或「嵌入软字幕」来嵌入中文翻译字幕。不要勾选「不嵌入字幕」。
  6. 开始:点击 Start 按钮执行。

最终输出视频中将只包含中文配音和中文硬/软字幕,原英文字幕不会出现。

请查阅相关文档:

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