1

我正在尝试将 FFMPEG(我实际上只是在寻找包含在 FFMPEG 工具中的 FFProbe)编译为 MacOS X、Linux 和可能的 Windows 的独立应用程序。对于独立,我的意思是将库(x264、OpenJPEG 等)“嵌入”到可执行文件中,因此我只需为 FFProbe 分发一个可执行文件 - 抱歉,我不知道正确的术语(请让我知道),在这方面我是新手。

我开始尝试在 MacOS X 下执行此操作,但没有任何运气,但也计划在 Linux 和 MacOS X 上执行此操作。

我确实看到了一些执行此操作的预编译二进制文件,并且不依赖于额外的库,但到目前为止我发现的版本要么不是当前版本(1.x),要么不包含在可执行文件中的库(永远相遇)。

我遵循了几个指南(例如:FFMpeg MacOSX 编译指南reneVolution),无论是否使用 Brew,但这些都没有告诉我如何将库嵌入到可执行文件中。我认为这是为链接设置的选项。

我不确定是否适合同时针对 Win、Mac 和 Linux 提出这个问题 - 如果不合适:我想从 Mac 版本开始。

我的系统运行 MacOS X 10.9、XCode 5.0.2,安装了命令行工具和 brew。我只是在寻找英特尔二进制文件,而不是通用或 PowerPC 二进制文件。

对于 Windows,我可以使用 Windows 8.1 或 XP,对于 Linux,我目前使用 Ubuntu 12,所有这些都是虚拟机。

4

1 回答 1

1

您需要使用所有选项安装 FFProbe,例如在 mac 中

brew install ffmpeg --with-fdk-aac --with-ffplay --with-freetype --with-frei0r --with-libass --with-libvo-aacenc --with-libvorbis --with-libvpx --with-opencore-amr --with-openjpeg --with-opus --with-rtmpdump --with-schroedinger --with-speex --with-theora --with-tools
于 2016-01-16T03:58:34.337 回答