FFmpeg is a collection of libraries and tools used to process multimedia content such as audio, video, and subtitles. It can read various inputs, including live recording devices, and transcode them into various output formats. Each input or output url can contain any number of streams of various types. Stream selection is done automatically or by using the -map option. The libraries include implementations of codecs, streaming protocols, container formats, and other functions. The tools include ffmpeg for media manipulation, ffplay for media playback, and ffprobe for content inspection. The offline and online documentation is available in the doc/ directory and on the website and wiki, respectively. FFmpeg codebase is mainly LGPL-licensed with some optional components under the GPL license. Contributions are submitted to the ffmpeg-devel mailing list using git format-patch or git send-email; Github pull requests are not a part of their review process.
don't have tea/gui yet? download here
Copy the tea one-liner above into your terminal to install ffmpeg.org. tea will interpret the documentation and take care of any dependencies.