My favorite part of FFmpeg is playing around with the "complex" filters. It works like a pipeline format, applying filters to different streams and merging them together.
For example, in a previous hackaton I used it to combine randomly-generated TTS, music, and video with varying filters: https://github.com/aramperes/code-jam-2/blob/a00e73ec7a912f6...