FFmpeg-0.4.7

Introduction to FFmpeg

FFmpeg is a solution to record, convert and stream audio and video. Due to heavy development, not all of these functions will work.

Package information

Installation of FFmpeg

Install FFmpeg by running the following commands:

Note: The package maintainers recommend compiling without any optimizations.

./configure --prefix=/usr --enable-shared &&
make &&
make install

Command explanations

--enable-shared: This switch is needed to build libavcodec and libavformat shared libraries.

Configuring FFmpeg

Config files

~/.ffmpeg/ffserver-config

You'll find a sample ffserver configuration file at http://ffmpeg.sourceforge.net/sample.html

Contents

The FFmpeg package contains ffmpeg , ffserver, ffplay, libavcodec and libavformat.

Description

ffmpeg

ffmpeg is a command-line tool to convert video files, network streams and input from a TV card to several video formats.

ffserver

ffserver is a streaming server for everything that ffmpeg could use as input (files, streams, TV card input, webcam, etc.).

ffplay

ffplay is a very simple and portable media player using the ffmpeg libraries and the SDL library.

libavcodec/libavformat

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.