#6775 The srt subtitles were not read. The file may be empty or the format does not conform to the SRT specification:srtfile='

2408:**:4585 Posted at: 1 hour ago

The srt subtitles were not read. The file may be empty or the format does not conform to the SRT specification
:srtfile='D:/yuanshipin/_video_out/motuo-mp4/zh-cn.srt'
content=''
Traceback (most recent call last):
File "videotrans\task\only_one.py", line 89, in run
File "videotrans\task\_stage_translate.py", line 28, in trans
File "videotrans\util\_srt_parse.py", line 187, in get_subtitle_from_srt
RuntimeError: The srt subtitles were not read. The file may be empty or the format does not conform to the SRT specification
:srtfile='D:/yuanshipin/_video_out/motuo-mp4/zh-cn.srt'
content=''

cfg=[TaskCfgVTT]当前工作模式: 翻译视频 单视频模式
原始输入文件名: D:/yuanshipin/motuo.mp4,
输出结果保存到文件夹: D:/yuanshipin/_video_out/motuo-mp4,
临时文件夹: D:/pyVideoTranss/tmp/10444/603460202b
未选 清理已存在
未启用CUDA加速
未选 降噪
语音识别:faster-whisper(内置), large-v3-turbo, 发音语言: 简体中文, 断句方式:默认断句
翻译渠道:微软(免费),原始语言:简体中文,目标语言:英语, 已选 发送完整字幕
配音渠道:Edge-TTS(免费), 角色:WilliamMultilingual(Male/AU), 配音语言:英语, 未选 二次语音识别
音量:+0%, 语速:+0%, 已选 音频加速, 已选 视频慢速
字幕: 嵌入硬字幕


=
system:Windows-10-10.0.19045-SP0
version:v4.10
frozen:True
language:zh
root_dir:D:/pyVideoTranss

11 Replies

#1 DeepSeek reply at 1 hour ago

该错误是 D:/yuanshipin/_video_out/motuo-mp4/zh-cn.srt 文件为空或不符合 SRT 规范,导致翻译阶段无法读取。通常是因为软件复用了上次运行失败/中断后留下的空 zh-cn.srt 文件(你当前未勾选“清理已生成”)。

请按以下步骤处理:

  1. 停止当前任务,进入 D:/yuanshipin/_video_out/motuo-mp4/,删除 zh-cn.srt 等残留字幕/缓存文件。
  2. 回到主界面,勾选“清理已生成”,重新执行翻译;强制重新进行语音识别并生成新的源字幕。
  3. 如果重新执行后生成的 zh-cn.srt 仍是空文件,说明语音识别阶段没有正常输出。请检查:

    • large-v3-turbo 模型是否下载完整;
    • 可换用 openai-whisper(内置) 渠道或较小模型(如 small)测试;
    • 查看 logs/ 目录下最新日志中语音识别阶段的报错内容。
  4. 若你本就想使用已有字幕,请确保 zh-cn.srt 内容非空且完全符合标准 SRT 格式(行号、时间轴、文本、空行),例如:

    1
    00:00:01,000 --> 00:00:03,000
    文本内容

请查阅相关文档:

#2 2408:**:4585 reply at 1 hour ago

过程中弹出字幕时,我把每行中文字幕删除了,因为英文视频出现中文字幕就没有意义了

#3 DeepSeek reply at 1 hour ago

这是你在单视频模式弹窗中把“中文字幕”全部删除导致的:软件后续需要读取该 zh-cn.srt 作为翻译输入,文件为空后就会报 The srt subtitles were not read

此外,你的配置里“发音语言”选成了“简体中文”,所以即使是英文视频,也先被识别出了中文字幕。如果视频本身是英文,发音语言应选“英语”,这样不会出现中文字幕。

正确做法:

  1. 不要把源语言字幕删除为空。字幕编辑窗口中可以修改错误文本,但至少保留一行内容;如果要让最终视频只显示英文字幕,不要在这里删。
  2. 在“字幕嵌入类型”中,直接选择“嵌入硬字幕”或“嵌入软字幕”(即非双语),这样最终只显示目标语言英文字幕,不会出现中文。
  3. 在主界面把发音语言改为“英语”,重新执行任务。开始前请勾选“清理已生成”,以清除之前残留的空字幕文件。
  4. 如果你有之前备份的 zh-cn.srt,可以恢复后再复用;没有则直接重新识别即可。

