FFmpeg 下载、编译与安装。 Mac OS

官网地址

https://ffmpeg.org/download.html

下载

git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg 

查看帮助文档

cd ffmpeg
./configure --help | more
# | more 分页查看的意思

编译前执行的命令

brew install yasm
# 如果安装失败,请使用
sudo chown -R `whoami`:admin /usr/local/bin
sudo chown -R `whoami`:admin /usr/local/share
# 然后再执行安装


brew install fdk-aac
brew install speex
brew install pkg-config
brew install x264
brew install x265

# 编译 SDL
https://www.libsdl.org/download-2.0.php
# 解压
tar -zvxf SDL2-2.0.8.tar.gz
# 进入盘
cd /Users/admin/Downloads/SDL2-2.0.8 
# 生成Makefile
./configure --prefix=/usr/local
# 安装
sudo make -j 8 && make install

# 查看SDL是否安装成功
cd /usr/local/lib
ls | grep SDL

# 编译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=

sudo make && make install

# 添加环境变量
open ~/.bash_profile

# 加入并保存
export PATH=/usr/local/ffmpeg/bin/:${PATH}
# 下面这行可不加,为解决ls找不到的问题
export PATH=/bin:/usr/bin:/usr/local/bin:${PATH}

# 更新环境变量
source ~/.bash_profile

执行完了后,如果能直接执行ffmpeg,就说编译并安装成功。

你可能感兴趣的:(FFmpeg)