#7709 initializing the muxer for F:/pyvideotrans/tmp/9776/e033f52c56/zh-cn.wav: Invalid argument opening output file F:/pyvide

103.62**8 Posted at: 1 hour ago

initializing the muxer for F:/pyvideotrans/tmp/9776/e033f52c56/zh-cn.wav: Invalid argument opening output file F:/pyvideotrans/tmp/9776/e033f52c56/zh-cn.wav. opening output files: Invalid argument
Traceback (most recent call last):
File "F:\pyvideotrans\videotrans\util\_ffmpeg_runner.py", line 49, 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', '-i', 'C:/Users/Administrator/Desktop/test.mp4', '-vn', '-ac', '1', '-ar', '16000', '-c:a', 'pcm_s16le', 'F:/pyvideotrans/tmp/9776/e033f52c56/zh-cn.wav']' returned non-zero exit status 4294967274.

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

Traceback (most recent call last):
File "F:\pyvideotrans\videotrans\task\only_one.py", line 68, in run

trk.prepare()

File "F:\pyvideotrans\videotrans\task\_stage_prepare.py", line 85, in prepare

self._split_audio_byraw()

File "F:\pyvideotrans\videotrans\task\_stage_prepare.py", line 183, in _split_audio_byraw

rs = runffmpeg(cmd)

File "F:\pyvideotrans\videotrans\util\_ffmpeg_runner.py", line 78, in runffmpeg

raise FFmpegError(err) from e

videotrans.configure.excepts.FFmpegError: initializing the muxer for F:/pyvideotrans/tmp/9776/e033f52c56/zh-cn.wav: Invalid argument opening output file F:/pyvideotrans/tmp/9776/e033f52c56/zh-cn.wav. opening output files: Invalid argument

cfg=[TaskCfgVTT]当前工作模式: 翻译视频 单视频模式
原始输入文件名: C:/Users/Administrator/Desktop/test.mp4,
输出结果保存到文件夹: C:/Users/Administrator/Desktop/_video_out/test-mp4,
临时文件夹: F:/pyvideotrans/tmp/9776/e033f52c56
已选 清理已存在
未启用CUDA加速
未选 降噪
语音识别:小米AI, , 发音语言: 简体中文, 断句方式:默认断句
发音语言和目标语言相同,不翻译字幕
配音渠道:小米AI, 角色:白桦, 配音语言:简体中文, 未选 二次语音识别
音量:+0%, 语速:+0%, 已选 音频加速, 已选 视频慢速
字幕: 嵌入软字幕
代理地址:http://127.0.0.1:7897
video_duration_ms=1295533


=
system:Windows-10-10.0.26200-SP0
version:v4.14
frozen:False
language:zh_CN
root_dir:F:/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 无法创建输出文件,报错 Invalid argument opening output file 通常由以下原因导致:输出临时目录不存在、磁盘空间不足、或路径/权限异常。

请按顺序排查:

  1. 检查临时目录是否存在且可写
    打开资源管理器,确认 F:/pyvideotrans/tmp/9776/e033f52c56/ 这个文件夹是否存在。若不存在,说明临时目录创建失败,通常是 F: 盘空间不足或权限问题。手动确认 F:/pyvideotrans/tmp/ 能否正常新建文件夹。
  2. 检查 F 盘剩余空间
    若 F 盘空间被占满(例如之前任务残留的临时文件未清理),FFmpeg 无法写入 wav 文件。清空 F:/pyvideotrans/tmp/ 下的所有内容后重试。
  3. 确认软件是否被压缩包内直接运行
    若 sp.exe 或源码目录存在权限异常,建议将软件整体移至浅层纯英文路径,且不要放在需要管理员权限的目录。可在 F: 盘根目录下重新解压一份测试。
  4. 关闭杀毒软件实时防护后重试
    部分安全软件会拦截 FFmpeg 向临时目录写入文件,将 F:/pyvideotrans 整个目录加入信任白名单。
  5. 确认使用管理员权限运行
    若上述均无效,右键 sp.exe(或终端)以管理员身份运行再试。

若排查后仍报同样错误,请提供 F 盘剩余空间数值,以及 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