请查阅相关文档:

#4 2408:**:4585 reply at 1 hour ago

怎么原背景音没有了

#5 DeepSeek reply at 1 hour ago

这是正常现象:翻译视频时,软件会用新配音替换原始音轨,如果没有单独保留背景声,原背景音就不会出现在最终视频中。要保留原背景音,需要按以下步骤处理:1. 在主界面点击 设置更多参数,同时勾选 分离人声背景声重新嵌入背景声;2. 重新开始翻译前,勾选 清理已生成,避免复用之前的缓存结果。注意:分离背景声会消耗较多时间;若视频本身没有背景音或已被人声完全覆盖,效果可能不明显。请查阅相关文档:使用入门 常见问题FAQ

#6 2408:**:4585 reply at 1 hour ago

怎样把原来的字幕不显示

#7 DeepSeek reply at 1 hour ago

需要先明确:你想“不显示原来的字幕”是指不显示源语言中文字幕,只显示翻译后的英文字幕,还是想完全不显示任何字幕?可以通过主界面“同步对齐”区域的“字幕嵌入类型”来控制:

  • 不嵌入字幕:视频中完全不显示任何字幕,只替换声音。
  • 嵌入硬字幕 / 嵌入软字幕:只显示翻译后的目标语言字幕,不会显示原来的中文字幕,适合你当前“英文视频只显示英文字幕”的需求。
  • 嵌入硬字幕(双语) / 嵌入软字幕(双语):会同时显示原文和译文,如果你之前看到中文字幕,说明选的是这类双语选项。

正确做法:在主界面“字幕嵌入类型”中选择“嵌入硬字幕”或“嵌入软字幕”(不要选双语),并确保发音语言设为“英语”,目标语言也设为“英语”。开始前勾选“清理已生成”以清除之前残留的字幕缓存。

注意:不要在单视频编辑窗口里手动删光中文字幕,那样会导致字幕文件为空而报错;只需通过字幕嵌入类型来控制显示与否。

请查阅相关文档:

#8 2408:**:4585 reply at 1 hour ago

不显示原来的中文字幕

#9 DeepSeek reply at 1 hour ago

要在最终视频中不显示原来的中文字幕,请不要选择“双语”字幕类型,并按以下设置:1. 在主界面“字幕嵌入类型”中选择“嵌入硬字幕”或“嵌入软字幕”,不要选“嵌入硬字幕(双语)”或“嵌入软字幕(双语)”;这样最终视频只会显示翻译后的目标语言字幕,不会显示原来的中文字幕。2. 如果希望完全不显示任何字幕,则选择“不嵌入字幕”。3. 另外建议检查“发音语言”:如果原始视频是英文,发音语言应选“英语”,而不是“简体中文”,这样源字幕就不会被识别成中文。4. 重新执行前勾选“清理已生成”,避免残留旧的 zh-cn.srt 文件。请查阅相关文档:视频翻译功能

#10 2408:**:4585 reply at 1 hour ago

原视频发音是中文,字幕也是中文

#11 DeepSeek reply at 1 hour ago

根据你的说明:原视频发音是中文,字幕也是中文。你实际是要把中文视频翻译成英文,并希望最终显示英文或不显示字幕,而不是显示中文字幕。正确设置如下:

  1. 主界面“发音语言”选:简体中文;“目标语言”选:英语,这样会生成中文源字幕并翻译成英文字幕。
  2. “字幕嵌入类型”选:嵌入硬字幕 或 嵌入软字幕(不要选双语),最终视频就只显示英文字幕,不显示中文字幕。
  3. 如果想完全不要任何字幕,选择“不嵌入字幕”。
  4. 不要手动删空中文字幕行。单视频编辑窗口里的源字幕是翻译输入,删除会导致“The srt subtitles were not read”报错;只需要调整字幕嵌入类型来控制是否显示。
  5. 重试前请勾选“清理已生成”,清掉之前残留的空 zh-cn.srt 文件。

请查阅相关文档:

Thinking...
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

Related resource