Add very basic video recording capabilities.

This is based on rust-ffmpeg ffmpeg bindings.
The current implementation is slow, lacks flexibility and produces videos without timeline.

Partly addresses #18.
Update the README example.