1. 程式人生 > >unbuntu 16.04中編譯ffmpeg

unbuntu 16.04中編譯ffmpeg

1:解壓:sudo   tar   -jxvf    ffmpeg-3.4.tar.gz2

2:更新安裝:sudo  apt-get   update

3:安裝依賴包:sudo apt-get -y install autoconf automake build-essential 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 zlib1g-dev 

4:編譯時候依賴的工具:sudo apt-get install yasm

5:安裝H264的壓縮庫:sudo apt-get install libx264-dev

6:安裝音訊的依賴庫:sudo apt-get install libfdk-aac-dev

7:安裝mp3的依賴庫:sudo apt-get install libmp3lame-dev

8:安裝其它的庫: sudo apt-get install libopus-dev libvpx-dev

9:生成makefile: sudo ./configure --enable-shared --prefix=/usr/local/ffmpeg     --prefix指定路徑

10:開始make

11:安裝,make  install,把所有的標頭檔案和庫都拷貝到--prefix指定的路徑

12:把所有的庫都拷貝到系統預設路徑:sudo    cp     /usr/local/ffmpeg/lib/*          /usr/lib/