针对您几十个视频均带有硬字幕且需要转为英文的需求,核心瓶颈在于硬字幕无法自动去除。以下两个方案可大幅提升效率:
方案一(推荐):先批量去除硬字幕 → 再批量翻译
使用专业去硬字幕工具(如 VideoSubCleaner、Remove Logo Now)对原始视频进行预处理,去除画面中永久嵌入的中文字幕。获得纯净视频后,在 pyVideoTrans 中勾选“文件夹”一次选择数十个视频,开启批量翻译(自动完成 ASR、翻译、配音、嵌入英文字幕)。此方案最彻底,且 pyVideoTrans 的批量处理速度远超逐一手动操作。
方案二:仅生成配音+字幕 → 在剪映中覆盖硬字幕并合成
在 pyVideoTrans 中勾选:
- “不嵌入字幕”(不给视频加字幕)
- “仅输出MP4”(只保留最终合成视频,但音频已被替换为英文配音)
- 菜单→工具→高级选项→字幕配音调整中勾选“保留每条字幕的配音文件”(可选,便于在剪映中逐句校对)
- 处理完成后得到 仅替换了英文配音但无字幕的 MP4 以及独立的英文字幕
.srt 文件。 将该 MP4 和 .srt 字幕导入剪映。在剪映中:
- 用 “识别字幕” 功能先识别出原始视频硬字幕(剪映会生成字幕轨道)。
- 在轨道上删除或遮盖该硬字幕轨道(例如添加一个不透明色块覆盖原硬字幕区域)。
- 导入外部的
.srt 英文字幕轨道。
只需处理一次模板,然后复制给其他视频,批量操作效率远高于逐一手动处理。
为什么推荐方案一?
方案二仍需在剪映中对每个视频进行遮盖/删除硬字幕操作,尽管比原来省去了重新配音和字幕翻译步骤,但去硬字幕仍需手动干预。方案一直接对原视频脱硬字幕,之后 pyVideoTrans 完全可以无人值守批量完成。
效率对比:
| 操作 | 原流程 | 方案一 | 方案二 |
|---|
| 去硬字幕 | 手动在剪映逐个遮盖 | 一键预处理(批量) | 在剪映逐个遮盖 |
| 语音识别/翻译 | pyVideoTrans | pyVideoTrans批量 | 省去(直接用pyVideoTrans结果) |
| 配音/合成 | pyVideoTrans | pyVideoTrans批量 | pyVideoTrans完成 |
| 最终字幕 | 剪映逐个添加 | pyVideoTrans自动嵌入 | 导入外挂字幕 |
| 总耗时 | 长 | 最短 | 次之 |
注意点:
- 若使用方案一,请确保去硬字幕工具能处理您的视频格式(mp4/mkv等),且不影响画质。
- 若使用方案二,pyVideoTrans 翻译时请开启“音频加速”(英文通常更长),并选择 AI 翻译渠道(如 DeepSeek)以确保英文口语化、适合 TikTok 场景。