Copyright (C) 2004-2005 Ushodaya Enterprises Limited
Authors: Charles Yates <charles.yates@pandora.be>
Dan Dennedy <dan@dennedy.org>
Last Revision: 2005-04-22
Translator: Ruslan Popov <radz@yandex.ru>
Last Revision: 2006-01-15
Службы
Потребители
Потребитель avformat
Описание
Данный потребитель представляет собой многоформатный перекодировщик.
Свойства
| Тип | Параметр | Описание |
C | string target | Имя файла, в который будет записываться результат работы потребителя. |
I | int buffer | Параметр для буферизации кадров, минимально 1, по умолчанию 25. |
I | string rescale | Метод масштабирования. См. фильтр rescale. |
I | int progressive | Метод обработки кадра. По умолчанию 0, т.е. учитывать чередование полей. |
где
-
C обозначает аргументы конструктора;
-
I обозначает свойства инициализации;
-
R обозначает свойства только для чтения;
-
M обозначает изменяемые свойства.
Зависимости
Библиотека
libavformat.
Известные проблемы
Много.
Потребитель bluefish (коммерческий)
Описание
Данный потребитель работает с модулем вывода A/V
BlueFish444?.
Свойства
| Тип | Параметр | Описание |
C | int card | Номер карты. Начинается с 1, по умолчанию 1. |
I | string standard | Система цветности, Может быть PAL (по умолчанию) или NTSC, учитывает переменную среды окружения MLT_NORMALISATION, которая тоже по умолчанию содержит значение PAL. |
I | int frames | The number of DMA video frames. default is 8. Minimum is 2. Maximum on my system is 11. |
I | int buffer | Параметр для буферизации кадров, минимально 1, по умолчанию 25. |
I | string rescale | Метод масштабирования. См. фильтр rescale. |
где
-
C обозначает аргументы конструктора;
-
I обозначает свойства инициализации;
-
R обозначает свойства только для чтения;
-
M обозначает изменяемые свойства.
Зависимости
BlueVelvet SDK installed parallel to mlt in "bluefish."
Известные проблемы
Не работает со службами, которые используют пайпы!
При падении MLT, требуется перезагружать модуль ядра
BlueDriver для освобождения DMA буферов.
В данный момент поддерживается только два канала звука.
Потребитель libdv
Описание
Данный потребитель предназначен для создания DV файлов.
Свойства
| Тип | Параметр | Описание |
C | string target | Имя файла, в который будет записываться результат работы потребителя, например, /dev/dv1394. |
I | int buffer | Параметр для буферизации кадров, минимально 1, по умолчанию 25. |
I | string rescale | Метод масштабирования. См. фильтр rescale. |
M | int progressive | Метод обработки кадра. По умолчанию 0, т.е. учитывать чередование полей. |
где
-
C обозначает аргументы конструктора;
-
I обозначает свойства инициализации;
-
R обозначает свойства только для чтения;
-
M обозначает изменяемые свойства.
Зависимости
Библиотека
libdv.
Известные проблемы
Нет.
Потребитель mcmpeg
Описание
Данный потребитель представляет собой кодер Mainconcept MPEG.
Свойства
| Тип | Параметр | Описание |
C | string target | Имя файла, в который будет записываться результат работы потребителя. |
I | int buffer | Параметр для буферизации кадров, минимально 1, по умолчанию 25. |
I | string rescale | Метод масштабирования. См. фильтр rescale. |
I | string format | Формат кодирования: vcd (по умолчанию), svcd или dvd. |
I | int motion_search_type | Метод кодирования изображения, от 0 (качество) до 16 (скорость). |
I | int gop | Размер группы изображений. По умолчанию зависит от формата. |
M | int progressive | Метод обработки кадра. По умолчанию 0, т.е. учитывать чередование полей. |
где
-
C обозначает аргументы конструктора;
-
I обозначает свойства инициализации;
-
R обозначает свойства только для чтения;
-
M обозначает изменяемые свойства.
Зависимости
Mainconcept MPEG SDK
Известные проблемы
Нет.
Потребитель sdl
Описание
Потребитель представляет собой модуль вывода с помощью Simple DirectMedia Layer.
Свойства
| Тип | Параметр | Описание |
C | string video_standard | Система цветности, Может быть PAL (по умолчанию), NTSC или WxH. |
I | int buffer | Параметр для буферизации кадров, минимально 1, по умолчанию 25. |
I | string rescale | Метод масштабирования. См. фильтр rescale. Значение none отлично работает в данном случае. |
M | double volume | Уровень звука. |
M | int video_off | Для отключения потока видео надо установить значение 1. |
M | int audio_off | Для отключения потока звука надо установить значение 1. |
M | resize | НАДО СДЕЛАТЬ |
M | int audio_buffer | Размер буфера SDL для звука, по умолчанию 1024. |
M | int progressive | Метод обработки кадра. По умолчанию 0, т.е. учитывать чередование полей. |
где
-
C обозначает аргументы конструктора;
-
I обозначает свойства инициализации;
-
R обозначает свойства только для чтения;
-
M обозначает изменяемые свойства.
Зависимости
Библиотеки
libSDL-1.2,
libasound,
libaudio,
libXt,
libX11,
libXext,
libSM,
libICE.
Известные проблемы
Нет.
Потребитель westley
Описание
Упаковывает сетевые сообщения службы в XML. Подробности в
docs/westley.txt.
Свойства
| Тип | Параметр | Описание |
CI | string resource | Имя файла, в который будет записываться результат работы потребителя. По умолчанию это стандартный вывод. |
где
-
C обозначает аргументы конструктора;
-
I обозначает свойства инициализации;
-
R обозначает свойства только для чтения;
-
M обозначает изменяемые свойства.
Зависимости
Библиотека
libxml2.
Известные проблемы
Непротестировано произвольное вложение мультитреков и списков проигрывания.
Параметр
id создаётся как тип сервиса, за которым следует число, если параметр
id не существовал, это приводит к невозможности гарантировать уникальности идентификатора.
--
RaD - 15 Jan 2006