我正在尝试编译FFMPEG(我实际上只是在寻找FFProbe,它包含在FFMPEG工具中)作为MacOS X,Linux和可能的Windows的独立应用程序。 对于独立我的意思是库(x264,OpenJPEG等)被“嵌入”到可执行文件中,因此我只需要为FFProbe分发一个可执行文件 - 我道歉,我不知道这个的正确术语(请让我知道),谈到这一点,我是新手。
我已经开始尝试在MacOS X下执行此操作,没有任何运气,但也计划为Linux和MacOS X执行此操作。
我确实看到一些预编译的二进制文件执行此操作,并且不依赖于额外的库,但到目前为止我找到的版本要么不是当前版本(1.x),要么不包含库可执行文件(evermeet)。
我在使用或不使用Brew时遵循了几个指南(例如:FFMpeg MacOSX Compilation Guide,reneVolution),但这些都没有向我展示如何将库嵌入可执行文件中。 我认为这是一个可以设置链接的选项。
我不确定是否适合同时向Win,Mac和Linux提出这个问题 - 如果它不合适:我想首先为Mac版本做这个。
我的系统运行MacOS X 10.9,XCode 5.0.2,并安装了命令行工具和brew。我只是在寻找英特尔二进制文件,因此不是通用或PowerPC二进制文件。
对于Windows我可以使用Windows 8.1或XP,对于Linux我目前使用Ubuntu 12,所有这些都是虚拟机。
答案 0 :(得分: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