FFmpeg is a solution to record, convert and stream audio and video. Due to heavy development, not all of these functions will work.
Download (HTTP): http://telia.dl.sourceforge.net/sourceforge/ffmpeg/ffmpeg-0.4.7.tar.gz
Download (FTP): ftp://sunsite.ccu.edu.tw/pub14/sourceforge/f/ffmpeg/ffmpeg-0.4.7.tar.gz
Download size: 1.2 MB
Estimated Disk space required: 32 MB
Estimated build time: 1.01 SBU
Install FFmpeg by running the following commands:
Note: The package maintainers recommend compiling without any optimizations.
./configure --prefix=/usr --enable-shared && make && make install |
--enable-shared: This switch is needed to build libavcodec and libavformat shared libraries.
~/.ffmpeg/ffserver-config
You'll find a sample ffserver configuration file at http://ffmpeg.sourceforge.net/sample.html
The FFmpeg package contains ffmpeg , ffserver, ffplay, libavcodec and libavformat.
ffmpeg is a command-line tool to convert video files, network streams and input from a TV card to several video formats.
ffserver is a streaming server for everything that ffmpeg could use as input (files, streams, TV card input, webcam, etc.).
ffplay is a very simple and portable media player using the ffmpeg libraries and the SDL library.
libavcodec and libavformats are libraries for encoding/decoding video streams and putting them into files or network packets. Since they're well documented, you can easily include them in your software, like some other packages already do.