1撤奸、下載 ffmpeg 源代碼
FFmpeg 官網(wǎng) FFmpeg Download
1.1 使用Git下載
git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg
1.2 下載完成后梅屉,進入FFmpeg源代碼目錄,運行配置命令
./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=
1.3 執(zhí)行 編譯痢士、安裝命令
make &&sudo make install
1.4 查看FFmpeg信息
cd 到FFmpeg目錄下彪薛,
./configure --help
2、可能遇到的問題
2.1 ERROR: libfdk_aac not found
brew install fdk-aac
2.2 ERROR: x264 not found
brew install x264
2.3 ERROR: x265 not found
brew install x265
2.4 ERROR: speex not found
brew install speex
2.5 ERROR: pkg-config not found
brew install pkg-config
2.6 編譯ffplay需要sdl2的支持
brew install sdl2
最后怠蹂,再次執(zhí)行1.2~1.3,即可善延。
3、配置FFmpeg所需環(huán)境變量
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/user/local/lib/pkgconfig:/user/lib/pkgconfig:/user/local/SDL2/lib/pkgconfig:/user/local/ffmpeg/lib/pkgconfig
export PATH=$PATH:/user/local/ffmpeg/bin
4城侧、視頻轉換
下載一個.mp4格式的視頻易遣,并將這個視頻轉換成.flv格式,并將碼率設置成640kbps嫌佑。
1)打開終端豆茫,輸入以下命令行:(前提是找到這個視頻文件侨歉,格式如下)
ffmpeg -i 脫口秀.mp4 -b:v 640k 脫口秀.flv
由于我把視頻文件直接放到了桌面上,因此命令行如下:
baomatoMac-mini:~ lixiangyang$ ffmpeg -i /Users/lixiangyang/Desktop/脫口秀.mp4 -b:v 640k 脫口秀.flv
轉換好后揩魂,文件在:(如下圖)
2)終端輸出結果: