mac|mac OS下编译、安装FFmpeg
1、下载 ffmpeg 源代码
FFmpeg 官网 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 执行 编译、安装命令
make &&sudo make install
1.4 查看FFmpeg信息
cd 到FFmpeg目录下,
./configure --help
2、可能遇到的问题 2.1 ERROR: libfdk_aac not found
brew install fdk-aac
【mac|mac OS下编译、安装FFmpeg】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的支持
brewinstall sdl2
最后,再次执行1.2~1.3,即可。
3、配置FFmpeg所需环境变量
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:v640k脱口秀.flv
由于我把视频文件直接放到了桌面上,因此命令行如下:
baomatoMac-mini:~ lixiangyang$ ffmpeg -i /Users/lixiangyang/Desktop/脱口秀.mp4 -b:v 640k 脱口秀.flv
转换好后,文件在:(如下图)
文章图片
脱口秀.png 2)终端输出结果:
文章图片
屏幕快照 2019-07-05 下午1.53.59.png 5、关于更多ffmpeg的终端命令,详见官网: ffmpeg终端命令
推荐阅读
- 开学第一天(下)
- 【故障公告】周五下午的一次突发故障
- Mac安装Chromedriver
- 生活随笔|好天气下的意外之喜
- MongoDB,Wondows下免安装版|MongoDB,Wondows下免安装版 (简化版操作)
- 汇讲-勇于突破
- Android中的AES加密-下
- 说的真好
- 放下心中的偶像包袱吧
- MAC安装Mongo