在centos服务器上安装ffmpeg

时间:2015-10-01 14:05:16

标签: ffmpeg centos ffmpeg-php

在我的centos服务器上安装ffmpeg时。运行时出现此错误./configure:检查ffmpeg headers ... configure:error:找不到ffmpeg头文件。确保使用--enable-shared选项将ffmpeg编译为共享库

cd /usr/local/src 
wget http://downloads.sourceforge.net/project/ffmpeg-php/ffmpeg-php/0.6.0/ffmpeg-php-0.6.0.tbz2?use_mirror=nchc 
tar -xjf ffmpeg-php-0.6.0.tbz2 
phpize 
./configure 
make make 
install

3 个答案:

答案 0 :(得分:0)

尝试使用ffmpeg自动安装程序,你需要重新加载一个包含所需插件的软件包,它是免费的, 你可以参考这个链接进行演示 https://www.youtube.com/watch?v=EaaT7vj8K2s

在这里,您将获得完整的安装包 http://ffmpeginstaller.com/

完成安装大约需要30分钟,您只需要关注命令提示符。

答案 1 :(得分:0)

您可以通过从ffmpeg.org下载ffmpeg的rpm软件包并安装在CentOS Server中的特定位置,在CENTOS上安装FFMPEG。 通过配置二进制文件,您可以轻松使用ffmpeg命令。 希望这会对你有所帮助:)

答案 2 :(得分:0)

我希望这会有所帮助。

如果您尝试将ffmpeg安装到CENTOS 7,则可能要尝试执行此操作,因为这是我的软件包无法解决的问题,所以我这样做了。

下载压缩的ffmpeg并将其解压缩到服务器:https://www.johnvansickle.com/ffmpeg/在这种情况下,我使用了ffmpeg-git-amd64-static.tar.xz。

  1. 提取xz文件。 cmd:tar -xf filename.tar.xz
  2. 如果tar文件仍在tar文件中,则将其解压缩。 cmd:tar -xvf filename.tar
  3. 转到解压缩文件的目录。
  4. 您必须在文件夹enter image description here下看到这些文件
  5. 尝试使用命令./ffmpeg -version enter image description here
  6. 将其添加到环境变量中,以便可以全局使用ffmpeg。假设ffmpeg主文件夹包含在usr / ffmpeg中,请使用以下命令获取原始PATH值:echo $ PATH,复制原始路径值,然后将其与ffmpeg目录的路径(例如:usr / ffmpeg)一起添加并添加使用命令:导出到PATH环境变量 PATH = / usr / local / sbin:/ usr / local / bin:/ usr / sbin:/ usr / bin:/ root / bin:/ usr / ffmpeg
  7. 您现在应该可以将ffmpeg命令与cmd一起使用:ffmpeg -version enter image description here
  8. 尝试立即转换文件,例如:cmd:ffmpeg -i input.webm output.mp4,它现在应该可以正常工作。