Библиотека сайта rus-linux.net
Beyond Linux From Scratch. Version 2011-12-30 | ||
Назад | 41. Видео утилиты | Вперед |
Пакет Transcode-1.0.3
Знакомимся с пакетом Transcode
Transcode - это быстрый универсальный конвертер, работающий из командной строки и преобразующий аудио/видео из одного любого формата в другой любой формат. Чтобы ознакомиться с функциями и возможностями, а также с примерами использования, посетите Transcode Wiki на http://www.transcoding.org/.
Информация о пакете
- Загрузка (HTTP): http://transcode.kabewm.com/transcode-1.0.3.tar.bz2
- Загрузка (FTP): ftp://mirror.ovh.net/gentoo-distfiles/distfiles/transcode-1.0.3.tar.bz2
- Контрольная сумма MD5: 4f6eb832123ea28c54f0d4952733bcb6
- Размер загружаемого пакета: 1,9 MB
- Оценочный размер требуемого дискового пространства: 61 MB
- Оценочное время сборки: 1,4 SBU
Дополнительные загрузки
Зависимости пакета Transcode
Обязательные
Рекомендуемые
Необязательные (перечислены в том порядке, в котором к ним обращается скрипт configure)
Система X Window, DivX4Linux, XviD-1.2.2, LoRS/IBP, FreeType-2.4.8, Avifile-0.7.45, libogg-1.3.0, libvorbis-1.3.2, libtheora-1.1.1, Libdvdread-0.9.7, PVM3, Libdv-1.0.0, libquicktime-1.1.3, LZO-2.03 (требует Version 1), Liba52-0.7.4, LibMPEG3-1.8, libxml2-2.7.8, MJPEG Tools, SDL-1.2.14, libFAME-0.9.1, ImageMagick-6.7.3-10 и libjpeg-8c
Замечания для пользователей: http://wiki.linuxfromscratch.org/blfs/wiki/transcode
Установка пакета Transcode
Установите пакет Transcode с помощью следующих программ:
patch -Np1 -i ../transcode-1.0.3-libmpeg3_fixes-1.patch && sed -i 's|doc/transcode|&-$(PACKAGE_VERSION)|' \ $(find . -name Makefile.in -exec grep -l 'docsdir =' {} \;) && autoconf && ./configure --prefix=/usr && make
В составе пакета нет тестового набора.
Теперь, в роли пользователя root
выполните:
make install
Пояснение команды
--enable-netstream
: Этот параметр включает поддержку работы с сетевыми потоками.
Для поддержки большинства пакетов с зависимостями требуется передавать параметры в скрипт configure. Чтобы получить полную информацию о подключаемых пакетах с зависимостями, смотрите файл INSTALL, а также информацию, выдаваемую командой ./configure --help.
Описание пакета
Установленные программы: avicodec, avidump, avifix, aviindex, avimerge, avisplit, avisync, tccat, tcdecode, tcdemux, tcextract, tcframe, tcmodinfo, tcmp3cut, 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-1.0.3
Краткое описание
avicodec | выдает или устанавливает значение флага FOURCC CODEC, имеющегося в файле AVI |
avidump | выдает дамп заданного файла AVI в стандартный выходной поток (для преобразования файла AVI или выделения аудиопотоков) |
avifix | исправляет заголовок файла AVI |
aviindex | записывает текстовый файл, описывающий индекс файла AVI |
avimerge | объединяет вместе несколько файлов AVI одного и того же формата. Не пытайтесь объединить вместе несколько файлов AVI в различных форматах; это, скорее всего, приведет к возникновению ошибок (одинаковый формат означает также и одинаковый битрейт!) |
avisplit | разбивает файлы AVI на несколько отдельных файлов |
avisync | может сдвигать аудиодорожку в файлах AVI для лучшей синхронизации аудио и видео сигналов |
tccat | соединяет с помощью плагинов Transcode вместе несколько входных файлов |
tcdecode | используется для декодирования входных файлов в видеопоток формата raw и аудиопоток формата PCM |
tcdemux | демультиплексирует (разделяет) входные аудио/видео данные, в которых есть несколько потоков, например, файлы VOB |
tcextract | выделяет отдельные потоки из файлов, содержащих несколько потоков |
tcframe | обрабатывает одиночные видеокадры в различных кодировках цветности (RGB >-< YUV или аналогичные) |
tcmodinfo | загружает модуль фильтра Transcode и выдает его параметры |
tcmp3cut | инструментальное средство, с помощью которого можно вырезать фрагменты потоков MP3 с точностью до миллисекунд |
tcprobe | выдает информацию о формате входного файла |
tcrequant | инструментальное средство, позволяющее выполнять переквантизацию элементарного потока MPEG-2 |
tcscan | выполняет несколько измерений указанных входных данных |
tcxmlcheck | проверяет информацию во входном файле SMIL |
transcode | пользовательский интерфейс кодера, с помощью которого осуществляется работа с плагинами и другими программами и взаимодействие между модулями. На домашней странице пакета и в документации, входящей с состав пакета, есть несколько хорошо документированных примеров использования |
| используется в качестве интерфейса с библиотекой |
| модуль, помогающий декодировать файлы с использованием кодеков, поддерживаемых в библиотеке |
| в зависимости от того, какие используются внешние библиотеки, может быть много плагинов для преобразования входных аудио и видеоданных в формат raw, для обработки аудио и видеоданных в формате raw, а также для преобразования аудио и видеоданных в формате raw в другие форматы и записи их в файл нужного вам вида. Полную информацию смотрите в документации |
Перевод сделан с варианта оригинала, датированного 2011-11-05 21:04:08 +0000
Предыдущий раздел: | Оглавление | Следующий раздел: |
Пакет Xine User Interface-0.99.6 | Глава 42 |