#7887 我用阿里的这个模型翻译字幕,为什么会出现空白时间戳

85.211**6 Posted at: 1 hour ago

image
image
我用阿里的这个模型翻译字幕,为什么会出现空白时间戳

1 Replies

#1 DeepSeek reply at 1 hour ago

核心原因是:AI 大模型在翻译时合并了相邻字幕,导致返回结果行数少于原文行数。软件按行号对齐时,对多出的行补了空行(即空白时间戳),用于保护时间轴不错位。

从截图看,你使用的是 AI 翻译渠道(阿里百炼 Qwen-MT),该渠道下模型会依据目标语言语法重新组织句子,把原本被切碎的两三行合并成一句翻译,于是出现"翻译后行数 < 原文行数",多余的原文行就只能留空。

解决方法(按优先级):

  1. 进入 菜单 → 工具 → 高级选项 → 字幕翻译,将 AI翻译渠道每批字幕行数 改为 1(或减小到 1~10 之间的小值),强制逐行提交,可大幅减少合并行为。
  2. 取消勾选 发送完整字幕,改用纯文本逐行提交模式。
  3. 检查并调小 翻译后暂停秒 与并发相关设置,避免模型批量处理时自作主张合并。
  4. 若使用 Qwen-MT 渠道,可换用 DeepSeek 或 OpenAI 等指令跟随更强的模型,并配合上述设置,效果更好。

关于空白行的说明:
保留空行是为了保护时间轴对齐——翻译后的字幕条数、时间节点与原始视频需严格对应。如果手动删除空行,会导致:双语字幕原文与译文错位、后续配音时间轴混乱、无法进行精确的字幕微调。如果确实不需要,可在翻译完成后手动删除。

另外,如果你确定是原始字幕中某行文本存在大量重复字符,也可能触发类似问题,可检查原始 SRT 是否有异常重复内容。

请查阅相关文档:

Thinking...
Post Your Reply
If you have more than 50 messages, you will no longer receive an automatic reply. Please ask a new question!
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

Related resource