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

Глава 37. Мультимедиа библиотеки и драйверы

GStreamer-0.8.7

Введение в GStreamer

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

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

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

Требуемые

GLib-2.6.3, libxml2-2.6.17, popt-1.7-5.

Опционально

libgnomeui-2.8.0, Python-2.4 и Valgrind.

Опционально (для сборки документации)

libxslt-1.1.12, GTK-Doc-1.2, TeX-2.0.2, AFPL Ghostscript-8.14 или ESP Ghostscript-7.07.1, DocBook-utils-0.6.14, Transfig и Netpbm .

Установка GStreamer

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


./configure --prefix=/usr --sysconfdir=/etc \
            --localstatedir=/var --disable-docs-build &&
make &&
make install &&
chown -R root:root /usr/share/doc/gstreamer-0.8.7 &&
gst-register

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

--localstatedir=/var: Этот ключ помещает кэш gst-register в /var/cache/gstreamer-0.8 вместо /usr/cache/gstreamer-0.8.

--sysconfdir=/etc: Этот ключ помещает файлы конфигурации в /etc вместо /usr/etc.

--disable-docs-build: Этот ключ запрещает пересборку документации при выполнении команды make.

chown -R root:root ...: Документация установлена с владельцем, который распаковал и собрал пакет. Эта команда изменяет владельца установленных файлов документации на root:root.

Содержание

Пакет GStreamer содержит gst-complete, gst-compprep, gst-feedback, gst-inspect, gst-launch, gst-md5sum, gst-register, gst-typefind, gst-xmlinspect, gst-xmllaunch, библиотеки libgstreamer, libgstcontrol и libgst.

Описание

gst-complete

gst-complete это утилита, позволяющая bash предоставлять контекстно-чувствительное tab-завершение для командной строки gst-launch.

gst-compprep

gst-compprep собирает реестр элементов GStreamer и их свойств, используемых gst-complete .

gst-feedback

gst-feedback создает отладочную информацию для отчетов об ошибках GStreamer.

gst-inspect

gst-inspect печатает информацию о GStreamer-плагине или элементе.

gst-launch

gst-launch это средство сборки и запуска базовых конвейеров GStreamer.

gst-md5sum

gst-md5sum генерирует контрольную сумму MD5 для данных, созданных конвейером GStreamer.

gst-register

gst-register используется для регистрации всех плагинов GStreamer в системе. Он создает перечень их свойств, поэтому когда запускаются приложения, основанные на GStreamer, им не надо загружать плагины, пока они не нужны.

gst-typefind

gst-typefind использует систему поиска типа GStreamer для определения подходящего плагина GStreamer для разбора или декодирования файла и определения соответствующего типа MIME.

gst-xmlinspect

gst-xmlinspect печатает информацию о плагине или элементе GStreamer в формате документа XML.

gst-xmllaunch

gst-xmllaunch используется для сборки и запуска базового конвейера GStreamer, загружая его из XML-описания.

Последнее обновление 2005-01-10 16:55:51 -0700.