PC环境: Ubuntu 16.04.3 32bit, ffmpeg-snapshot.tar.bz2
资源下载:
ffmpeg-snapshot.tar.bz2:
编译步骤:
1, 安装相关工具:
sudo apt-get install -y autoconf automake build-essential git libass-dev libfreetype6-dev libsdl2-dev libtheora-dev libtool libva-dev libvdpau-dev libvorbis-dev libxcb1-dev libxcb-shm0-dev libxcb-xfixes0-dev pkg-config texinfo wget zlib1g-dev
sudo apt-get install -y nasam yasm cmake mercurial
2,解压ffmpeg-snapshot.tar.bz2,得到文件夹ffmpeg,进入ffmpeg文件夹:
./configure --enable-shared
默认安装到/usr/local/下,可通过“--prefix=安装目录”进行修改。--enable-shared:指定生成动态库,默认是静态库。静态库不方便后续开发。
make
sudo make install
3,添加ffmpeg库的链接:
在/etc/ld.so.conf中 末尾添加 /usr/local/lib即可,执行
sudo ldconfig
4,创建示例代码 测试 环境搭建效果