FFmpeg学习笔记(一)| M1芯片 Mac 下载安装 FFmpeg


M1芯片 Mac 下载安装 FFmpeg

两种下载方式

  1. Homebrew 下载 ,终端输入 brew install ffmpeg,可参照如下连接方式:https://www.cnblogs.com/mjios/p/14482571.html#4830778
  2. github连接下载 , 下载地址 https://git.ffmpeg.org/ffmpeg.git

下载后需要 cd 到 ffmpeg 文件目录中进行操作

编译过程总共分三步

第一步:向FFmpeg指定配置信息
./configure --prefix=/usr/local/ffmpeg  --enable-ffplay --enable-muxer=mp4 --enable-sdl2 --disable-static --enable-libfdk-aac --enable-libspeex --enable-libx264 --enable-libx265  --enable-gpl --enable-nonfree  --enable-filter=delogo --enable-debug=3 --disable-optimizations  --enable-videotoolbox --enable-shared --enable-pthreads --enable-version3  --enable-hardcoded-tables --cc=clang --host-cflags= --host-ldflags= 

命令解释

// 指定编译后输出的文件位置
--prefix=/usr/local/ffmpeg

//  启用ffpaly播放器
--enable-ffplay

可能会遇到下面这几个 找不到的问题

找不到 fdk_aac ,终端中执行如下命令;

brew install  fdk-aac 
// 找不到就用brew install ...

为避免编译完成后,不能使用ffplay 可以在这里处理一下

brew install sdl2

// 同时需要安装yasm汇编编译工具
brew install yasm

再次执行 ./configure ... 命令。

第二步:终端输入make
第三步:sudo make install

输入密码


配置环境变量 (M1 芯片的Mac)

vi ~/.zshrc

增加一行

export PATH=/usr/local/ffmpeg/bin:$PATH

wq 保存退出

重新开启终端 或者 source ~/.zshrc

参考
zsh: command not found: ffplay

ffplay 找不到的处理办法 < https://juejin.cn/post/6862577150420058126>


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM