ZigZag Sin
登 陆
前面没有了 后面没有了

在 Mac OS X 下编译 FFmpeg

乔红
2021-4-6 10:05 阅读 2275

下载 FFmpeg

首先,你需要下载 FFmpeg。FFmpeg 最新的下载页面地址是 http://www.ffmpeg.org/download.html。打开网页之后,你可以看到一个很大的下载按钮:

FFmpegDownload

但是,如果你不是要体验最新的功能,而是为你的项目进行技术选型的话,我不建议你直接下载这个,因为这个是快照版本,不一定稳定,你可以点击 More releases 按钮。

FFmpegDownload

在这里,你可以下载正式的发布版本,我这里下载的是最新的 FFmpeg 4.3.2 。

FFmpeg 的编译工具链

下载好了 FFmpeg 以后,将其解压,然后我们就可以开始编译了。

FFmpeg 采用的是 Autoconf,Automake 实现自动编译的,目前来说(2021 年)比较老的项目都是采用这种方式的。当你遇到一个项目采用这种方式构建的时候,你会发现他的源代码里有一个 configure 的脚本(有的名字叫做 Config 或者别的),你可以运行这个脚本,并在在运行的时候把想要传递的参数穿进去,这个脚本会帮你生成 makefile,之后,你可以调用 make 和 make install 进行编译和安装。

FFmpeg 的编译选项

在运行 configure 的时候,通常要传递一些参数进来,FFmpeg 可以配置的参数有很多,我这里只介绍几个简单的。

  • --prefix 这个是最常见的一个配置项,表示的是你在调用了 make install 命令之后,会将编译后的产物安装到哪里的目录。
前面没有了 后面没有了
给我买个键盘吧。。。求打赏。。。
欢迎加群,一起交流~~~