Information About

Ffmpeg




  Caption Usage workflow
  Developer FFmpeg team
  Operating System Cross-platform
  Genre Multimedia Framework
  License LGPL
  Website wwwffmpegorg


FFmpeg is a set of Free Computer Program s that can record, convert and Stream digital Audio and Video . It includes libavcodec, a leading audio/video codec library. FFmpeg is developed under Linux , but it can compile under most Operating Systems , including Windows . The project was started by '''Gerard Lantau''', an alterego of Fabrice Bellard , and is now maintained by Michael Niedermayer. Notable is that most FFmpeg developers are part of either the MPlayer , Xine or VideoLAN project as well.

The project is made of several components:
  • ''ffmpeg'' is a command line tool to convert one video file format to another. It also supports grabbing and encoding in real time from a TV card.

  • ''ffserver'' is an HTTP (RTSP is being developed) multimedia streaming server for live broadcasts. Time shifting of live broadcast is also supported.

  • ''ffplay'' is a simple media player based on SDL and on the FFmpeg libraries.

  • '' Libavcodec '' is a Library containing all the ffmpeg audio/video encoders and decoders. Most codecs were developed from scratch to ensure best performance and high code reusability.

  • ''libavformat'' is a library containing demuxers and muxers for audio/video container formats.

  • ''libavutil'' is a helper library containing routines common to different parts of FFmpeg.


FFmpeg is released under GNU Lesser General Public License or GNU General Public License (depending on which sub-libraries one would include). The project is hosted at MPlayerHQ and makes formal releases every now and then. That means CVS version is the preferred one.

FFmpeg have Reverse-engineered and reimplemented, among others:




SEE ALSO



EXTERNAL LINKS