ffmpeg 編譯
./configure --prefix=/usr/local/ffmpeg \
--enable-gpl \
--enable-version3 \
--enable-nonfree \
--enable-postproc \
--enable-libass \
--enable-libcelt \
--enable-libfdk-aac \
--enable-libfreetype \
--enable-libmp3lame \
--enable-libopencore-amrnb \
--enable-libopencore-amrwb \
--enable-libopenjpeg \
--enable-openssl \
--enable-libopus \
--enable-libspeex \
--enable-libtheora \
--enable-libvorbis \
--enable-libvpx \
--enable-libx264 \
--enable-libxvid \
--disable-static \
--enable-shared
該指令是為了配置編譯瞬雹,其中--prefix=/usr/local/ffmpeg表示的是編譯后的庫(kù)文件存放地方,大家可以設(shè)置自己喜歡的路徑顿痪。
執(zhí)行編譯安裝命令
make &&sudo make install
這個(gè)編譯過(guò)程可能會(huì)出現(xiàn)類似于libfdk_aac not found或者x264 not found的錯(cuò)誤菱属,那是沒(méi)有安裝相關(guān)的依賴鲤屡,這里我們可以通過(guò)homebrew來(lái)安裝這些依賴。
brew install fdk-aacbrew install x264復(fù)制代碼
當(dāng)然,如果你的電腦環(huán)境配置不全的話纽窟,編譯過(guò)程可能遇到的需要安裝的錯(cuò)誤會(huì)比較多,也沒(méi)關(guān)系兼吓,出現(xiàn)什么樣的依賴需要安裝的臂港,執(zhí)行對(duì)應(yīng)的指令便可以了。
3.3、配置環(huán)境變量
執(zhí)行如下指令
touch.bash_profile
open .bash_profile復(fù)制代碼
在打開(kāi)的bash_profile文件中审孽,添加如下語(yǔ)句县袱。
export FFMPEG_HOME=/usr/local/ffmpeg
exportPATH=$FFMPEG_HOME/bin:$PATH