| FFmpeg | |
|---|---|
| Developed by | FFmpeg team |
| Latest release | 0.4.9-pre1 / 2004-07-10 |
| Written in | C |
| OS | Cross-platform |
| Type | Multimedia framework |
| License | GNU Lesser General Public License |
| Website | http://ffmpeg.mplayerhq.hu/ |
FFmpeg is a computer program that can record, convert and stream digital audio and video in numerous formats.[1] FFmpeg is a command line tool that is composed of a collection of free software / open source libraries. It includes libavcodec, an audio/video codec library used by several other projects, and libavformat, an audio/video container mux and demux library. The name of the project comes from the MPEG video standards group, together with "FF" for "fast forward".[2]
The project was started by Fabrice Bellard (using the pseudonym “Gerard Lantau”), 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.
FFmpeg is developed under Linux, but it can be compiled under most operating systems, including Apple Mac OS X, Microsoft Windows and AmigaOS. There are no releases. Instead, FFmpeg developers recommend using the latest Subversion snapshot as development attempts to maintain a stable trunk.[3] Released under the GNU Lesser General Public License or GNU General Public License (depending on which sub-libraries one would include), FFmpeg is free software.
There are two video codecs invented in the FFmpeg project during its development. They are the lossless FFV1, and the lossless or lossy Snow codec, for which a version 1.0 is still in development.
Contents |
|
|
Please help improve this section by expanding it. Further information might be found on the talk page or at requests for expansion. (June 2008) |
The project is made of several components:
Codecs with the origin in the project:
The FFmpeg developers have reverse-engineered and/or reimplemented, among others:
The default MPEG-4 codec used by FFmpeg for encoding has the FourCC of FMP4.
FFmpeg's legal status varies by country. Some included codecs, (such as Sorenson 3), are claimed by patent holders. Such claims may be enforceable in countries like the United States which have implemented software patents, but are considered unenforceable or void in countries that have not implemented software patents. Furthermore, many of these codecs are only released under terms that forbid reverse engineering, even for purposes of interoperability. However, these terms of use are forbidden in certain countries. For example, some European Union nations have not implemented software patents and/or have laws expressly allowing reverse engineering for purposes of interoperability.[12] In any case, many Linux distributions do not include FFmpeg to avoid legal complications.[13]
|
||||||||||||||||||||||||||||||||||||||||||||
Why are we here?
All text is available under the terms of the GNU Free Documentation License
This page is cache of Wikipedia. History