Linux中安装FFmpeg详解(2)

现在通过运行以下命令编译并安装FFmpeg使用的yasm汇编程序。

$ cd ~/ffmpeg_sources $ wget $ tar xzvf yasm-1.3.0.tar.gz $ cd yasm-1.3.0 $ ./configure --prefix="$HOME/ffmpeg_build" --bindir="$HOME/bin" $ make $ make install $ make distclean $ export "PATH=$PATH:$HOME/bin"

成功安装yasm汇编程序后,就可以安装一些将与特定FFmpeg工具一起使用的各种编码器。 使用以下命令安装H.264视频编码器。

$ cd ~/ffmpeg_sources $ wget $ tar xjvf last_x264.tar.bz2 $ cd x264-snapshot* $ ./configure --prefix="$HOME/ffmpeg_build" --bindir="$HOME/bin" --enable-static $ make $ make install $ make distclean

另一个不错的有用编码器是libfdk-aac AAC音频编码器。

$ cd ~/ffmpeg_sources $ wget -O fdk-aac.zip https://github.com/mstorsjo/fdk-aac/zipball/master $ unzip fdk-aac.zip $ cd mstorsjo-fdk-aac* $ autoreconf -fiv $./configure --prefix="$HOME/ffmpeg_build" --disable-shared $ make $ make install $ make distclean

安装libopus音频解码器和编码器。

$ cd ~/ffmpeg_sources $ wget $ tar xzvf opus-1.1.tar.gz $ cd opus-1.1 $ ./configure --prefix="$HOME/ffmpeg_build" --disable-shared $ make $ make install $ make distclean

现在,是时候从源代码安装ffmpeg了。

$ cd ~/ffmpeg_sources $ wget $ tar xjvf ffmpeg-snapshot.tar.bz2 $ cd ffmpeg $ PKG_CONFIG_PATH="$HOME/ffmpeg_build/lib/pkgconfig" $ export PKG_CONFIG_PATH $ ./configure --prefix="$HOME/ffmpeg_build" --extra-cflags="-I$HOME/ffmpeg_build/include" \ --extra-ldflags="-L$HOME/ffmpeg_build/lib" --bindir="$HOME/bin" --extra-libs="-ldl" --enable-gpl \ --enable-libass --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable-libopus \ --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-nonfree --enable-x11grab $ make $ make install $ make distclean $ hash -r

注意:如果您尚未安装某些编码器,请确保从上面的“./configure”命令中删除“-enable-encoder_name”,以便安装完成没有任何问题。

总结

在第一部分中,我们根据FFmpeg多媒体框架向读者更新了最新消息,并向他们展示了如何在Linux机器中安装它。 接下来的部分将完全是学习如何在这个领先的多媒体框架中使用神奇的工具。

CentOS 7.5下FFmpeg安装、简单使用总结  https://www.linuxidc.com/Linux/2018-10/154934.htm

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/12115.html