Beyond Linux From Scratch. Версия 6.0

Глава 39. Видеоутилиты

Transcode-0.6.14

Введение в Transcode

Transcode это быстрый, разносторонний конвертер командной строки для любых преобразований аудио/видео. За кратким изложением возможностей и для получения примеров использования посетите Transcode Wiki на http://www.transcoding.org/.

Информация о пакете

Зависимости Transcode

Требуемые

FFmpeg-0.4.9-pre1.

Рекомендованные

NASM-0.98.38 и LAME-3.96.1.

Опционально

X (XFree86-4.4.0 или X.org-6.8.2), FreeType-2.1.9, GTK+-1.2.10, SDL-1.2.8, libxml2-2.6.17, ImageMagick-6.2.0-7 , libjpeg-6b или MMX Jpeg , libdv-0.103, libdvdread-0.9.4, Avifile-0.7.41, libFAME-0.9.1, libmpeg3-1.5.4, XviD-1.0.2, LZO-1.08, liba52-0.7.4, libogg-1.1.2, libvorbis-1.1.0, MJPEG Tools, libquicktime, Theora, LVE, PVM3 и LoRS/IBP.

Хотя Transcode не требует во время сборки разделяемой библиотеки постобработки MPlayer-1.0pre6a, он может использовать ее при загрузке.

Установка Transcode

Установим Transcode запуском следующих команд:


./configure --prefix=/usr --without-x &&
make

А теперь, как пользователь root:


make install

Описание команд

--without-x: Пропустите этот параметр, если у Вас установлена система X Window, и Вы хотите откомпилировать зависимые от X11 плагины фильтров.

--enable-netstream: Этот параметр включает поддержку сетевых потоков.

Сборка поддержки большинства зависимых пакетов требует использования опций, помещенных в скрипт configure . Просмотрите файл INSTALL и вывод ./configure --help для полной информации о включении зависимых пакетов.

Содержание

Установленные программы: avicodec, avidump, avifix, aviindex, avimerge, avisplit, avisync, tccat, tcdecode, tcdemux, tcextract, tcframe, tcmodinfo, tcmp3cut, tcmplex, tcprobe, tcrequant, tcscan, tcxmlcheck, tcxpm2rgb и transcode. Установленные библиотеки: a52_decore.so, af6_decore.so, export*.so, filter*.so и import*.so модули вывода/фильтрации/ввода. Установленные каталоги: /usr/lib/transcode и /usr/share/doc/transcode.

Короткое описание

avicodec

Определяет или изменяет флаг FOURCC КОДЕКА в AVI-файле.

avidump

Сбрасывает аудио или видеопоток из данного AVI -файла на стандартный вывод (для AVI-преобразования или извлечения аудиопотоков).

avifix

Исправляет заголовок AVI-файла.

aviindex

Записывает текстовый файл, содержащий индекс AVI-файла.

avimerge

Соединяет AVI-файлы одинакового формата.

avisplit

Разбивает AVI-файл на несколько файлов.

avisync

Может сдвигать аудио в AVI-файлах для лучшей синхронизации аудио и видеосигналов.

tccat

Связывает входные файлы, используя плагины ввода Transcode.

tcdecode

Используется для декодирования входных файлов в сырые видео и PCM-аудиопотоки.

tcdemux

Разделяет аудио/видео ввод, который содержит несколько потоков, то есть VOB-файлы.

tcextract

Захватывает одиночные потоки из файла, содержащего несколько потоков.

tcframe

Обрабатывает одиночные видеокадры для различного кодирования цвета (RGB >-< YUV или аналогичного).

tcmodinfo

Загружает данный модуль фильтра Transcode и печатает его параметры.

tcmp3cut

Это средство, которое может нарезать MP3-потоки на миллисекундные отрезки.

tcprobe

Печатает информацию о формате входного файла.

tcrequant

Это средство, которое может переквантизировать элементарный поток MPEG-2.

tcscan

Выполняет некоторые измерения над указанными входными данными.

tcxmlcheck

Проверяет информацию в SMIL-входном файле.

transcode

Это интерфейс пользователя кодировщика, который поддерживает плагины и другие программы, являющиеся соединителем между модулями. Есть несколько хорошо документированных примеров использования на домашней странице и в документации, включенной в пакет.

a52_decore.so

Используется для взаимодействия с библиотекой liba52 для декодирования AC-3 потоков.

af6_decore.so

Это модуль поддержки, используемый для декодирования библиотекой libaviplay поддерживаемых кодеков и форматов файлов.

export/filter/import_*.so

В зависимости от внешней используемой библиотеки существует огромное количество плагинов для преобразования аудио и видеоввода в сырой формат, обработки сырого видео и аудио и преобразования сырого аудио и видео в другие форматы для записи в тип файла по выбору. Прочитайте документацию для полной информации.

Последнее обновление 2005-01-25 12:21:25 -0700.