Citizendia
Your Ad Here

FFmpeg
Developed by FFmpeg team
Latest release 0. A software developer is a person or organization concerned with facets of the software development process wider than design and coding a somewhat broader scope of A software release is the distribution whether public or private of an initial or new and upgraded version of a Computer software product 4. 9-pre1 / 2004-07-10
Written in C
OS Cross-platform
Genre Multimedia framework
License GNU Lesser General Public License
Website http://www.ffmpeg.org/

FFmpeg is a computer program that can record, convert and stream digital audio and video in numerous formats. "MMIV" redirects here For the Modest Mouse album see " Baron von Bullshit Rides Again " Events 48 BC - Battle of Dyrrhachium, Julius Caesar barely avoids a catastrophic defeat to Pompey in Macedonia. A programming language is an Artificial language that can be used to write programs which control the behavior of a machine particularly a Computer. tags please moot on the talk page first! --> In Computing, C is a general-purpose cross-platform block structured An operating system (commonly abbreviated OS and O/S) is the software component of a Computer system that is responsible for the management and coordination In computing cross-platform (also known as multi-platform) is a term used to refer to Computer software or computing methods and concepts that are implemented Computer software can be organized into categories based on common function type or field of use A Multimedia Framework (MMF is a Software framework that handles media on a computer and through a network A software license (or software licence in commonwealth usage is a Legal instrument governing the usage or redistribution of copyright protected software The GNU Lesser General Public License (formerly the GNU Library General Public License) or LGPL is a Free software license published by the Free Software A website (alternatively web site or Web site, a back-construction from the Proper noun World Wide Web) is a collection of Web pages Streaming multimedia is Multimedia that is constantly received by and normally presented to an end-user while it is being delivered by a streaming provider (the Video is the technology of electronically capturing, Recording, processing storing transmitting and reconstructing a sequence of Still images [1] FFmpeg is a command line tool that is composed of a collection of free software / open source libraries. Free software or software libre is Software that can be used studied and modified without restriction and which can be copied and redistributed in modified or unmodified Open source software (OSS began as a marketing campaign for Free software. In Computer science, a library is a collection of Subroutines used to develop Software. It includes libavcodec, an audio/video codec library used by several other projects, and libavformat, an audio/video container mux and demux library. libavcodec is a Free software / Open source LGPL -licensed library of Codecs for encoding and decoding video and audio data it is written in the A codec is a device or program capable of encoding and/or decoding a Digital Data stream or signal. A container format is a computer file format that can contain various types of data compressed by means of standardized audio/video codecs. For multiplexing in electronics and signal processing see Multiplexer. The name of the project comes from the MPEG video standards group, together with "FF" for "fast forward". The Moving Picture Experts Group, commonly referred to as simply MPEG, is a Working group of ISO / IEC charged with the development of video and [2]

The project was started by Fabrice Bellard (using the pseudonym “Gerard Lantau”), and is now maintained by Michael Niedermayer. Fabrice Bellard is a Computer programmer who is best known as the founder of FFmpeg and project leader for QEMU. A pseudonym is a fictitious alternative to a person's legal name (see Alias) Many FFmpeg developers are also part of the MPlayer project, and FFmpeg is hosted at the MPlayer project server. MPlayer is a free and Open source media player. The program is available for all major Operating systems including Linux

FFmpeg is developed under Linux, but it can be compiled under most operating systems, including Apple Mac OS X, Microsoft Windows and AmigaOS. Linux (commonly pronounced ˈlɪnəks An operating system (commonly abbreviated OS and O/S) is the software component of a Computer system that is responsible for the management and coordination Mac OS X (mæk oʊ ɛs tɛn is a line of computer Operating systems developed marketed and sold by Apple Inc, the latest of which is pre-loaded on all currently Microsoft Windows is a series of Software Operating systems and Graphical user interfaces produced by Microsoft. AmigaOS is the default native Operating system of the Amiga personal computer There are no releases. Instead, FFmpeg developers recommend using the latest Subversion snapshot as development attempts to maintain a stable trunk. Subversion ( SVN) is a version control system initiated in 2000 by CollabNet Inc [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. The GNU Lesser General Public License (formerly the GNU Library General Public License) or LGPL is a Free software license published by the Free Software Free software or software libre is Software that can be used studied and modified without restriction and which can be copied and redistributed in modified or unmodified

There are two video codecs invented in the FFmpeg project during its development. A video Codec is a device or Software that enables Video compression and/or decompression for digital video They are the lossless FFV1 and the only nearly complete lossless or lossy working Snow codec based on wavelet transformations and a version of range encoding. FFV1, which represents "FF video codec 1" is a video encoder and decoder employing relatively high compression that is lossless and intra-frame only Snow is an experimental Video codec developed by Michael Niedermayer for the FFmpeg package A codec is a device or program capable of encoding and/or decoding a Digital Data stream or signal. Wavelet compression is a form of Data compression well suited for Image compression (sometimes also Video compression and Audio compression) Range encoding is a Data compression method defined by G N N Martin in his 1979 paper on "Range encoding an algorithm for removing redundancy from a digitized

Contents

Design

Diagram showing different applications (VDR, Mplayer, Xine and VideoLAN) using FFmpeg
Diagram showing different applications (VDR, Mplayer, Xine and VideoLAN) using FFmpeg


Components

The project is made of several components:

Codecs and formats supported

For more details on this topic, see libavcodec. libavcodec is a Free software / Open source LGPL -licensed library of Codecs for encoding and decoding video and audio data it is written in the

Codecs

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. To learn how to create video or audio files for Wikipedia and its sister projects check WikipediaCreation and usage of media files. Truespeech is a proprietary audio Codec produced by the DSP Group VP5 is a video Codec which was created by On2 Technologies in February 2002. TrueMotion VP6 is a Video codec developed by On2 Technologies as a successor to earlier efforts such as VP3 and VP5. Vorbis is a free and open source, lossy audio Codec project headed by the Xiph Windows Media Audio ( WMA) is an Audio data compression technology developed by Microsoft. Windows Media Video ( WMV) is a compressed Video file format for several proprietary Codecs developed by Microsoft. MPEG-4 is a collection of methods defining compression of audio and visual (AV digital data A FourCC (literally four - c haracter c ode is a sequence of four Bytes used to uniquely identify data formats

Formats

Legal status

FFmpeg's legal status varies by country. Advanced Systems Format (formerly Advanced Streaming Format, Active Streaming Format) is Microsoft 's proprietary Digital audio Interchange File Format ( IFF) is a generic File format originally introduced by the Electronic Arts company in 1985 (in cooperation with Commodore This is about the Voyeur video game series For the behavior it is derived from see Voyeurism. Flash Video is the name of a File format used to deliver Video over the Internet using Adobe Flash Player (initially produced The Matroska Multimedia Container is an Open standard free Container format, a File format that can hold an unlimited number of video audio SimCity 3000 ( SC3K) is a city building simulation game for the PC, and the third installment in the ''SimCity'' Transport stream ( TS, TP, MPEG-TS, or M2T) is a Communications protocol for audio, video, and data OpenMG is an SDMI -compliant Digital rights management scheme by Sony. 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. Software patent does not have a universally accepted definition 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. The European Union ( EU) is a political and economic union of twenty-seven member states, located primarily in Reverse engineering (RE is the process of discovering the technological principles of a device object or system through analysis of its structure function and operation [12] In any case, many Linux distributions do not include FFmpeg to avoid legal complications. [13]

See also

References

  1. ^ FFmpeg Documentation
  2. ^ Bellard, Fabrice (18 February 2006). MPlayer is a free and Open source media player. The program is available for all major Operating systems including Linux In Computer science, source code (commonly just source or code) is any sequence of statements or declarations written in some Human-readable MEncoder is a free command line video decoding encoding and filtering tool released under the GNU General Public License. MediaCoder is a free Audio / Video batch Transcoder for Windows developed by Stanley Huang and licensed under the Mozilla Public ffdshow is a media decoder and encoder mainly used for the fast and high-quality decoding of video in the MPEG-4 ASP (e Events 3102 BC - Epoch (origin of the Kali Yuga. 1229 - The Sixth Crusade: Frederick II Holy Year 2006 ( MMVI) was a Common year starting on Sunday of the Gregorian calendar. FFmpeg naming and logo. FFmpeg developer mailing list. Mplayer website. Retrieved on 2007-03-29. Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. Events 1461 - Wars of the Roses: Battle of Towton - Edward of York defeats Queen Margaret to become King
  3. ^ FFmpeg Download and SVN. FFmpeg website. Retrieved on 2008-03-22. 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common Events 238 - Gordian I and his son Gordian II are proclaimed Roman emperor.
  4. ^ a b c d e f g banan (17 April 2007). Events 69 - After the First Battle of Bedriacum, Vitellius becomes Roman Emperor. Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. Changelog. FFmpeg trunk SVN. FFmpeg website. Retrieved on 2007-04-26. Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. Events 1467 - The miraculous image in Our Lady of Good Counsel appear in Genazzano, Italy.
  5. ^ a b banan (7 May 2007). Events 558 - In Constantinople, the dome of the Hagia Sophia collapses Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. FFmpeg development mailing list. FFmpeg development. FFmpeg website. Retrieved on 2007-06-01. Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. Events 193 - Roman Emperor Didius Julianus is Assassinated 987 - Hugh Capet is elected
  6. ^ vitor (2008-04-13). 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common Events 1111 - Henry V is crowned Holy Roman Emperor. 1204 - The Fourth Crusade sacks Constantinople FFmpeg development mailing list. FFmpeg development. FFmpeg website. Retrieved on 2008-04-14. 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common Events 43 BC - Battle of Forum Gallorum: Mark Antony, besieging Julius Caesar 's assassin Decimus Junius Brutus in
  7. ^ vitor (2008-03-30). 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common Events 240 BC - 1st recorded Perihelion passage of Halley's Comet. FFmpeg development mailing list. FFmpeg development. FFmpeg website. Retrieved on 2008-03-30. 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common Events 240 BC - 1st recorded Perihelion passage of Halley's Comet.
  8. ^ faust3 (2008-03-21). 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common Events 630 - Byzantine emperor Heraclius restores the True Cross to Jerusalem. FFmpeg development mailing list. FFmpeg development. FFmpeg website. Retrieved on 2008-03-21. 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common Events 630 - Byzantine emperor Heraclius restores the True Cross to Jerusalem.
  9. ^ benoit (2008-04-14). 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common Events 43 BC - Battle of Forum Gallorum: Mark Antony, besieging Julius Caesar 's assassin Decimus Junius Brutus in FFmpeg development mailing list. FFmpeg development. FFmpeg website. Retrieved on 2008-04-14. 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common Events 43 BC - Battle of Forum Gallorum: Mark Antony, besieging Julius Caesar 's assassin Decimus Junius Brutus in
  10. ^ ramiro (2008-03-18). 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common Events 37 - The Roman Senate annuls Tiberius ' will and proclaims Caligula emperor FFmpeg development mailing list. FFmpeg development. FFmpeg website. Retrieved on 2008-03-18. 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common Events 37 - The Roman Senate annuls Tiberius ' will and proclaims Caligula emperor
  11. ^ banan (2008-06-08). 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common Events 68 - The Roman Senate accepts emperor Galba. 536 - St Silverius becomes Pope (probable FFmpeg development mailing list. FFmpeg development. FFmpeg website. Retrieved on 2008-06-08. 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common Events 68 - The Roman Senate accepts emperor Galba. 536 - St Silverius becomes Pope (probable
  12. ^ . Council Directive 91/250/EEC of 14 May 1991 on the legal protection of computer programs. Council Directive 91/250/EEC of 14 May 1991 on the legal protection of computer programs is a European Union directive in the field of Copyright law made under  
  13. ^ Information about this on FFmpeg's website.

External links


© 2009 citizendia.org; parts available under the terms of GNU Free Documentation License, from http://en.wikipedia.org
Dapyx Software network: MP3 Explorer | Ebook Manager | Zenithic