-1

在我的 centos 服务器上安装 ffmpeg 时。运行时出现此错误。/configure:检查 ffmpeg 标头...配置:错误:找不到 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
4

3 回答 3

0

我希望这有帮助。

如果您尝试将 ffmpeg 安装到 CENTOS 7,您可能想尝试一下,因为这是我所做的,因为我的软件包有无法解决的问题。

下载压缩的 ffmpeg 并将其解压到服务器:https : //www.johnvansickle.com/ffmpeg/ 在本例中我使用的是 ffmpeg-git-amd64-static.tar.xz。

  1. 提取 xz 文件。cmd: tar -xf 文件名.tar.xz
  2. 如果 tar 文件仍在 tar 文件中,请提取它。cmd: tar -xvf 文件名.tar
  3. 转到解压缩文件的目录。
  4. 您必须在文件夹下看到这些文件在此处输入图像描述
  5. 尝试命令 ./ffmpeg -version在此处输入图像描述
  6. 将其添加到环境变量中,以便您可以全局使用 ffmpeg。假设 ffmpeg 主文件夹包含在 usr/ffmpeg 中,使用命令获取原始 PATH 值: echo $PATH ,复制原始路径值加上 ffmpeg 目录的路径(例如:usr/ffmpeg)并添加它使用以下命令到 PATH 环境变量:export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/usr/ffmpeg
  7. 您现在应该可以通过 cmd 使用 ffmpeg 命令:ffmpeg -version在此处输入图像描述
  8. 现在尝试转换文件示例: cmd: ffmpeg -i input.webm output.mp4 它现在应该都可以工作了。
于 2019-02-18T08:50:45.633 回答
0

您可以通过从 ffmpeg.org 下载 ffmpeg 的 rpm 包并将其放置在您的 Centos 服务器中的特定位置来在 CENTOS 上安装 FFMPEG。通过配置二进制文件,您可以轻松使用 ffmpeg 命令。希望对你有帮助 :)

于 2018-05-08T09:44:35.647 回答
0

尝试使用 ffmpeg 自动安装程序,您需要下载带有所需插件的包,它是免费的,您可以参考此链接进行演示 https://www.youtube.com/watch?v=EaaT7vj8K2s

在这里你会得到完整的安装包 http://ffmpeginstaller.com/

完成安装大约需要 30 分钟,您只需要留意命令提示符即可。

于 2015-10-08T07:49:38.287 回答