#3421 TaskCfgSTT(is_cuda=True, uuid='a0e3a86086', cache_folder='E:/Program Files/win-pyvideotrans-v3.97-226/tmp/20992/a0e3a860

23.228* Posted at: 1 hour ago 👁3

预处理阶段出错 submitting packet to decoder: Invalid data found when processing input reinitializing filters!
Traceback (most recent call last):
File "videotrans\util\help_ffmpeg.py", line 262, in runffmpeg
File "subprocess.py", line 526, in run
subprocess.CalledProcessError: Command '['ffmpeg', '-hide_banner', '-ignore_unknown', '-threads', '0', '-y', '-i', 'G:/Anton Kreil/IPLT/voice/3.aac', '-ac', '1', '-ar', '16000', '-c:a', 'pcm_s16le', '-af', 'volume=2.0,alimiter=limit=1.0', 'E:/Program Files/win-pyvideotrans-v3.97-226/tmp/20992/a0e3a86086/3-1772310284.464822.wav']' returned non-zero exit status 4294967274.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "videotrans\task\job.py", line 62, in run
File "videotrans\task\_speech2text.py", line 55, in prepare
File "videotrans\util\help_ffmpeg.py", line 678, in conver_to_16k
File "videotrans\util\help_ffmpeg.py", line 308, in runffmpeg
RuntimeError: submitting packet to decoder: Invalid data found when processing input reinitializing filters!
TaskCfgSTT(is_cuda=True, uuid='a0e3a86086', cache_folder='E:/Program Files/win-pyvideotrans-v3.97-226/tmp/20992/a0e3a86086', target_dir='G://recogn', 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='G://recogn/3.srt', target_wav=None, target_wav_output=None, name='G:/Anton Kreil/IPLT/voice/3.aac', noextname='3', basename='3.aac', ext='aac', dirname='G:/Anton Kreil/IPLT/voice', shound_del_name=None, detect_language='en', recogn_type=0, model_name='distil-large-v3.5', shibie_audio='E:/Program Files/win-pyvideotrans-v3.97-226/tmp/20992/a0e3a86086/3-1772310284.464822.wav', remove_noise=False, enable_diariz=False, nums_diariz=0, rephrase=0, fix_punc=False)


=
system:Windows-10-10.0.26200-SP0
version:v3.97
frozen:True
language:zh
root_dir:E:/Program Files/win-pyvideotrans-v3.97-226

1 Replies

这是由于音频文件格式或内容异常,导致 FFmpeg 在处理时遇到“Invalid data found when processing input”错误。

解决方案

  1. 检查音频文件:确认源文件 G:/Anton Kreil/IPLT/voice/3.aac 是否已损坏或格式不标准。可以尝试用其他播放器(如 VLC)打开,或使用 FFmpeg 命令行 ffmpeg -i "G:/Anton Kreil/IPLT/voice/3.aac" 检查其信息。
  2. 转换音频格式:使用其他工具(如格式工厂、Audacity)或 FFmpeg 命令,将 .aac 文件转换为标准格式(如 .wav.mp3),然后使用转换后的文件进行处理。
  3. 检查软件安装路径:您的软件安装在 E:/Program Files/win-pyvideotrans-v3.97-226/,这是一个受系统保护的目录(Program Files)。请将整个软件文件夹移动到没有空格和中文、且无需管理员权限的路径下,例如 D:\pyVideoTrans,然后重新运行。
  4. 验证 FFmpeg:如果移动后问题依旧,请尝试从软件根目录的 ffmpeg 文件夹手动运行 ffmpeg.exe,检查其功能是否正常。

请查阅相关文档

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.

Related resource