It can also be used to grab data from a live audio/video source.
The command line interface is designed to be intuitive, in the sense that FFmpeg tries to figure out all parameters that can possibly be derived automatically. You usually only have to specify the target bitrate you want.
FFmpeg can also convert from any sample rate to any other, and resize video on the fly with a high quality polyphase.
Here are some key features of "FFmpeg":
Components:
· ffmpeg is a command line tool to convert multimedia files between formats.
· ffserver is a multimedia streaming server for live broadcasts.
· ffplay is a simple media player based on SDL and the FFmpeg libraries.
· ffprobe is a is a simple multimedia stream analyzer.
· libavutil is a library containing functions for simplifying programming, including random number generators, data structures, mathematics routines, core multimedia utilities, and much more.
· libavcodec is a library containing decoders and encoders for audio/video codecs.
· libavformat is a library containing demuxers and muxers for multimedia container formats.
· libavdevice is a library containing input and output devices for grabbing from and rendering to many common multimedia input/output software frameworks, including Video4Linux, Video4Linux2, VfW, and ALSA.
· libavfilter is a library containing media filters.
· libswscale is a library performing highly optimized image scaling and color space/pixel format conversion operations.
What's New in This Release: [ read full changelog ]
· Amongst lots of other changes, it includes all changes from ffmpeg-mt, libav master of 2012-01-26, libav 0.8 as of 2012-01-26.