#7890 Traceback (most recent call last): File

206.14**3 Posted at: 1 hour ago

Traceback (most recent call last):
File "I:\dy\pyvideotrans\videotrans\util\_ffmpeg_runner.py", line 48, in runffmpeg

subprocess.run(

File "C:\Users\Administrator\AppData\Roaming\uv\python\cpython-3.10.19-windows-x86_64-none\lib\subprocess.py", line 526, in run

raise CalledProcessError(retcode, process.args,

subprocess.CalledProcessError: Command ''ffmpeg', '-hide_banner', '-nostdin', '-ignore_unknown', '-y', '-ss', '930.084', '-t', '1.791', '-i', 'D:/电影/新建文件夹 (3)/【高清剧集网发布 www.DDHDTV.com】法律与秩序:特殊受害者 第二十五季[全13集.1080p.Peacock.WEB-DL.DDP.5.1.H.264-BlackTV/Law.&.Order.Special.Victims.Unit.S25E09.Children.of.Wolves.1080p.Peacock.WEB-DL.DDP.5.1.H.264-BlackTV.mkv', '-map', '0:v:0', '-map', '0:a?', '-c:v', 'libx264', '-preset', 'veryfast', '-crf', '18', '-c:a', 'aac', '-shortest', 'D:/电影/新建文件夹 (3)/shot_match_20261008_224204/_shot_match_temp/translation_input/matched_00053.mp4']' returned non-zero exit status 1.

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

Traceback (most recent call last):
File "I:\dy\pyvideotrans\videotrans\mainwin\_actions_shot_match.py", line 139, in _run_shot_match

rebuilt_path = build_translation_input_video(

File "I:\dy\pyvideotrans\videotrans\task\shot_match_workflow.py", line 18, in build_translation_input_video

return render_translation_input_video(

File "I:\dy\pyvideotrans\videotrans\task\shot_match_workflow.py", line 57, in render_translation_input_video

runffmpeg(cmd)

File "I:\dy\pyvideotrans\videotrans\util\_ffmpeg_runner.py", line 77, in runffmpeg

raise FFmpegError(err) from e

videotrans.configure.excepts.FFmpegError: CPB properties: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: N/A Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, 5.1(side), fltp, 341 kb/s (default) (original) Metadata: encoder : Lavc63.1.102 aac BPS : 192000 DURATION : 00:42:26.048000000 NUMBER_OF_FRAMES: 79564 NUMBER_OF_BYTES : 61105152 _STATISTICS_WRITING_APP: mkvmerge v65.0.0 ('Too Much') 64-bit _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES


=
system:Windows-10-10.0.19041-SP0
version:v4.15
frozen:False
language:zh_CN
root_dir:I:/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 1 hour ago

核心原因是 ffmpeg 调用失败,报错发生在“按字幕剪辑视频/文稿匹配打轴”功能重建输入视频阶段:runffmpeg 执行 ffmpeg 时返回非 0,最终抛出 FFmpegError。

从命令和路径看,最可疑点是 文件路径/文件名包含大量特殊字符、空格、中文、方括号、点号、&、www. 等复杂内容,导致 ffmpeg 命令执行异常。

请按以下步骤处理:

  1. 将原始视频移动到浅层、纯英文数字路径

    • 例如:D:/videos/test.mp4
    • 文件名只保留英文、数字、下划线。
  2. 避免路径过长

    • Windows 命令行存在路径长度限制,当前路径过深且过长,极易触发 ffmpeg 失败。
  3. 确认 ffmpeg 可正常运行

    • 当前是源码部署版 frozen:False。
    • 请确认 ffmpeg 已安装并加入环境变量,或已放置到软件目录 ffmpeg/ 文件夹内。
    • 在 CMD 中执行:ffmpeg -version,能正常输出版本信息。
  4. 重新执行该任务

    • 修改路径和文件名后,重新选择该视频执行“按字幕剪辑视频”或“文稿匹配打轴”功能。
    • 如果之前生成过临时文件夹,建议先清空对应输出目录再重试。
  5. 若仍然报错

    • 请提供软件目录下 logs/ 文件夹中最新日志文件底部约 30 行内容。
    • 同时说明当前执行的是哪个功能:按字幕剪辑视频 / 文稿匹配与打轴 / 其他。

请查阅相关文档:

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