FFmpeg is a computer program that can record, convert and stream digital audio and video in numerous formats. 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".
Welcome to CWAnswers
CWAnswers is your guide to the sprawling world wide web. The directory aims to provide a useful guide made by users. You can share your knowledge as well - simply sign up and edit your first entry. For questions just contact the team at support - at - cwanswers.com.
Weblinks for Ffmpeg
Top 10 for Ffmpeg
Things about Ffmpeg you find nowhere else.
Select content modules
Ffmpeg — Blogs, Pictures, and more on WordPress
Kesavan's Birthday with ffmpeg and mencoder ... Problems with OpenCV and FFMPEG ... Building FFMPEG Linux command ...en.wordpress.com/tag/ffmpeg/Blog-to-podcast with ffmpeg / phpied.com
This blog post is an introduction to some of the MP3 capabilities of ffmpeg. I'll use ffmpeg to transform a blog post into a podcast-ready mp3 file. ...www.phpied.com/blog-to-podcast-with-ffmpeg/FaqBoy.com- CrayonHost Blog best Phpmotion compatible hosting, FFMPEG ...
... CrayonHost Blog best Phpmotion compatible hosting, FFMPEG ready ... Blog for CrayonHost, Best FFMPEG web Hosting reviews, Free Youtube Clone Script. Home ...www.faqboy.com/Video transcoding using ffmpeg | S60 Blogs
Old Blogs " S60 Multimedia Blog: permalink bookmark. Video transcoding using ffmpeg ... ffmpeg sounds like a better option for non-PC users and other lovers of ...blogs.s60.com/s60multimedia/2006/11/video_transcoding_using_...Collections of ffmpeg tips and usage : mypapit gnu/linux blog
... malay, then visit his site, he has a lot of ffmpeg tips listed on his blog. ... FFMpeg based FLV to 3gp batch converter scripts ...blog.mypapit.net/2007/02/collections-of-ffmpeg-tips-and-usag...FFmpeg is a computer program that can record, convert and stream digital audio and video in numerous formats. 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".
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. 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.
Components
The project is made of several components:
- ffmpeg is a command line tool to convert one video file format to another. It can also grab and encode in real time from a TV card.
- ffserver is an HTTP (RTSP is being developed) multimedia streaming server for live broadcasts. It can also time shift live broadcast.
- 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. This library include adler32, crc, md5, sha1, lzo decompressor, Base64 encoder/decoder, des encrypter/decrypter, rc4 encrypter/decrypter and aes encrypter/decrypter.
- libpostproc is a library containing video postprocessing routines.
- libswscale is a library containing video image scaling routines.
- libavfilter is the substitute for vhook which allows the video to be modified or examined between the decoder and the encoder.
Codecs
Codecs with the origin in the project:
- Snow
- FFV1
The FFmpeg developers have implemented among others:
- ATRAC3
- H.261, H.263 and H.264/MPEG-4 AVC
- Indeo 2 and 3
- QDesign Music Codec 2, used by many QuickTime movies prior to QuickTime 7.
- Smacker video
- Sorenson 3 Codec used by many QuickTime movies
- Theora (together with Vorbis makes a base for the .ogg format)
- Truespeech
- TXD
- VP5 and VP6
- Vorbis
- Windows Media Audio
- Some Windows Media Video codecs, including WMV1, WMV2 and WMV3





















