Homebrew 安装 FFmpeg 属于在线安装,会在线下载 FFmpeg 的依赖,然后编译,得到 FFmpeg。这个过程中,可能会出现,因为网络等原因,而导致的失败,例如 jpeg-xl
的下载超时/失败,等等问题,如下:
【截图省略】
那么,这个时候,你需要用到科学上网的方式,开启网络代理,并且会你的命令行工具也配置上代理,再继续尝试安装,就能成功了:

解决了这个问题以后,我继续重新安装 ffmpeg
,出现以下问题:

提到 Homebrew 安装 curl
失败,我手动自己安装一次:

手动安装好了 curl
以后,再继续 brew install ffmpeg
。
一路畅通,需要的依赖全部下载好了,后面就是漫长的编译过程,等待中… 然后整个 ffmpeg
就安装完成了。
没想到在 Mac 上安装 FFmpeg 竟然会一波三折,好在终于安装好了。
关于第一点中提到的,从官网上下载的 FFmpeg 二进制文件如何配置环境变量的问题,感兴趣的同学可以加我联系方式,一起交流学习。 🌹🌹
一、
ffmpeg.exe:音视频转码、转换器
ffplay.exe:简单的音视频播放器
ffserver.exe:流媒体服务器
ffprobe.exe:简单的多媒体码流分析器
欢迎来到“C++项目设计:理论、实践与创新“专栏,这是一个专为C++开发者打造的学习平台。在这个专栏中,我们将深入探讨C++项目设计的各个方面,包括但不限于设计思想、实践技巧、性能优化、线程安全、以及最新的C++特性等。
我们将从理论出发,深入浅出地解析C++项目设计的基本原理和关键