ffmpeg的安裝和配置


1.第一次使用ffmpeg的安裝方式是apt安裝

sudo add-apt-repository ppa:kirillshkrogalev/ffmpeg-next

sudo apt-get update

sudo apt-get install ffmpeg

ffmpeg -version

2.發現在bazel工程中使用ffmpeg配置始終失敗,繼而進行如下嘗試

vi ~/.bashrc

添加:

export PKG_CONFIG_PATH=/usr/lib/x86_64-linux-gnu/pkgconfig:$PKG_CONFIG_PATH
export LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH

source ~/.bashrc

pkg-config --cflags --libs libavcodec-ffmpeg

配置仍是失敗

3.嘗試源碼安裝

sudo apt  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  install -y nasm yasm cmake mercurial

下載源碼:https://github.com/FFmpeg/FFmpeg.git

cd FFmpeg

./configure --help  (查看配置項)

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

(安裝到/usr/local/ffmpeg下,默認是/usr/local,可通過“--prefix=安裝目錄”進行修改。--enable-shared:生成動態庫,默認是不生成動態庫的。只有靜態庫不方便后續開發。)

sudo make

sudo make install

在/etc/ld.so.conf.d/ffmpeg.conf中 末尾添加 /usr/local/ffmpeg/lib

sudo ldconfig

 4.清除按方式1安裝的ffmpeg

sudo apt-get --purge remove ffmpeg

清除失敗


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM