FFmpeg
Cross-platform software to convert audio, video and subtitles.
FFmpeg is the leading multimedia framework, able to decode, encode, transcode, mux, demux, stream, filter and play pretty much anything that humans and machines have created. It supports the most obscure ancient formats up to the cutting edge. No matter if they were designed by some standards committee, the community or a corporation. It also includes formats that were invented by FFmpeg contributors and are in the process of being standardized now. The project provides: libavcodec, libavutil, libavformat, libavfilter, libavdevice, libpostproc, libswscale and libswresample which are used by many third party applications, higher level multimedia frameworks and video uploading sites on the internet. FFmpeg also includes the command line utilities ffmpeg, ffserver, ffplay and ffprobe which are used by end users for transcoding, streaming and playback of multimedia content.