FFmpeg это решение для записи, преобразования и вывода аудио и видео. Это очень быстрый видео и аудиоконвертер, он также может использоваться на спасательных аудио/видео дисках. Разработанный чтобы быть интуитивным, интерфейс командной строки (ffmpeg) пытается рассчитать все параметры, если возможно. FFmpeg может преобразовывать частоту дискретизации и масштабировать видео на лету с высококачественной многофазной фильтрацией. FFmpeg может использоваться с video4linux-совместимыми видеоисточниками и другими Open Sound System аудиоисточниками.
Адрес (HTTP): http://prdownloads.sourceforge.net/ffmpeg/ffmpeg-0.4.9-pre1.tar.gz
Контрольная сумма: ea5587e3c66d50b1503b82ac4179c303
Размер: 1.6 MB
Требуемое дисковое пространство: 49 MB
Расчетное время сборки: 0.87 SBU
libvorbis-1.1.0, LAME-3.96.1, liba52-0.7.4, Imlib2-1.1.2, X (XFree86-4.4.0 или X.org-6.8.2), SDL-1.2.8, FreeType-2.1.9, FAAC, FAAD и TeX-2.0.2 (для сборки HTML-документации).
Установим FFmpeg запуском следующих команд:
Просмотрите файл doc/optimization.txt в дереве исходников для информации об оптимизации сборки.
./configure --prefix=/usr --enable-shared \
--enable-pthreads --disable-ffplay &&
make &&
make -C doc {ffmpeg,ffserver,ffplay}.1
А теперь, как пользователь root:
make install
Если у Вас установлен TeX, и Вы хотите установить HTML-документацию, то выполните следующую команду как непривилегированный пользователь:
make -C doc
А теперь, как пользователь root:
install -v -d -m755 /usr/share/doc/ffmpeg-0.4.9-pre1 &&
install -v -m644 doc/*.html /usr/share/doc/ffmpeg-0.4.9-pre1
--enable-shared: Этот ключ необходим для сборки разделяемых библиотек libavcodec и libavformat.
--enable-pthreads: Этот ключ разрешает сборке компоноваться с библиотекой Posix threads.
--disable-ffplay: Устанавливаем только серверную часть. ffplay для сборки требует X. Удалите эту опцию, если X установлен.
--enable-[codec] : Просмотрите доступные опции и кодеки, используя команду ./configure --help.
make -C doc {ffmpeg,ffserver,ffplay}.1 : Это собирает страницы man, устанавливаемые командой make install.
Подключение библиотеки liba52 использованием параметра --enable-a52 в строке configure приводит к прерыванию сборки.
/etc/ffserver.conf и ~/.ffmpeg/ffserver-config.
Вы найдете пример файлов конфигурации ffserver на http://ffmpeg.sourceforge.net/sample.html (и в doc/ffserver.conf в дереве исходников).
Это средство командной строки для преобразования видеофайлов, сетевых потоков и ввода из TV-карт в некоторые видеоформаты.
Очень простой и портируемый медиапроигрыватель, использующий библиотеки ffmpeg и библиотеку SDL.
Это потоковый сервер для всего, что ffmpeg может использовать как ввод (файлы, потоки, ввод с TV-карты, вебкамеры и т. д.).
Это библиотека, содержащая FFmpeg-кодеки (для кодирования и декодирования).
Это библиотека, содержащая поддержку форматов файлов (объединение и разъединение кода для неокоторых форматов), используемая ffplay для возможности генерации аудио или видеопотоков.