#3749 openai.InternalServerError: Error code: 500 - {'error': 'ffprobe 未安装或未在系统 PATH 中'}

183.216* Posted at: 2 hours ago 👁8

500 错误: API服务端内部错误 Error code: 500 - {'error': 'ffprobe 未安装或未在系统 PATH 中'}:
Traceback (most recent call last):
File "videotrans\util\TestSTT.py", line 17, in run
File "videotrans\recognition\__init__.py", line 270, in run
File "videotrans\recognition\_base.py", line 141, in run
File "videotrans\recognition\_parakeet.py", line 35, in _exec
File "openai\_utils\_utils.py", line 286, in wrapper
File "openai\resources\audio\transcriptions.py", line 472, in create
File "openai\_base_client.py", line 1259, in post
File "openai\_base_client.py", line 1047, in request
openai.InternalServerError: Error code: 500 - {'error': 'ffprobe 未安装或未在系统 PATH 中'}


=
system:Windows-10-10.0.26100-SP0
version:v3.96
frozen:True
language:zh
root_dir:G:/win-pyvideotrans-v3.96

1 Replies

这是由于系统未安装 FFmpeg 或 FFmpeg 未正确配置环境变量导致的。

该错误表明您尝试使用的语音识别渠道(如 Parakeet-API 或 WhisperX API)需要调用 ffprobe(FFmpeg 工具的一部分)来分析音频/视频文件,但系统找不到该命令。

解决方案:

  1. 安装 FFmpeg

    • Windows(预打包版用户):您下载的完整版软件包内已包含 ffmpeg 文件夹,无需单独安装。请确保软件解压路径不含中文或特殊符号(例如 G:\win-pyvideotrans-v3.96 是合适的)。
    • Windows(源码部署用户) / macOS / Linux 用户:必须手动安装 FFmpeg 并配置系统环境变量。

      • Windows:从官网下载 FFmpeg 静态编译版,解压后将 bin 文件夹的路径(如 C:\ffmpeg\bin)添加到系统的 PATH 环境变量中。
      • macOS:在终端运行 brew install ffmpeg
      • Linux:在终端运行 sudo apt install ffmpeg(Debian/Ubuntu)或使用相应包管理器。
  2. 验证安装
    打开命令行(CMD 或终端),输入 ffprobe -version 并回车。如果正确显示版本信息,则说明安装成功。
  3. 重启软件
    完成环境变量配置后,请完全关闭 pyVideoTrans 并重新启动。

注意: 如果您使用的是 Windows 预打包版且路径正确,仍出现此错误,可能是软件内部的 ffmpeg 路径未被正确识别。请尝试将软件移动到更简单的目录(如 D:\pyVideoTrans)并重新运行。

请查阅相关文档:

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