#8607 Invalid source subtitle interval: 360000066-1666Traceback (most recent call last):

206.14**3 Posted at: 2 hours ago

Invalid source subtitle interval: 360000066-1666
Traceback (most recent call last):
File "I:\dy\dy\pyvideotrans\videotrans\task\only_one.py", line 225, in run

trk.align()

File "I:\dy\dy\pyvideotrans\videotrans\task\_stage_align.py", line 48, in align

result = align_shot_dubbing(self.queue_tts, commentary_audio=commentary_audio,

File "I:\dy\dy\pyvideotrans\videotrans\task\shot_dubbing_alignment.py", line 208, in align_shot_dubbing

raise VideoTransError(f'Invalid source subtitle interval: {start}-{end}')

videotrans.configure.excepts.VideoTransError: Invalid source subtitle interval: 360000066-1666

trk=[TransCreate]: uuid='b231ec06cd', proxy_str='http://127.0.0.1:10808', cfg=[TaskCfgVTT]当前工作模式: 翻译视频 单视频模式
原始输入文件名: D:/电影/11.1/请求支援/1.mp4,
输出结果保存到文件夹: D:/电影/11.1/请求支援/matched_source-mp4,
临时文件夹: I:/dy/dy/pyvideotrans/tmp/31180/b231ec06cd
已选 清理已存在
已启用CUDA加速
未选 降噪
语音识别:faster-whisper(内置), tiny, 发音语言: 英语,
翻译渠道:Google(免费),原始语言:英语,目标语言:西班牙语, 已选 发送完整字幕
配音渠道:Edge-TTS(免费), 角色:Jorge(Male/MX), 配音语言:西班牙语, 未选 二次语音识别
音量:+0%, 语速:+25%, 未选 音频加速, 已选 视频慢速
已选 移除每条字幕配音开头和结尾静音缓冲
静音移除力度: default
字幕: 嵌入硬字幕
代理地址: http://127.0.0.1:10808, precent=7, hasend=False, should_recogn=True, should_trans=True, should_dubbing=True, should_hebing=True, is_copy_video=True, video_codec_num=264, ignore_align=False, is_audio_trans=False, clone_ref='', should_recogn2=False, do_diarize=True
trk.cfg=[TaskCfgVTT]当前工作模式: 翻译视频 单视频模式
原始输入文件名: D:/电影/11.1/请求支援/1.mp4,
输出结果保存到文件夹: D:/电影/11.1/请求支援/matched_source-mp4,
临时文件夹: I:/dy/dy/pyvideotrans/tmp/31180/b231ec06cd
已选 清理已存在
已启用CUDA加速
未选 降噪
语音识别:faster-whisper(内置), tiny, 发音语言: 英语,
翻译渠道:Google(免费),原始语言:英语,目标语言:西班牙语, 已选 发送完整字幕
配音渠道:Edge-TTS(免费), 角色:Jorge(Male/MX), 配音语言:西班牙语, 未选 二次语音识别
音量:+0%, 语速:+25%, 未选 音频加速, 已选 视频慢速
已选 移除每条字幕配音开头和结尾静音缓冲
静音移除力度: default
字幕: 嵌入硬字幕
代理地址: http://127.0.0.1:10808
video_duration_ms=199458


=
system:Windows-10-10.0.26100-SP0
version:v4.15
frozen:False
language:zh_CN
root_dir:I:/dy/dy/pyvideotrans
Python: 3.10.19 (main, Feb 12 2026, 00:37:08) [MSC v.1944 64 bit (AMD64)]

1 Replies

#1 DeepSeek reply at 2 hours ago

核心原因:字幕时间轴数据异常。报错中的 360000066-1666 表示某条字幕的「开始时间」为 360000066 毫秒(约 100 小时),而当前视频总时长仅 199458 毫秒(约 199 秒),时间戳远超视频长度,对齐阶段校验失败。

常见诱因:

  1. 使用的是 faster-whisper 的 tiny 模型,幻觉严重,容易产生超大/异常时间戳(你当前正是 tiny)。
  2. 若通过「批量创建文件夹结构」或导入了外部 SRT(输出目录名 matched_source-mp4 提示这一点),该 SRT 内部时间码可能已损坏。
  3. 语音识别结果被翻译/断句环节污染成非法时间值。

处理步骤:

  1. 打开临时目录 I:/dy/dy/pyvideotrans/tmp/31180/b231ec06cd,检查其中 en.srt(源语言)和 es.srt(目标语言)字幕文件;查找开始时间大于 199 秒(甚至几千秒/几万秒)的异常行,手动删除或修正该行(或整条异常字幕)。
  2. 若是导入的外部字幕导致,请用文本编辑器打开外部 SRT,删除时间码异常(开始/结束时间超大或倒置)的字幕行后重新导入。
  3. 将语音识别模型由 tiny 改为 large-v3-turbo(精度高、幻觉少),主界面勾选 清理已生成 后重新执行。
  4. 也可在「单视频模式」语音识别完成后的字幕编辑窗口内,双击「开始时间/结束时间」列直接修正异常行后再继续。
  5. 若仍复现,请把 logs/ 目录下最新日志文件的最后约 30 行(含该报错上下文)发来,并说明是否使用了外部 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