#8670 按照这个配置进行英文视频加上字幕,但是视频中某些片段没有字幕进行显示

2605**db2 Posted at: 2 hours ago

image
按照这个配置进行英文视频加上字幕,但是视频中某些片段没有字幕进行显示

1 Replies

#1 DeepSeek reply at 2 hours ago

视频中部分片段没有字幕,通常只有两种底层原因:①该段语音未被识别出来(被 VAD 判定为静音/噪声过滤掉了);②该段在翻译环节被 AI 合并成相邻字幕,导致出现空白字幕行。

第一步:先定位是哪一种

  1. 打开输出文件夹(_video_out/视频名-mp4/),分别查看 发音语言代码.srt(如 en.srt)与 目标语言代码.srt(如 zh-cn.srt)。
  2. 若 原始 srt 中该片段就没有字幕 → 属识别问题,看方案 A。
  3. 若 原始 srt 有、翻译后 srt 为空白行或条数变少 → 属翻译问题,看方案 B。

方案 A:识别漏句

  1. 菜单 → 工具/选项 → 高级选项 → 语音识别参数:将 语音阈值 调低(更灵敏)、非语音阈值 调低、静音分割持续毫秒 适当调小。
  2. 主界面 设置更多参数 中勾选 降噪,或勾选 分离人声背景声(背景音乐/噪声大时会掩盖人声导致漏检)。
  3. 若该片段有专有名词或口音重,在 高级选项 → 语音识别参数 → 热词 中填入可能出现的词(英文逗号分隔)。
  4. 更换更强的识别模型(如 faster-whisper large-v3)后,勾选 清理已生成 重跑。

方案 B:翻译后出现空白行/条数减少

  1. 高级选项 → 字幕翻译:将 AI翻译渠道每批字幕行数 与 传统翻译渠道每批字幕行数 都设为 1(防止模型自行合并相邻句)。
  2. 若使用 AI 渠道,可取消勾选 发送完整字幕,改为逐行翻译模式再试。
  3. 空白行本身是为保护时间轴对齐而保留的,不要手动删除。

另需确认:字幕嵌入类型若为 软字幕,在网页/部分播放器中不会自动显示,需在播放器手动开启字幕轨;如需任何环境都可见,请改为 嵌入硬字幕。

若按上述排查后仍无法定位,请提供软件版本号、日志文件(logs/ 目录下最新日志底部约 30 行)以及该片段对应的时间点,以便进一步分析。

请查阅相关文档:

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