Build ffmpeg with its dependencies from source, which may achieve several purposes:
- Generate popular cross-platform executable binaries for generic usage, such as
ffmpeg, ffplay, ffprobe, srt-*, rtmpdump
, etc; - Generate popular cross-platform libraries for developping upon them, mostly
libav*
; - One-click to launch ffmpeg debugging via
vscode
+gdb/lldb
, which is essential for understanding details;
git submodule update --init