【发布时间】:2017-04-28 13:01:52
【问题描述】:
我需要使用 2.1.8 版本的源代码和以下选项来编译 FFMPEG -
./configure --arch=x86 --target-os=mingw32 --cross-prefix=i686-w64-mingw32- --cc=i686-w64-mingw32-gcc --disable-postproc --enable-shared --disable-static --disable-decoder=libvpx --disable-encoder=aac --enable-avisynth --enable-gpl --enable-version3 --enable-pthreads --enable-avfilter --enable-runtime-cpudetect --enable-nonfree --pkg-config=pkg-config --enable-libquvi --enable-libfaac --enable-libnut --enable-libgsm --enable-libfreetype --enable-libvorbis --enable-libspeex --enable-libmp3lame --enable-zlib --enable-libtheora --enable-bzlib --enable-libvpx --enable-libxvid --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libschroedinger --enable-librtmp --enable-libass --enable-libx264 --enable-libbluray --enable-openssl --enable-libflite --enable-libsox --disable-ffplay --enable-libcdio --enable-libcelt --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libxavs --disable-outdev=sdl --disable-muxers --enable-muxer=encx --extra-cflags=-I/usr/i686-mingw32/include --extra-ldflags=-L/usr/i686-mingw32/lib --extra-libs='-lx264 -lpthread -lwinmm -llua -liconv -lcurl -lws2_32 -lssl -lcrypto -lwldap32 -lgdi32 -lwsock32'
我需要知道在哪个系统上编译它比较好?
还有一些库可能已经过时了,我在哪里可以找到它们?
请提供您的输入,您将如何编译它?
配置是从自定义版本的 avcodec-55.dll 中提取的,需要使用新编译的 ffmpeg 对视频进行解复用。
问候
【问题讨论】:
-
您好,我如何放置在配置选项中?我是否必须编辑脚本。看来你是脚本作者。
标签: c++ ffmpeg compilation cross-compiling libavcodec