FFMpeg is a program which record, convert and stream digital audio and video in various formats. It is a command line tool that is composed of a collection of open source(free) softwares and open source libraries. FFmpeg includes libavcodec, an audio and video codec library used by many other projects, and libavformat, an audio/video container mux and demux library. The name of this FFmpeg comes from the MPEG video standards group, together with “FF” for “fast forward”. FFmpeg was started by Fabrice Bellard and is now maintained by Michael Niedermayer. Many FFmpeg developers are also part of the MPlayer project, and FFmpeg is hosted at the MPlayer project server.
It is developed under Linux, but it can’t be compiled under many OS, including Windows etc. There are no releases. Instead, FFmpeg developers recommend using the latest Subversion snapshot as development attempts to maintain a stable trunk. FFmpeg is released under the GNU Lesser General Public License or GNU General Public License it depends on which sub-libraries one would include. It is an open source software.