FFmpeg支持Windows和Linux双平台编译
FFmpeg 的源码,支持 Windows 和 Linux 双平台编译,玩起来还挺顺手的。适合你这种既想定制功能、又追求稳定性的开发者。源码清晰,文档也比较全,新手摸一摸也不难上手。
Windows 的编译稍微复杂点,但配合这篇Windows 编译 FFmpeg 所需文件的教程,基本能顺利搞定。路径配置、依赖安装这些都有写清楚。
Linux 环境下编译就轻松多了,直接上./configure && make && make install
一把过。了,如果你在追求静态库,这篇 Linux 静态库的教程蛮值得一看,适合拿来嵌入项目。
还有一点不错,适配脚本挺多。比如你要搞 ARM 平台,有含 neon 指令的 ARM 适配脚本能直接用。iOS 和 Android 的也不缺,脚本写得蛮干净,兼容性也 OK。
跨平台用得比较多的,比如你做的是macOS
或NDK
下的 FFmpeg 构建,那建议直接看macOS 一键编译脚本或ubuntu 下 NDK 编译那几篇,配套工具链也列得清楚。
,这套源码维护得还不错,适合做二次开发。如果你平时也用Python
或C
多媒体,那你可以顺带看看Python 程序编译动态库那篇,和 FFmpeg 配合起来也蛮方便。
11.81MB
文件大小:
评论区