#4307 opening input: Invalid data found when processing input opening input file D:/win-pyvideotrans-v3.99-420/tmp/45072/srt17

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

opening input: Invalid data found when processing input opening input file D:/win-pyvideotrans-v3.99-420/tmp/45072/srt1777245491.1324701.srt. opening input files: Invalid data found when processing input


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

1 Replies

这是由于当前任务生成的字幕文件(SRT)损坏或格式不符合规范,导致 ffmpeg 在合成阶段无法读取。

原因
字幕可能包含乱码、格式错误,或在多线程处理时发生写入冲突,导致文件内容不完整。

步骤如下

  1. 强制重新处理:在软件主界面勾选 清理已生成 复选框,然后重新执行任务,强制丢弃旧缓存并重新生成字幕。
  2. 检查字幕路径与长度:确保原视频存放在浅层目录(如 D:\video),文件名简短且不含特殊符号或中文。Windows 命令行对长路径和特殊字符支持不佳,极易导致生成文件损坏。
  3. 调整并发与稳定性:如果批量处理或启用过多高级功能(如“视频慢速”),可能在写入临时文件时冲突。进入 菜单 -> 工具/选项 -> 高级选项

    • 勾选 批量翻译时强制串行
    • 最大进程数[重启生效]GPU同时任务数[重启生效] 降低(如设为 1)。
    • 如果使用了“视频慢速”,务必确保硬盘空间充足。

若重试仍无效,请查看 logs 文件夹中的最新日志,查找底部的具体报错行,或自行用文本编辑器打开报错路径中的 .srt 文件,检查内容是否有明显的乱码或空行。

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

Similar issues already exist