From 8f4665c372893010f65c89dce315ada451ff71bd Mon Sep 17 00:00:00 2001 From: Fancy code <258828110.@qq.com> Date: Wed, 5 Jun 2024 22:01:48 +0800 Subject: [PATCH] Improve:ffmpeg build. --- external/ffmpeg/CMakeLists.txt | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/external/ffmpeg/CMakeLists.txt b/external/ffmpeg/CMakeLists.txt index 51b5d3e..908b680 100644 --- a/external/ffmpeg/CMakeLists.txt +++ b/external/ffmpeg/CMakeLists.txt @@ -11,8 +11,20 @@ add_custom_target( --cc=${CMAKE_C_COMPILER} --cxx=${CMAKE_CXX_COMPILER} --prefix=${EXTERNAL_LIBS_OUTPUT_PATH}/ffmpeg - --disable-asm --enable-parsers --disable-decoders --enable-decoder=h264 --enable-decoder=aac + --disable-asm --enable-parsers --disable-decoders --enable-decoder=h264 --disable-debug --enable-ffmpeg --enable-shared --enable-static --disable-stripping --disable-doc + --enable-gpl --enable-nonfree --enable-version3 --enable-small + --disable-mipsdsp --disable-mipsdspr2 + --disable-encoders + --disable-muxers --enable-muxer=mov --enable-muxer=mp4 + --disable-decoders --enable-decoder=aac + --disable-filters + --disable-demuxers --enable-demuxer=mov + --disable-parsers + --disable-protocols --enable-protocol=file + --disable-bsfs --enable-bsf=aac_adtstoasc --enable-bsf=h264_mp4toannexb --enable-bsf=hevc_mp4toannexb + --disable-indevs + --disable-outdevs --disable-ffprobe --disable-ffmpeg --disable-ffplay --disable-debug COMMAND cd ffmpeg-6.1.1 && make COMMAND cd ffmpeg-6.1.1 && make install WORKING_DIRECTORY ${EXTERNAL_SOURCE_PATH}/ffmpeg/