1.下載FFmpeg
先進入要存放下載文件的目錄,比如要放在/Users/qinjian/Downloads/ffm目錄,先執行命令:
cd /Users/qinjian/Downloads/ffm
再執行下載的命令:
git clone https://git.ffmpeg.org/ffmpeg.git
2.編譯FFmpeg
先執行下面命令進入ffmpeg目錄:
cd /Users/qinjian/Downloads/ffm/ffmpeg
再執行下面命令配置configure:
./configure --prefix=/usr/local/ffmpeg --enable-gpl --enable-nonfree --enable-libfdk-aac --enable-libx264 --enable-libx265 --enable-filter=delogo --enable-debug --disable-optimizations --enable-libspeex --enable-videotoolbox --enable-shared --enable-pthreads --enable-version3 --enable-hardcoded-tables --cc=clang --host-cflags= --host-ldflags=
如果報錯nasm/yasm not found or too old. Use --disable-x86asm for a crippled build
的話,先執行下面命令安裝yasm然后再執行配置configure的命令。
brew install yasm
如果報錯ERROR: libfdk_aac not found
的話,先執行下面命令安裝fdk-aac然后再執行配置configure的命令。
brew install fdk-aac
3.安裝FFmpeg
執行下面命令來安裝:
make && make install
// 如果安裝出現下圖的錯誤的話就用這條命令來安裝
sudo make && sudo make install
安裝成功后ffmpeg所在的目錄是
/usr/local/ffmpeg
。
4.配置環境變量
安裝成功后要輸入ffmpeg的全路徑才能調用ffmpeg命令:
/usr/local/ffmpeg/bin/ffmpeg -version
我們可以配置環境變量,配置環境變量后可以直接通過ffmpeg -version來調用命令。
先執行下面命令打開環境變量配置文件:
vi ~/.bash_profile
在配置文件加入ffmpeg的bin文件夾路徑:
export PATH=$PATH:/usr/local/ffmpeg/bin
然后輸入:wq保存退出,再執行下面命令讓剛配置的環境變量生效:
source ~/.bash_profile