#6827 预处理阶段出错 opening output file D:/BaiduNetdiskDownload/pyVideoTrans/win-pyvideotrans-v4.07/tmp/10780/5b4b59212e/200.Creatin

125.67.**8 Posted at: 1 hour ago

预处理阶段出错 opening output file D:/BaiduNetdiskDownload/pyVideoTrans/win-pyvideotrans-v4.07/tmp/10780/5b4b59212e/200.Creating or Extracting Rhythm or Groove in Rapid Composer-1787520295.848397.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', 'D:/BaiduNetdiskDownload/Youtube/houpaixude/200.Creating or Extracting Rhythm or Groove in Rapid Composer.mp4', '-ac', '1', '-ar', '16000', '-c:a', 'pcm_s16le', 'D:/BaiduNetdiskDownload/pyVideoTrans/win-pyvideotrans-v4.07/tmp/10780/5b4b59212e/200.Creating or Extracting Rhythm or Groove in Rapid Composer-1787520295.848397.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 77, in process_task

File "videotrans\task\speech2text.py", line 61, 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 D:/BaiduNetdiskDownload/pyVideoTrans/win-pyvideotrans-v4.07/tmp/10780/5b4b59212e/200.Creating or Extracting Rhythm or Groove in Rapid Composer-1787520295.848397.wav. opening output files: Invalid argument
cfg=TaskCfgSTT(uuid='5b4b59212e', name='D:/BaiduNetdiskDownload/Youtube/houpaixude/200.Creating or Extracting Rhythm or Groove in Rapid Composer.mp4', dirname='D:/BaiduNetdiskDownload/Youtube/houpaixude', noextname='200.Creating or Extracting Rhythm or Groove in Rapid Composer', basename='200.Creating or Extracting Rhythm or Groove in Rapid Composer.mp4', ext='mp4', target_dir='D:/BaiduNetdiskDownload/pyVideoTrans/win-pyvideotrans-v4.07/output/recogn', cache_folder='D:/BaiduNetdiskDownload/pyVideoTrans/win-pyvideotrans-v4.07/tmp/10780/5b4b59212e', 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='D:/BaiduNetdiskDownload/pyVideoTrans/win-pyvideotrans-v4.07/output/recogn/200.Creating or Extracting Rhythm or Groove in Rapid Composer.srt', target_wav=None, target_wav_output=None, detect_language='en', recogn_type=3, model_name='Fun-ASR-Nano-2512', shibie_audio='D:/BaiduNetdiskDownload/pyVideoTrans/win-pyvideotrans-v4.07/tmp/10780/5b4b59212e/200.Creating or Extracting Rhythm or Groove in Rapid Composer-1787520295.848397.wav', remove_noise=False, enable_diariz=False, nums_diariz=0, rephrase=0, fix_punc=0)


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

1 Replies

#1 DeepSeek reply at 1 hour ago

预处理阶段因 ffmpeg 无法创建临时 WAV 输出文件失败,根本原因是视频文件名/路径中包含空格、点号等特殊字符,且软件位于百度网盘下载目录,导致 ffmpeg 在 Windows 下解析输出路径时出现 Invalid argument 错误。

请按以下步骤操作:

  1. 将视频文件重命名为纯英文数字(如 video.mp4),并移动到浅层目录(如 D:/video/video.mp4),不要保留原有含空格和多个点号的复杂文件名。
  2. 将软件解压到纯英文、无特殊符号的路径(如 D:/pyVideoTrans),不要放在 D:/BaiduNetdiskDownload/ 这类网盘同步目录下。
  3. 在软件主界面勾选 清理已生成 后重新执行任务。
  4. 你目前使用的是 v4.07 版本,建议先下载最新完整包或补丁包覆盖升级到 v4.11(可在软件左上角确认版本号)。

若以上操作后仍然报错,请提供软件目录 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