ffmpeg ubuntu C++

PC环境: Ubuntu 18.04

编译步骤:

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  

安装yasm
安装libx264
2,git clone git://source.ffmpeg.org/ffmpeg.git ffmpeg,得到文件夹ffmpeg,进入ffmpeg文件夹:

./configure --enable-shared  --prefix=/usr/local/bin/ffmpeg

安装到/usr/local/ffmpeg下,可通过“–prefix=安装目录”进行修改。–enable-shared:指定生成动态库,默认是静态库。静态库不方便后续开发。

  2.sudo make

  3.sudo make install  

3,添加ffmpeg库的链接:

在/etc/ld.so.conf中 末尾添加 /usr/local/bin/ffmpeg/lib即可,执行

sudo ldconfig  

你可能感兴趣的:(FFmpeg学习)