Learn FFmpeg libav the Hard Way

Don’t you wonder sometimes ‘bout sound and vision? David Robert Jones

Since the FFmpeg is so useful as a command line tool to do essential tasks over the media files, how can we use it in our programs?

FFmpeg is composed by several libraries that can be integrated into our own programs. Usually, when you install FFmpeg, it installs automatically all these libraries. I’ll be referring to the set of these libraries as FFmpeg libav.

This title is a homage to Zed Shaw’s series Learn X the Hard Way, particularly his book Learn C the Hard Way.