我正在尝试为给定here的Windows(Xp-SP2)构建ffmpeg。
./configure -–extra-cflags=”-mno-cygwin -mms-bitfields” -–extra-ldflags=”-Wl, -add-stdcall-alias” -–enable-memalign-hack -–enable-shared -–disable-static -–target-os=mingw32
上述命令按照指示放在myconfig
文件中,当我运行./myconfig
时,会显示以下错误:
Broken Shell detected. Trying alternatives.
Trying Shell bash
Unknown option "-–extra-cflags=-mno-cygwin".
正如链接中所提到的,我尝试了各种选项,但仍然无法成功。
我的环境是Win XP:
编辑:
通过引用howto在上述命令中进行了某些更改后,我能够成功运行 make 命令,并在相应的目录中找到以下DLL
但是我没有看到任何ffmpeg \ ffmpeg.exe文件:(
可能出了什么问题?
答案 0 :(得分:4)
可能偏离主题,但我写了一篇 script for Cygwin 这样做。
答案 1 :(得分:2)
Ramiro的FFmpeg for Windows网站提供了更好的分步说明,并且有一个社区论坛,您可以就Wiki是否已经回答您的问题提出问题。
答案 2 :(得分:1)
最后,我成功使用此博客http://www.finalmediaplayer.com/source.html
在Windows上构建了ffmpeg./configure --prefix=/ffmpeg/olibs --enable-static --disable-shared
make
make install
附加图书馆:
使用以下选项重新配置您的ffmpeg:--enable-libx264 --enable-libmp3lame --enable-libfaac --enable-libfdk-aac