#4306 decoding subtitles: Invalid data found when processing input number -1145393733 occurred) number -1145393733 occurred)

2409:8a55* Posted at: 13 hours ago 👁21

decoding subtitles: Invalid data found when processing input number -1145393733 occurred) number -1145393733 occurred)


=
system:Windows-10-10.0.19045-SP0
version:v3.99
frozen:True
language:zh
root_dir:D:/win-pyvideotrans-v3.99-420

1 Replies

该错误通常是因为视频文件内嵌了非标准或损坏的字幕流,或者视频文件路径/名称包含特殊字符(如表情、空格)或过长,导致内部字幕解码失败。

请按以下步骤排查:

  1. 将视频文件移动到一个浅层、全英文短路径的目录(如 D:\temp),并将文件名改为简短的英文(如 test.mp4)。
  2. 在软件主界面勾选 “清理已生成”,然后重新处理该视频。
  3. 如果仍然失败,尝试在 “输出到...” 选择不嵌入任何字幕(即选择“不嵌入字幕”),或改为“嵌入软字幕”看看是否成功。
  4. 如果以上无效,请用 ffmpeg 命令 ffmpeg -i "视频文件" -c copy -map 0:v -map 0:a "new.mp4" 移除可能损坏的内置字幕流再导入处理。

若问题依旧,请提取 logs 文件夹中当天最新的日志文件,将底部约 30 行内容复制发送以便进一步分析。

请查阅相关文档:

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.

Related resource