Описание модулей в 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 аналогичны приведенным выше опциям стандартного модуля.