在Linux上安裝ffmpeg需要以下步驟:
- 更新系統 在開始安裝之前,首先需要更新系統以獲取最新的軟件包列表和版本。在終端中執行以下命令:
sudo apt update
sudo apt upgrade
- 安裝依賴庫 ffmpeg依賴于一些庫和工具,需要先安裝它們。在終端中執行以下命令:
sudo apt install build-essential git
sudo apt install nasm yasm cmake mercurial
sudo apt install libx264-dev libx265-dev libnuma-dev libvpx-dev libfdk-aac-dev libopus-dev libmp3lame-dev zlib1g-dev libxv-dev libgtk-3-dev libpulse-dev libva-dev libvdpau-dev libdrm-dev libxcb1-dev libxcb-shm0-dev libxcb-xfixes0-dev
- 下載并編譯ffmpeg源代碼 下載ffmpeg源代碼,并進行編譯。在終端中執行以下命令:
cd ~
git clone https://github.com/FFmpeg/FFmpeg.git
cd FFmpeg
./configure --enable-shared --disable-static
make -j4
sudo make install
sudo ldconfig
- 驗證安裝 安裝完成后,可以通過執行以下命令來驗證ffmpeg是否成功安裝:
ffmpeg -version
如果成功安裝,會輸出ffmpeg的版本信息。
- 可選步驟:安裝額外的編解碼器 ffmpeg默認情況下只支持一些開放源代碼的編解碼器,如果需要支持其他編解碼器,可以按照以下步驟安裝:
5.1. 安裝x264編解碼器 在終端中執行以下命令:
cd ~
git clone https://code.videolan.org/videolan/x264.git
cd x264
./configure --enable-shared
make -j4
sudo make install
sudo ldconfig
5.2. 安裝x265編解碼器 在終端中執行以下命令:
hg clone https://bitbucket.org/multicoreware/x265
cd x265/build/linux
cmake -G "Unix Makefiles" ../../source
make -j4
sudo make install
sudo ldconfig
5.3. 安裝vp9編解碼器 在終端中執行以下命令:
cd ~
git clone https://chromium.googlesource.com/webm/libvpx
cd libvpx
./configure --enable-shared
make -j4
sudo make install
sudo ldconfig
- 驗證安裝 安裝完成后,可以再次執行以下命令來驗證ffmpeg是否支持新的編解碼器:
ffmpeg -codecs
會輸出ffmpeg支持的編解碼器列表,包括新安裝的編解碼器。
至此,你已經成功在Linux上安裝了ffmpeg,并可選擇安裝額外的編解碼器。通過這些步驟,你可以在Linux上使用ffmpeg進行音視頻的處理和轉碼等操作。