build ffmpeg debuggable binary
lets build a full ffmpeg debuggable binary
#!/bin/bash # make a debuggable ffmpeg binary REPO=https://github.com/FFmpeg/FFmpeg.git TMPDIR=$( mktemp -d ) cleanup() { echo "removing temporary directory $TMPDIR" 1>&2 rm -rf $TMPDIR } trap cleanup EXIT set -e FLAGS=( --enable-gpl --enable-version3 --enable-nonfree --enable-static --disable-shared --disable-debug --enable-libx264 --enable-libx265 --enable-libvpx --enable-libopus --enable-libvorbis --enable-libmp3lame --enable-libfdk-aac --enable-libass --enable-libfreetype --enable-libfontconfig --enable-libopenjpeg --enable-libwebp --enable-libaom --enable-libbluray --enable-libxml2 --enable-libspeex --enable-libtheora --enable-libsrt --enable-openssl ) pushd $TMPDIR git clone $REPO cd FFmpeg # optimization to 0, because it may accidentaly offuscate some vars ./configure "${FLAGS[@]}" --disable-optimizations --disable-stripping --extra-cflags="-g -O0" --extra-ldflags="-g" make mv ffmpeg $OLDPWD/ffmpeg-debug popd
2025/11/17 ยท
Posts