安装 FFMPEG

wget http://download.bt.cn/install/ext/ffmpeg.sh && sh ffmpeg.sh

安装完后可输入以下命令是否安装成功

ffmpeg -version

删除禁用函数

proc_open, exec, system

安装 PHP-FFMpeg

composer require php-ffmpeg/php-ffmpeg

常见问题

Executable not found, proposed : avprobe, ffprobe

php-fpm 在执行 FFMPEG 的时候,没有找到 ffprobeffmpeg 解决办法如下:

命令行解决

  1. 通过 shell 确定文件位置
whereis ffprobe
/usr/local/bin/ffprobe
which ffmpeg
/usr/local/bin/ffmpeg
  1. 在初始化 FFMpeg 的时候将文件位置写入
 $ffmpeg = FFMpeg::create(['ffmpeg.binaries' => '/usr/local/bin/ffmpeg','ffprobe.binaries' => '/usr/local/bin/ffprobe',]);

PHP 代码直接解决

// 写入 WWW 用户的环境变量
putenv('PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:$PATH');
// 通过 exec 函数找到文件对应位置
$ffmpeg = FFMpeg::create(['ffmpeg.binaries' => exec('which ffmpeg'),'ffprobe.binaries' => exec('which ffprobe'),
]);

虽然看似两种办法,其实解决思路是一致的,都是要指定 ffmpegffprobe 文件的位置。理论上直接在服务器上将 www 用户的环境变量加入 ffmpegffprobe 也可以解决此问题(没有测试,不保证有效,有兴趣的可以自行验证)。

Reference

PHP-FFMpeg

Executable not found, proposed : avprobe, ffprobe

一键安装ffmpeg命令

PHP-FFMpeg 安装相关推荐

  1. ffmpeg运行在服务器上,FFMPEG安装在服务器上

    我有一个在线服务器(共享主机方案)在Linux中,我不知道很多关于Linux的东西,我正在尝试安装ffmpeg.FFMPEG安装在服务器上 当安装正在运行我得到这个消息,并停止安装... Instal ...

  2. linux下ts转mp4,ffmpeg安装及实现视频格式的转换、分片(ts m3u8)

    1.简介 FFmpeg是一套可以用来记录.转换数字音频.视频,并能将其转化为流的开源计算机程序.采用LGPL或GPL许可证.它提供了录制.转换以及流化音视频的完整解决方案 2.相关 系统版本:Cent ...

  3. ffmpeg 安装bzlib_centos6中yum安装ffmpeg

    本章中为虚拟环境所以防火墙是关闭的,线上的防火墙可添加或酌情修改 -A INPUT -m state --state NEW -m tcp -p tcp --dport 1935 -j ACCEPT ...

  4. 音视频开发三:FFmpeg安装与常用命令

    前言:在不同平台下安装FFmpeg 1.mac系统下安装ffmpeg. 打开terminal,运行:brew install ffmpeg 安装完后,terminal中输入:ffmpeg,出现下面提示 ...

  5. 2.ffmpeg安装(Ubuntu20.04 )

    Ubuntu20.04安装ffmpeg 1.下载源码包 2.解压 安装依赖库 3.编译 3.1 安装 yasm 3.2 配置 3.3 编译安装 4.添加环境变量 4.1 修改环境变量 4.2 在文件中 ...

  6. CentOS 7.6 FFMPEG安装指北

    文章目录 1 前言 2 工作准备 2.1 软件及工具 2.1.1 FFmpeg 2.1.2 YASM 2.1.3 辅助工具 3 安装步骤 3.1 上传安装包 3.2 安装YASM 3.3 安装FFmp ...

  7. 三、FFmpeg安装

    1. FFmpeg介绍 FFmpeg是一个完整的.跨平台的解决方案,用于记录.转换和流化音/视频. FFmpeg 采用 LGPL 或 GPL 许可证,提供了录制.转换及流化音/视频的完整解决方案.其包 ...

  8. 【最新】windows电脑FFmpeg安装教程手把手详解

    [最新]FFmpeg安装教程手把手详解 写在前面 一.下载&解压 二.配置环境变量 1.配置系统环境变量 额外补充 写在前面 本文以 Windows 64 位操作系统为例演示 一.下载& ...

  9. 【音视频】Ubuntu环境安装以及ffmpeg安装

    文章目录 前言 工具说明: 一.VMware和Ubuntu安装 二.ubuntu安装常规设置 1.设置root用户密码 2.数据源设置 1)查看数据源文件 2)修改数据源地址 3. 更新数据 4. 安 ...

  10. linux ffmpeg 安装

    linux ffmpeg 安装 ffmpeg 安装 不会吧 这都22 年了还有人问ffmpeg 安装 如果需要音频 需要安装libmp3lame 不然会报错 ERROR: libmp3lame > ...

最新文章

  1. linux c 解析生成json(jansson安装和使用)
  2. ubuntu 配置nfs server
  3. pixhawk position_estimator_inav.cpp思路整理及数据流
  4. win10系统U盘启动
  5. android炫酷动画代码,Android高级UI特效仿直播点赞动画效果
  6. 部署 SAP UI5 应用到 SAP BTP 时遇到的 error retrieving MTA 错误消息
  7. Spark UI的见解
  8. mysql数据库优化看的书_MySQL 数据库优化,看这篇就够了
  9. 华润置地php面试题_长春华润置地崑崙御,以至臻匠心,成就城市典范
  10. 英特尔多核联合实验室授牌仪式
  11. MFC截图工具(不断更新)
  12. Log4j按级别输出日志到不同的文件
  13. ubuntu安装visio2010_ubuntu 一个Linux脚本搞定常用软件的安装
  14. win10磁盘占用率过高解决办法
  15. 美区苹果id关闭双重认证_苹果帐号在双重认证的情况下被更改受信任手机号,导致帐号被锁,且无法解锁...
  16. 分享两个C库源码中的移位函数
  17. Centos下增加swap空间
  18. GRE 词汇2(词根)
  19. excel如何批量让图片水平居中垂直居中对齐?
  20. PMP49个子过程ITTO总结

热门文章

  1. Java 枚举异常的类型
  2. 糗事百科爬虫用户统计
  3. 明白这六个职场生存法则,老板会对你刮目相看
  4. 解决在JS中阻止定时器“重复”开启问题、Vue中定时器的使用
  5. 新版itunes不显示图书_教你解决:苹果死机怎么办(一直显示在白苹果标志)
  6. 51妹子图客户端,开放源代码啦,欢迎拍砖
  7. 【回收站】恢复oracle中误删除drop掉的表
  8. 北京冬奥会“科技感”拉满,有这些AI黑科技你了解吗?
  9. 程序员 - 算法工程师 日常快捷入口大全
  10. java故事之以月引序