You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

运行DeepFaceLab时提示ffmpeg fail命令行报错,该如何修复?

DeepFaceLab调用FFmpeg提取视频帧报错修复方案

错误根因

你输入的FPS值为0属于无效参数,DeepFaceLab未做前置参数校验,直接将参数传递给FFmpeg导致命令执行失败。FFmpeg提取帧时要求FPS必须为大于0的数值。

你触发的报错信息如下:

/!\ ffmpeg fail, job commandline:['ffmpeg', '-i', '/Users/user/Documents/deepfake/DeepFaceLab_MacOS/workspace/data_src.mp4', '-pix_fmt', 'rgb24', '/Users/user/Documents/deepfake/DeepFaceLab_MacOS/workspace/data_src/%5d.png']

修复步骤

  • 重新运行DeepFaceLab的视频帧提取脚本,当提示输入FPS时,填写原视频的真实帧率即可。如果需要导出原视频的全部帧,直接填原视频的实际帧率,常见值为24、25、30、60。
  • 如果你不清楚原视频的帧率,可以运行以下ffprobe命令查询:
    ffprobe -v error -select_streams v:0 -show_entries stream=r_frame_rate -of default=noprint_wrappers=1:nokey=1 /Users/user/Documents/deepfake/DeepFaceLab_MacOS/workspace/data_src.mp4
    
    命令返回结果如25/1代表帧率为25,直接输入对应数值即可。
  • 如果修正FPS参数后仍然报错,可检查两个配置项:
    1. 确认FFmpeg已正确安装,运行ffmpeg -version可查看版本信息,无返回结果可通过Homebrew执行brew install ffmpeg完成安装
    2. 确认输出目录/Users/user/Documents/deepfake/DeepFaceLab_MacOS/workspace/data_src已存在且有读写权限,不存在可手动新建该文件夹

内容的提问来源于stack exchange,提问作者Tongo_Hiti

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 23:54:02