building ffmpegsumo is a PITA, you need to fight with chromium’s build system, but so far this seems to work:
GYP_DEFINES=”proprietary_codecs=1 target_arch=x64 branding=Chrome” ./build/gyp_chromium build/all.gyp
–> use the hacks to produce the ffmpegsumo and ffmpeg_yasm ninja files <–
./depot_tools/ninja -v -j4 -C out/Release ffmpegsumo
Why All the hacks? Why not just modify the
build_ffmpeg.sh
script, run it, then runcopy_config.sh
then justninja -C out/Release -j8 ffmpegsumo
.That will build all dependencies of FFmpeg and will give you a libffmpegsumo.so in your
out/Release
folder.