Описание модулей в Videolan

standard (псевдоним std)

Вывод потока.

Опции:

    * access: вариант отправки: file, udp, rtp, http.
    * mux: используемый мультиплексер (т.е. формат). Может быть avi (для формата AVI), ogg (для формата OGG), ps (для формата MPEG-2-PS), ts (для формата MPEG-2-TS).
    * url: при использовании способа отправки file — это место, где надо сохранить поток; при другом способе отправки однонаправленный или широковещательный IP-адрес, по которому направляется поток.
    * sap: при способах отправки udp или rtp эта опция используется для объявления о новом потоке с использованием SAP/SDP. В данной опции указывается имя, использующееся для представления приложения.
    * slp: аналогично sap, но с использованием протокола SLP. В системе должна быть установлена библиотека libslp.
    * sap_ipv: при использовании опции sap данная опция используется для указания, о том, необходимы ли извещения SAP через IPv4 или IPv6. Значение этой опции при использовании sap равно 4 или 6.

Примечание. При широковещательной рассылке можно использовать глобальную опцию --ttl 12 для установки значения TTL, превышающего 1.

display

Отображает поток.

Опции:

    * noaudio: игнорирует аудио.
    * novideo: игнорирует видео.

duplicate

Дублирует поток в новую цепь поточного вывода.

Опции:

dst: новая цепь модулей поточного вывода, подобно тому, как описано выше.

transcode

Меняет кодек и/или скорость передачи потока.

Опции:

    * acodec: новый аудио кодек. Может быть mpga (MPEG аудио уровень 2), a52 или ac3 (звук AC3), или vorb (Vorbis).
    * ab: скорость передачи аудио в Кб/с.
    * vcodec: новый видео-кодек. Может быть mp4v (MPEG4), mpgv (MPEG1), DIV1, DIV2, DIV3 (DivX 1,2,3), H263 (H263), I263 (H263I), WMV1 или WMV2 (Windows Media Video 1 или 2), MJPG (MJPEG), MJPB (MJPEGB).
    * width: ширина видеокадра.
    * height: высота видеокадра.
    * vb: скорость передачи видео в Кб/с.
    * vt: допустимые отклонения скорости передачи видео в бит/с.
    * deinterlace: удаление чересстрочной развертки потока.
    * croptop: число пикселей, удаленных с верхнего края видео-кадра.
    * cropbottom: число пикселей, удаленных с нижнего края видео-кадра.
    * cropleft: число пикселей, удаленных с левого края видео-кадра.
    * cropright: число пикселей, удаленных с правого края видео-кадра.
    * hq: высококачественное преобразование (интенсивнее использует процессор).
    * qmin: минимальный масштаб квантования видео (переменная скорость передачи – VBR).
    * qmax: максимальный масштаб квантования видео (VBR).

es

Создает отдельные элементарные потоки.

Опции:

    * access_audio: вариант отправки аудио-трека: file, udp, rtp или http.
    * access_video: вариант отправки видео-трека: file, udp, rtp или http.
    * access: если аудио- и видео-треки используют один и тот же вариант, данная опция используется вместо двух вышеприведенных.
    * mux_audio: мультиплексор (т.е. формат), используемый для аудио-трека. Значение может быть avi (для формата AVI), ogg (для формата OGG), ps (для формата MPEG2-PS), ts (для формата MPEG2-TS).
    * mux_video: мультиплексор (т.е. формат), используемый для видео-трека. Значение может быть avi (для формата AVI), ogg (для формата OGG), ps (для формата MPEG2-PS), ts (для формата MPEG2-TS).
    * mux: если аудио- и видео-треки используют один и тот же мультиплексор, эта опция используется вместо двух вышеприведенных.
    * url_audio: при использовании способа отправки file указывает место хранения аудио-трека; для иных способов отправки — однонаправленный или широковещательный IP-адрес назначения потока.
    * url_video: при использовании способа отправки file указывает место хранения видео-трека; для иных способов отправки — однонаправленный или широковещательный IP адрес назначения потока.
    * url: если аудио- и видео-треки используют один и тот же url, то эта опция используется вместо двух вышеприведенных.

Примечание. В опции url при использовании способа отправки file в названии файла можно использовать следующие макросы:

    * %n = номер потока;
    * %c = FOURCC;
    * %m = мультиплексор;
    * %a = доступ.

Разное

Вот Кроме того несколько глобальных опций.

    * --no-sout-audio отключает вывод аудио-потока.
    * --no-sout-video отключает вывод видео-потока.

Поточный вывод предусматривает тоже упрощенный синтаксис, который может применяться лишь для основных опций модуля standard:

% vlc input_stream --sout access/mux:url


где access, mux и url аналогичны приведенным выше опциям стандартного модуля.