VLC это очень популярный бесплатный медиа-плейер. Популярность VLC обусловлена тем, что это простой, быстрый и мощный медиа-плейер. Работает на многих современных платформах (Windows, Mac OS X, Linux, Unix) и позволяет проигрывать и конвертировать DVD, Audio CD, VCD и многие другие форматы файлов, а также потоковое видео из сети; одним словом, воспроизводит всё: CD и DVD диски, файлы, видео с вебкамер и других медиа-устройств, а также потоковое видео и аудио. VLC без дополнительных кодеков воспроизводит MPEG-2, MP3, H.264, DivX, MKV (Matroska), WebM, WMV и другие медиа-форматы. Также может сам работать как сервер потокового видео и аудио. Разработчиками VLC является группа Video LAN.
Запуск программы из командной строки Windows можно произвести следующими способами
Второй способ
vlc [параметры] [поток] ...
В командной строке есть возможность указать несколько потоков для вывода видео из VLC, они будут поставлены в очередь в плейлисте. Первый указанный поток будет воспроизводиться первым.
Синтаксис параметров:
--option Глобальный параметр. Он будет использоваться все время работы программы.
-o Если у опции есть однобуквенное сокращение
:option Параметр применяется к потоку непосредственно перед вещанием и изменяет предыдущие настройки
MRL (локатор медиа-ресурса) представляет собой строку, используемую для идентификации мультимедийных ресурсов или части мультимедийного ресурса. MRL может быть использован для назначения входных и выходных параметров для VLC.
[[доступ][/демультиплексор]://]URL[#[название][:сюжет][-[название][:сюжет]]] [:параметр=значение ...]
cdda | Аудио CD |
dir | Папка с файлами |
dv | DV/FireWire |
file | Файлы |
ftp | FTP |
gnomevfs | Виртуальная файловая система Gnome |
http | HTTP |
mms | Microsoft Media Server |
pvr | PVR |
rtp | RTP |
rtsp | RTSP |
smb | Расшаренны папки Windows |
tcp | TCP |
udp | UDP |
vcdx | Видео CD |
a52sys | демультиплексор Raw A/52 |
aiff | демультиплексор AIFF |
asf | демультиплексор ASF v1.0 |
au | демультиплексор AU |
avi | демультиплексор AVI |
demuxdump | сохранение в файл |
dtssys | демультиплексор Raw DTS |
flac | демультиплексор FLAC |
h264 | демультиплексор H264 |
m3u | мета-демультиплексор плейлистов |
m4a | аудио-демультиплексор MPEG-4 |
m4v | видео-демультиплексор MPEG-4 |
mjpeg | демультиплексор M-JPEG |
mp4 | потоковый демультиплексор MP4 |
mpga | MPEG аудио/mp3 демультиплексор |
mpgv | MPEG-I/II видео демультиплексор |
nsc | мета-демультиплексор Windows Media NSC |
nsv | демультиплексор NullSoft |
nuv | демультиплексор Nuv |
ogg | демультиплексор OGG |
playlist | импортер плейлистов B4S |
playlist | импорт плейлистов DVB |
playlist | импорт плейлистов M3U |
playlist | импорт shoutcast winamp 5.2 |
playlist | импорт плейлистов PLS |
playlist | парсер плейлистов |
playlist | парсер Podcast |
playlist | импорт плейлистов XSPF |
ps | демультиплексор MPEG-PS |
ps | демультиплексор MPEG-PS |
pva | демультиплексор PVA |
rawdv | демультиплексор DV (Digital Video) |
real | демультиплексор RealMedia |
sgimb | парсер Kasenna MediaBase |
subtitle | парсер субтитров |
tta | демультиплексор TTA |
ty | демультиплексор TY Stream audio/video |
vobsub | парсер субтитров Vobsub |
voc | демультиплексор VOC |
wav | демультиплексор WAV |
xa | демультиплексор X |
Посмотреть расширенные настроки модулей можно с помощью vlc -p module --advanced
Большинство глобальных параметров --option могут использоваться как опции :option, относящиеся непосредственно к данному MRL.
Таким образом можно указывать несколько опций [:option1 :option2 ...].
Синтаксис адресов
file:///путь/файл | Локальный медиа-файл |
http://хост[:порт]/файл | Адрес HTTP |
ftp://хост[:порт]/файл | Адрес FTP |
mms://хост[:порт]/файл | MMS URL |
screen:// | Захват видео с монитора |
dvd://[устройство] | Устройство DVD |
vcd://[устройство] | Устройство VCD |
cdda://[устройство] | Устройство Audio CD |
udp://[[<адрес источника>]@[<адрес вещания>][:<порт вещания>]] | UDP поток от вещательного сервера |
vlc://pause:<секунды> | Пауза при воспроизведении плейлиста |
vlc://quit | Закрытие VLC |
--audio, --no-audio Включить/отключить звук (по умолчанию звук включен)
--volume=<громкость [0 .. 512]> Громкость при запуске
--spdif, --no-spdif Использовать S/PDIF при его наличии (по умолчанию отключено)
--force-dolby-surround= {0 (авто), 1 (включить), 2 (выключить)} Режим Dolby Surround
--audio-replay-gain-mode={none,track,album} Режим повторного воспроизведения
--audio-replay-gain-preamp=<дробное чилсо> Предусиление для режима повторного воспроизведения
--audio-replay-gain-default=<дробное> Предусиление по умолчанию для режима повторного воспроизведения
--audio-time-stretch, --no-audio-time-stretch Изменение скорости воспроизведения звука (по умолчанию включено)
--audio-filter=<строка> Звуковые фильтры VLC
--audio-visual=<строка> Звуковые эффекты для аудио (визуализация)
-f, --fullscreen, --no-fullscreen Выводить видео на полный экран (по умолчанию выключено)
--overlay, --no-overlay Режим оверлейного вывода видео (включен по умолчанию)
--video-on-top, --no-video-on-top VLC всегда поверх всех окон (по умолчанию выключено)
--video-wallpaper, --no-video-wallpaper Выводить видео на рабочий стол (по умолчанию выключено)
--video-title-show, --no-video-title-show Показывать или не показывать название медиа-файла (по умолчанию включено)
--video-title-timeout=<целое [-2147483648 .. 2147483647]> Время отображения названия
--video-title-position={0 (по центру), 1 (слева), 2 (справа), 4 (сверху), 8 (снизу), 5 (верхний левый угол), 6 (верхний правый угол), 9 (нижний левый угол), 10 (нижний правый угол)} Расположение названия дорожки
--mouse-hide-timeout=<целое [-2147483648 .. 2147483647]> Скрывать курсор и панель управления после указанного количества секунд
--snapshot-path=<строка> Каталог или файл для сохранения захваченного кадра
--snapshot-prefix=<строка> Префикс названий файлов захвата кадров
--snapshot-format={png,jpg} Формат файлов захвата кадров
--snapshot-preview, --no-snapshot-preview Использовать/не использовать изображение предпросмотра снимка (по умолчанию включено)
--snapshot-sequential, --no-snapshot-sequential Использовать/не использовать порядковые номера для кадров вместо отметок времени (по умолчанию выключено)
--crop=<строка> Кадрирование (обрезка) видео
--custom-crop-ratios=<строка> Список возможных соотношений сторон при кадрировании
--aspect-ratio=<строка> Исходное соотношение сторон видео
--autoscale, --no-autoscale Автоматическое масштабирование видео (по умолчанию включено)
--scale=<дробное число> Масштабирование видео на заданную пользователем величину
--custom-aspect-ratios=<строка> Список других соотношений сторон
--deinterlace={0 (выключено), -1 (авто), 1 (включено)} Использование режима устранения чересстрочности. По умолчанию отключено.
--deinterlace-mode={discard,blend,mean,bob,linear,x,yadif,yadif2x,phosphor,ivtc} Режим устранения чересстрочности
--video-filter=<строка> Видео-фильтры
--video-splitter=<строка> Модуль деления видео
--preferred-resolution={-1 (Максимально возможное), 1080 (Full HD (1080p)), 720 (HD (720p)), 576 (Стандартное разрешение (576 или 480 строк)), 320 (Низкое разрешение (320 строк))} Предпочитаемый размер видео
--osd, --no-osd Экранная индикация (On-Screen display). По умолчанию включено
--sub-file=<строка> Субтитры. Использовать файл субтитров
--sub-autodetect-file, --no-sub-autodetect-file Включить/отключить автоматическое определение файла субтитров. По умолчанию настройка включена
--sub-source=<строка> Модуль источников слоёв
--sub-filter=<строка> Модуль фильтров слоёв
--audio-language=<строка> Язык аудио
--sub-language=<строка> Язык субтитров
--input-repeat=<целое [-2147483648 .. 2147483647]> Повторять воспроизведение (loop)
--input-fast-seek, --no-input-fast-seek Включить/отключить быстрый поиск. По умолчанию выключено
--rate=<дробное> Количество кадров в секунду
Устройства по умолчанию
--dvd=<строка> Устройство DVD
--vcd=<строка> Устройство VCD
--cd-audio=<строка> Устройство аудио-CD
--input-title-format=<строка> Показывать название в заголовке окна
Получение медиа
--stream-filter=<строка> Модуль фильтров для потокового видео и аудио
--high-priority, --no-high-priority Увеличить приоритет процесса (по умолчанию выключено)
-Z, --random, --no-random Всегда воспроизводить файлы в случайном порядке. По умолчанию выключено
-L, --loop, --no-loop Включить/отключить повторение всех треков плейлиста. По умолчанию выключено
-R, --repeat, --no-repeat Повторить текущий трек в плейлисте. По умолчанию выключено
--play-and-exit, --no-play-and-exit Воспроизвести и выйти. По умолчанию выключено
--play-and-stop, --no-play-and-stop Воспроизвести и остановить (по умолчанию выключено)
--playlist-autostart, --no-playlist-autostart Автозапуск (по умолчанию включено)
--media-library, --no-media-library Использовать медиа-библиотеку (по умолчанию выключено)
--playlist-tree, --no-playlist-tree Отображать плейлист в виде дерева (по умолчанию выключено)
--open=<строка> Открыть поток
--auto-preparse, --no-auto-preparse Автоматически загружать файлы. По умолчанию включено
--album-art={0 (только по запросу), 1 (при воспроизведении дорожки), 2 (при добавлении дорожки)} Скачивание обложки для альбомов и CD
-v, --verbose=<целое число [-2147483648 .. 2147483647]> Подробность сообщений (0,1,2)
--verbose-objects=<строка> Выбор объектов, которые должны выдавать отладочную информацию
-q, --quiet, --no-quiet Включить/отключить режим тишины. По умолчанию выключено
--language={auto,en,ar,bn,pt_BR,en_GB,el,bg,ca,zh_TW,cs,da,nl,fi,et,eu,fr,ga,gl,ka,de,he,hr,hu,hy,is,id,it,ja,ko,lt,mn,ms,nb,nn,kk,km,ne,oc,fa,pl,pt_PT,pa,ro,ru,zh_CN,si,sr,sk,sl,ckb,es,sv,te,tr,uk,vi,wa} Язык интерфейса VLC
--advanced, --no-advanced Показать/спарятать дополнительные параметры. По умолчанию выключено.
--interact, --no-interact Включить/заблокировать работу с интерфейсом. По умолчанию включено
-I, --intf=<строка> Модуль интерфейса
--extraintf=<строка> Дополнительные модули интерфейса
--control=<строка> Интерфейсы управления
--global-key-toggle-fullscreen=<строка> Глобальная настройка клавиши для включения полноэкранного режима
--key-toggle-fullscreen=<строка> Глобальная настройка клавиши для включения полноэкранного режима
--global-key-leave-fullscreen=<строка> Глобальная настройка клавиши выхода из полноэкранного режима
--key-leave-fullscreen=<строка> Глобальная настройка клавиши для выхода из полноэкранного режима
--global-key-play-pause=<строка> Воспроизведение/Пауза
--key-play-pause=<строка> Воспроизведение/Пауза
--global-key-faster=<строка> Глобальная настройка клавиши для ускорения воспроизведения
--key-faster=<строка> Клавиша для ускорения воспроизведения
--global-key-slower=<строка> Глобальная настройка клавиши для замедленного воспроизведения
--key-slower=<строка> Клавиша для замедленного воспроизведения
--global-key-rate-normal=<строка> Глобальная настройка клавиши для установки нормальной скорости воспроизведения
--key-rate-normal=<строка> Клавиша для установки нормальной скорости воспроизведения
--global-key-rate-faster-fine=<строка> Глобальная настройка клавиши для установки скорости воспроизведения в режим "немного быстрее"
--key-rate-faster-fine=<строка> Клавиша для установки скорости воспроизведения в режим "немного быстрее"
--global-key-rate-slower-fine=<строка> Глобальная настройка клавиши для установки скорости воспроизведения в режим "немного медленнее"
--key-rate-slower-fine=<строка> Клавиша для установки скорости воспроизведения в режим "немного быстрее"
--global-key-next=<строка> Глобальная настройка клавиши для перехода к следующему пункту в плейлисте
--key-next=<строка> Клавиша для перехода к следующему пункту в плейлисте
--global-key-prev=<строка> Глобальная настройка клавиши для перехода к предыдущему пункту в плейлисте
--key-prev=<строка> Клавиша для перехода к предыдущему пункту в плейлисте
--global-key-stop=<строка> Глобальная настройка клавиши для остановки воспроизведения
--key-stop=<строка> Клавиша для остановки воспроизведения
--global-key-jump-extrashort=<строка> Глобальная настройка клавиши перехода "совсем немного назад"
--key-jump-extrashort=<строка> Клавиша для перехода "совсем немного назад"
--global-key-jump+extrashort=<строка> Глобальная настройка клавиши перехода "совсем немного вперед"
--key-jump+extrashort=<строка> Клавиша для перехода "совсем немного вперед"
--global-key-jump-short=<строка> Глобальная настройка клавиши перехода "немного назад"
--key-jump-short=<строка> Клавиша для перехода "немного назад"
--global-key-jump+short=<строка> Глобальная настройка клавиши перехода "немного вперед"
--key-jump+short=<строка> Клавиша для перехода "немного вперед"
--global-key-jump-medium=<строка> Глобальная настройка клавиши перехода "средне назад"
--key-jump-medium=<строка> Клавиша для перехода "средне назад"
--global-key-jump+medium=<строка> Глобальная настройка клавиши перехода "средне вперед"
--key-jump+medium=<строка> Клавиша для перехода "вперед"
--global-key-jump-long=<строка> Глобальная настройка клавиши перехода "далеко назад"
--key-jump-long=<строка> Клавиша для перехода "далеко назад"
--global-key-jump+long=<строка> Глобальная настройка клавиши перехода "далеко вперед"
--key-jump+long=<строка> Клавиша для перехода "далеко вперед"
--global-key-frame-next=<строка> Глобальная настройка клавиши для перехода к следующему кадру
--key-frame-next=<строка> Клавиша для перехода к следующему кадру
--global-key-quit=<строка> Глобальная настройка клавиши выхода из VLC
--key-quit=<строка> Клавиша выхода из VLC
--global-key-vol-up=<строка> Глобальная настройка клавиши увеличения громкости
--key-vol-up=<строка> Клавиша увеличения громкости
--global-key-vol-down=<строка> Глобальная настройка клавиши уменьшения громкости
--key-vol-down=<строка> Клавиша уменьшения громкости
--global-key-vol-mute=<строка> Глобальная настройка клавиши отключения звука
--key-vol-mute=<строка> Клавиша отключения звука
--global-key-audio-track=<строка> Глобальная клавиша для переключения аудио дорожки
--key-audio-track=<строка> Клавиша переключения аудио дорожки
--global-key-audiodevice-cycle=<строка> Глобальная настройка клавиши для циклического переключения аудио-устройств
--key-audiodevice-cycle=<строка> Клавиша для циклического переключения аудио-устройств
--global-key-subtitle-track=<строка> Глобальная настройка клавиши для переключения дорожки субтитров
--key-subtitle-track=<строка> Клавиша для переключения дорожки субтитров
--global-key-aspect-ratio=<строка> Глобальная настройка клавиши для переключения соотношения сторон воспроизводимого видео
--key-aspect-ratio=<строка> Клавиша для переключения соотношения сторон воспроизводимого видео
--global-key-crop=<строка> Глобальная настройка клавиши для переключения кадрирования видео
--key-crop=<строка> Клавиша для переключения кадрирования
--global-key-toggle-autoscale=<строка> Глобальная настройка клавиши для включения/отключения автомасштабирования
--key-toggle-autoscale=<строка> Клавиша для включения/отключения автомасштабирования
--global-key-incr-scalefactor=<строка> Глобальная настройка клавиши для увеличения масштаба воспроизводимого видео
--key-incr-scalefactor=<строка> Клавиша для увеличения масштаба воспроизводимого видео
--global-key-decr-scalefactor=<строка> Глобальная настройка клавиши для уменьшения масштаба воспроизводимого видео
--key-decr-scalefactor=<строка> Клавиша для уменьшения масштаба воспроизводимого видео
--global-key-deinterlace=<строка> Глобальная настройка клавиши для переключения режима устранения чересстрочности
--key-deinterlace=<строка> Клавиша для переключения режима устранения чересстрочности
--global-key-intf-show=<строка> Глобальная настройка клавиши для отображения панели управления в полноэкранном режиме
--key-intf-show=<строка> Клавиша для отображения панели управления в полноэкранном режиме
--global-key-wallpaper=<строка> Глобальная настройка клавиши для включения/отключения "режима обоев" при вывода видео
--key-wallpaper=<строка> Клавиша для включения/отключения "режима обоев" при вывода видео
--global-key-random=<строка> Глобальная настройка клавиши для включения режима случайного воспроизведения
--key-random=<строка> Клавиша для включения/отключения режима случайного воспроизведения
--global-key-loop=<строка> Глобальная настройка клавиши для переключения режима воспроизведения: Обычный/Повтор/Цикл
--key-loop=<строка> Клавиша для переключения режима воспроизведения: Обычный/Повтор/Цикл
--global-key-zoom-quarter=<строка> Глобальная настройка клавиши для масштабирования видео в размер 25% оригинала
--key-zoom-quarter=<строка> Клавиша для масштабирования видео в размер 25% оригинала
--global-key-zoom-half=<строка> Глобальная настройка клавиши для масштабирования видео в размер 50% оригинала
--key-zoom-half=<строка> Клавиша для масштабирования видео в размер 50% оригинала
--global-key-zoom-original=<строка> Глобальная настройка клавиши для масштабирования видео в размер 100% оригинала
--key-zoom-original=<строка> Клавиша для масштабирования видео в размер 100% оригинала
--global-key-zoom-double=<строка> Глобальная настройка клавиши для масштабирования видео в размер 200% оригинала
--key-zoom-double=<строка> Клавиша для масштабирования видео в размер 200% оригинала
Параметры клавиш для навигации см. выше
--extrashort-jump-size=<целое [-2147483648 .. 2147483647]> Длина очень короткого перехода
--short-jump-size=<целое [-2147483648 .. 2147483647]> Длина короткого перехода
--medium-jump-size=<целое [-2147483648 .. 2147483647]> Длина среднего перехода
--long-jump-size=<целое [-2147483648 .. 2147483647]> Длина длинного перехода
--bookmark1=<строка> Открыть закладку 1
--bookmark2=<строка> Открыть закладку 2
--bookmark3=<строка> Открыть закладку 3
--bookmark4=<строка> Открыть закладку 4
--bookmark5=<строка> Открыть закладку 5
--bookmark6=<строка> Открыть закладку 6
--bookmark7=<строка> Открыть закладку 7
--bookmark8=<строка> Открыть закладку 8
--bookmark9=<строка> Открыть закладку 9
--bookmark10=<строка> Открыть закладку 10
-h, --help, --no-help Показать справочную информацию по VLC. Эта опция может совмещаться с --advanced и --help-verbose). По умолчанию не выводится
-H, --full-help, --no-full-help Полная справочная информация по VLC и его модулям. По умолчанию не выводится
--longhelp, --no-longhelp Справочная информация по VLC и всем его модулям (может совмещаться с --advanced и --help-verbose). По умолчанию не выводится
--help-verbose, --no-help-verbose Спрашивать о дополнитель ных подробностях во время просмотра справочной информации. По умолчанию выключено
-l, --list, --no-list Вывести список доступных модулей (по умолчанию выключено)
--list-verbose, --no-list-verbose Вывести список доступных модулей с указанием -p, --module=<строка> показать справочную информацию по определенному модулю. Можно указать совместно с --advanced и --help-verbose). Если необходимо точное совпадение, то перед названием модуля нужно добавить "=" (без кавычек) .
--ignore-config, --no-ignore-config Отмена загрузки любых параметров конфигурации
--reset-config, --no-reset-config Сбросить текущую настройки к параметрам по умолчанию
--reset-plugins-cache, --no-reset-plugins-cache Очистить/запретить очистку кэша расширений. По умолчанию выключено
--version, --no-version Вывести информацию про версию VLC