linux下编译ffmpeg
程序员文章站
2022-06-04 13:17:25
...
编译支持 mp3/h264 的 ffmpeg
# install mp3 lib
wget --no-check-certificate https://sourceforge.net/projects/lame/files/lame/3.9
tar xf lame-3.99.5.tar.gz
pushd lame-3.99.5
./configure --enable-static --with-pic --prefix=/usr/local # 支持 pic
make -j 8 && make install
popd
rm -rf lame-3.99.5.tar.gz
rm -rf lame-3.99.5
# install x264 lib
git clone https://code.videolan.org/videolan/x264.git
tar xvf x264.tar.gz
pushd x264
./configure --enable-pic --enable-static --disable-asm --prefix=/usr/local
make -j 8 && make install
popd
rm -rf x264
rm -rf x264.tar.gz
export CXXFLAGS="$CXXFLAGS -fPIC" # 支持 pic
# install ffmpeg lib
wget http://ffmpeg.org/releases/ffmpeg-4.2.4.tar.gz
tar xvf ffmpeg-4.2.4.tar.gz
pushd ffmpeg-4.2.4
./configure --enable-pic --disable-asm --disable-x86asm --disable-shared --enable-static --enable-libx264 --enable-libmp3lame --enable-openssl --enable-nonfree --enable-gpl --extra-libs='-ldl -lstdc++ -lpthread' --prefix=/usr/local
make -j 8 && make install
popd
rm -rf ffmpeg-4.2.4.tar.gz
rm -rf ffmpeg-4.2.4
说明
- 会安装到 /usr/local/lib 下
- 支持 pic 功能
上一篇: nginx 使用
推荐阅读
-
Linux主机下解决MySQL的 Table is read only错误
-
在linux下写的mysql无法插入,sql语句在复制中变'脏'了.
-
Linux下rpm安装php gd库支持(步骤详解)
-
Oracle Linux 6.1 下修改 /etc/fstab 使 tmpfs 生效 方法 说明
-
Linux下用PHP4连接ORACLE8I的方法_PHP教程
-
centos下yum搭建安装linux+apache+mysql+php环境的方法
-
mint 13下编译安装运行Open webOS
-
Windows下编译PHP5.4和xdebug全记录_PHP
-
linux下配置lamp时候出现The requested URL /info.php was not found on this server问题
-
Linux中XAMPP套件下MySQL有关问题