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