#6507 opening input: Invalid data found when processing input opening input file D:/pyVideoTrans/win-pyvideotrans-v4.07/tmp/17

103.81.**3 Posted at: 2 hours ago

opening input: Invalid data found when processing input opening input file D:/pyVideoTrans/win-pyvideotrans-v4.07/tmp/17272/a92e8af67a/end-edit.srt. opening input files: Invalid data found when processing input
Traceback (most recent call last):
File "videotrans\util\_ffmpeg_runner.py", line 49, in runffmpeg
File "subprocess.py", line 526, in run
subprocess.CalledProcessError: Command '['ffmpeg', '-hide_banner', '-nostdin', '-ignore_unknown', '-threads', '0', '-y', '-i', 'D:/pyVideoTrans/win-pyvideotrans-v4.07/tmp/17272/a92e8af67a/end-edit.srt', 'D:/pyVideoTrans/win-pyvideotrans-v4.07/tmp/17272/a92e8af67a/end.ass']' returned non-zero exit status 3199971767.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "videotrans\task\only_one.py", line 149, in run
File "videotrans\task\_stage_assemble.py", line 26, in assembling
File "videotrans\task\_stage_assemble.py", line 154, in _join_video_audio_srt
File "videotrans\task\_stage_subtitle.py", line 70, in _process_subtitles
File "videotrans\util\_srt_ass.py", line 31, in set_ass_font
File "videotrans\util\_ffmpeg_runner.py", line 78, in runffmpeg
videotrans.configure.excepts.FFmpegError: opening input: Invalid data found when processing input opening input file D:/pyVideoTrans/win-pyvideotrans-v4.07/tmp/17272/a92e8af67a/end-edit.srt. opening input files: Invalid data found when processing input

cfg=[TaskCfgVTT]当前工作模式: 翻译视频或音频 单视频模式
原始输入文件名: D:/video/tiktok-1766039479502.mp4,
输出结果保存到文件夹: D:/video/_video_out/tiktok-1766039479502-mp4,
临时文件夹: D:/pyVideoTrans/win-pyvideotrans-v4.07/tmp/17272/a92e8af67a
未选 清理已存在
已启用CUDA加速
未选 降噪
已选 删除所有标点符号
语音识别:CAMB AI, model_name: , 发音语言: 越南语, 断句方式:LLM重新断句
翻译渠道:OpenRouter,原始语言:越南语,目标语言:简体中文, 已选 发送完整字幕
未选 配音角色,不进行配音
字幕: 嵌入硬字幕
已选 分离人声与背景声, 已选 重新嵌入背景声, 背景音量0.8, 背景声音时长 短于 视频时长时: 拉长(降速播放),存在分离后的纯净人声文件,存在分离后的背景声音文件
代理地址:


=
system:Windows-10-10.0.22631-SP0
version:v4.08
frozen:True
language:zh
root_dir:D:/pyVideoTrans/win-pyvideotrans-v4.07

1 Replies

这是 pyVideoTrans v4.08 的已知缺陷:当你不选择配音角色、仅嵌入硬字幕时,最终合成阶段会因目标语言字幕文件为空或格式不符合 SRT 规范,导致 FFmpeg 解析 end-edit.srt 失败,出现 Invalid data found when processing input 错误。

解决方案按优先级排列:

  1. 升级软件到最新版(推荐):该问题已在后续版本修复。请前往官网或 GitHub Release 下载最新完整包补丁包,覆盖到当前目录即可。若当前版本与最新版相差较大,建议直接下载完整包覆盖,升级不会删除你已有的 params.json/cfg.json 等配置。
  2. 检查生成的字幕文件:定位到临时目录 D:/pyVideoTrans/win-pyvideotrans-v4.07/tmp/17272/a92e8af67a/,用记事本打开 end-edit.srt,确认是否为有效的标准 SRT 格式且非空文件。若该文件为空或只有空行,属于上述 v4.08 bug 的典型表现。
  3. 临时规避:可以尝试在主界面勾选“清理已生成”后重新执行,但仍建议优先升级版本。

如果升级到最新版后问题依然存在,请提供安装目录下 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.

Dondate via ko-fi.com

Dondate via PayPal

Related resource