#6647 预处理阶段出错 opening output file C:/SOFT/pyvideotrans/tmp/28092/d795867a58/20260425 - 过情关 男人大成前的最后一场 生死试炼-1786742731.3065116.

14.212.**1 Posted at: 6 hours ago

预处理阶段出错 opening output file C:/SOFT/pyvideotrans/tmp/28092/d795867a58/20260425 - 过情关 男人大成前的最后一场 生死试炼-1786742731.3065116.wav. opening output files: Invalid argument
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', 'G:/youtube/雪野lovetactic/20260425.mp4', '-ac', '1', '-ar', '16000', '-c:a', 'pcm_s16le', 'C:/SOFT/pyvideotrans/tmp/28092/d795867a58/20260425-1786742731.3065116.wav']' returned non-zero exit status 4294967274.

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

Traceback (most recent call last):

File "videotrans\task\job.py", line 35, in run

File "videotrans\task\job.py", line 78, in process_task

File "videotrans\task\speech2text.py", line 62, in prepare

File "videotrans\util\_ffmpeg_audio.py", line 24, in conver_to_16k

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

videotrans.configure.excepts.FFmpegError: opening output file C:/SOFT/pyvideotrans/tmp/28092/d795867a58/20260425 - 过情关 男人大成前的最后一场 生死试炼-1786742731.3065116.wav. opening output files: Invalid argument
cfg=TaskCfgSTT(uuid='d795867a58', name='G:/youtube/雪野lovetactic/20260425.mp4', dirname='G:/youtube/雪野lovetactic', noextname='20260425', basename='20260425.mp4', ext='mp4', target_dir='c:/soft/pyvideotrans/output/recogn', cache_folder='C:/SOFT/pyvideotrans/tmp/28092/d795867a58', is_cuda=True, source_language=None, source_language_code=None, source_sub=None, source_wav=None, source_wav_output=None, target_language=None, target_language_code=None, target_sub='c:/soft/pyvideotrans/output/recogn/20260425.srt', target_wav=None, target_wav_output=None, detect_language='zh-cn', recogn_type=4, model_name='paraformer-zh', shibie_audio='C:/SOFT/pyvideotrans/tmp/28092/d795867a58/20260425-1786742731.3065116.wav', remove_noise=False, enable_diariz=False, nums_diariz=0, rephrase=0, fix_punc=1)


=
system:Windows-10-10.0.26200-SP0
version:v4.09
frozen:True
language:zh
root_dir:C:/SOFT/pyvideotrans

1 Replies

#1 DeepSeek reply at 6 hours ago

这是视频文件路径或文件名中包含中文、空格等特殊字符,导致 FFmpeg 在 Windows 下无法创建临时输出文件(错误码 Invalid argument)。临时文件名拼接了原视频的标题信息,进一步触发了该问题。

解决步骤:

  1. 将原始视频移动到一个纯英文、无空格、无特殊符号的目录下(例如 D:\videos\),并重命名为简单的英文字母和数字组合,如 myvideo.mp4
  2. 确认软件安装路径也是纯英文(当前 C:/SOFT/pyvideotrans 符合要求)。
  3. 重新启动软件,重新导入移动并重命名后的视频,再次执行任务。
  4. 如果仍然失败,请提供软件安装目录下 logs/ 文件夹中最新的日志文件(复制底部约30行报错信息),并注明软件左上角版本号。

请查阅相关文档:

Thinking...
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

Related resource