【ffmpeg学习记录】ubuntu下编译ffmpeg及ffmpeg-tutorial

编译ffmpeg的详细步骤见:CompilationGuide/Ubuntu

由于google被墙,libvpx无法通过原教程的方式下载,所以在编译它之前,先百度libvpx,下载并解压到ffmpeg_sources目录下即可。

如果在apt-get update或install的时候失败了,很可能是网络问题,多试几次吧~按照步骤来基本没问题。在编译完ffmpeg的时候,可以输出一下环境变量有没设置成功

echo $PATH
echo $PKG_CONFIG_PATH

如果PATH包含了$HOME/bin,PKG_CONFIG_PATH输出为$HOME/ffmpeg_build/lib/pkgconfig,则说明编译顺利完成,接下来只要cd到ffmpeg-tutorial目录下make即可。如果环境变量没设置成功,并且输出错误信息如下:

Package libavformat was not found in the pkg-config search path.
...
可以手动修改.bashrc,在其后面加入以下内容:

export FFMPEG_HOME=$HOME/ffmpeg_build
export PATH=$PATH:$FFMPEG_HOME/bin
export LD_LIBRARY_PATH=$FFMPEG_HOME/lib
export PKG_CONFIG_PATH=$HOME/ffmpeg_build/lib/pkgconfig
重启terminal,再cd到ffmpeg-tutorial目录下执行make

你可能感兴趣的:(ffmpeg)