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

Class 'FFMpeg\FFMpeg'未找到:Composer安装php-ffmpeg仍报错

解决php-ffmpeg类找不到的问题

排查及解决步骤:

  • 修正autoload.php路径
    你当前引用的是../../phpMyAdmin/vendor/autoload.php,但php-ffmpeg是通过Composer安装在你的项目目录下的,不是phpMyAdmin的vendor文件夹。找到你执行composer require命令的项目根目录,用项目自身的vendor路径,比如测试脚本在htdocs/test/目录,正确路径应为require '../vendor/autoload.php';,用绝对路径更稳妥:require 'C:/xampp/htdocs/你的项目文件夹/vendor/autoload.php';。

  • 检查Composer安装完整性
    去执行composer require的目录里,确认vendor/php-ffmpeg/php-ffmpeg文件夹存在且源码完整。如果没有,重新执行composer require php-ffmpeg/php-ffmpeg,确保命令执行无报错。

  • 规范命名空间使用
    在代码开头添加use FFMpeg\FFMpeg;,后续直接写$ffmpeg = FFMpeg::create();即可;或者直接使用完整命名空间(注意前面的反斜杠):$ffmpeg = \FFMpeg\FFMpeg::create();,避免命名空间拼写或引用错误。

  • 提前配置FFmpeg二进制文件路径
    即使类加载成功,后续可能出现找不到FFmpeg程序的问题,创建实例时可以直接指定路径:

    $ffmpeg = FFMpeg\FFMpeg::create([
        'ffmpeg.binaries' => 'C:/ffmpeg/bin/ffmpeg.exe',
        'ffprobe.binaries' => 'C:/ffmpeg/bin/ffprobe.exe',
    ]);
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 16:13:11