0

在过去的 6 个月里,我的服务器上已经安装了 ffmpeg,一切正常,但现在似乎我需要将 libvpx 添加到其中,以便我可以对 webm 文件进行编码。是否可以将其添加到我当前的 ffmpeg 中,还是需要将其删除并从头开始重建?

我当前的 ffmpeg 设置如下所示 -

ffmpeg version N-35515-g901af94-syslint, Copyright (c) 2000-2011 the FFmpeg developers
  built on Dec  6 2011 20:05:55 with gcc 4.1.2 20080704 (Red Hat 4.1.2-51)
  configuration: --prefix=/usr/local/cpffmpeg --enable-shared --enable-nonfree --enable-gpl --enable-pthreads --enable-libopencore-amrnb --enable-decoder=liba52 --enable-libopencore-amrwb --enable-libfaac --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --extra-cflags=-I/usr/local/cpffmpeg/include/ --extra-ldflags=-L/usr/local/cpffmpeg/lib --enable-version3 --extra-version=syslint
4

2 回答 2

4

您将不得不重新编译ffmpeg. 您至少需要--enable-libvorbis --enable-libvpx进行配置。有关 CentOS/Red Hat/Fedora 的说明,请参阅Compile FFmpeg on CentOS 6.0

ffmpeg或者只是下载具有 libvpx 支持的构建。请参阅FFmpeg 下载页面。

于 2012-01-25T19:30:46.800 回答
0

按照以下步骤使用 git 安装 libvpx。

cd /opt

git clone https://chromium.googlesource.com/webm/libvpx.git

cd libvpx

git checkout tags/v1.3.0

./configure --prefix="$HOME/ffmpeg_build" --disable-examples

make

make install
于 2016-03-16T13:12:06.567 回答