Как запустить vlc из командной строки. Параметры командной строки в VLC Media Player
Кроссплатформенный проигрыватель VLC известен почти всем, но большинство пользователей и не догадываются, что его можно использовать не только для воспроизведения медиаконтента, но и для выполнения многих других задач. Каких именно — об этом в новом выпуске нашей софтверной рубрики
Интерес к плееру VLC, разрабатываемому энтузиастами с 1996 года в рамках проекта VideoLAN, обусловлен несколькими причинами. Во-первых, упомянутый продукт крайне популярен среди приверженцев свободного ПО (число загрузок превышает 485 млн!) и доступен для всевозможных операционных систем, включая мобильные. Во-вторых, не так давно состоялся крупный релиз новой сборки программы, повзрослевшей до версии 2.0.x и получившей массу интересных функций. Наконец, в-третьих, для многих пользователей VLC до сих пор ассоциируется исключительно с инструментом для просмотра видео и прослушивания аудио, мощная начинка которого позволяет решать куда более интересные в практическом плане задачи. Их краткому изложению и посвящена сегодняшняя публикация, снабженная для пущей наглядности обилием скриншотов.
Конвертирование файлов
С повальным распространением портативных вычислительных устройств с разными техническими характеристиками как никогда актуальной стала проблема преобразования мультимедийных данных из одного формата в другой, на раз-два справиться с которой можно средствами VLC. Необходимо всего лишь открыть программу, нажать Ctrl+R, на вкладке «Файл» выбрать один или несколько требующих обработки объектов и щелкнуть по клавише «Конвертировать/Сохранить».
Далее потребуется ввести название результирующего файла, выбрать выходной формат с подходящим профилем для пережатия данных и запустить процесс обработки нажатием кнопки «Начать». При желании можно перейти в настройки профиля и поиграться с параметрами кодеков, разрешением картинки, битрейтом и прочими характеристиками аудио/видео вплоть до включения в конвертируемый ролик субтитров. Юстировка кодеков может потребовать от пользователя определенных знаний, почерпнуть которые всегда можно на страницах справочно-информационного сайта VideoLAN Wiki.
Использование роликов в качестве фона рабочего окружения
Одной из интересных особенностей плеера VLC является возможность вывода видео непосредственно на рабочий стол операционной системы. Для активации мультимедийных обоев, роль которых может исполнить полюбившаяся кинокартина, следует проследовать в расширенные настройки программы и в поле «Видео» выставить галочку напротив пункта «Видео на рабочем столе». После этого останется только выбрать аналогичный пункт меню в главном окне приложения и убедиться в том, что проделанные операции пошли на пользу делу.
Общеизвестно, что для лицезрения представленного на сервере YouTube контента необходим браузер с установленным плагином Adobe Flash либо поддержкой HTML5. В случае отсутствия под рукой соответствующего веб-обозревателя разрулить тупиковую ситуацию может пресловутый проигрыватель VLC. Методика простая: жмем Ctrl+N, копируем в форму для ввода URL адрес приглянувшегося онлайнового видеоролика и кликаем по кнопке «Воспроизвести». При наличии посредственного интернет-канала не лишним будет открыть вкладку с дополнительными параметрами и подкорректировать объем используемой при проигрывании контента YouTube кеш-памяти. Подобная предусмотрительность позволит избежать раздражающих пауз при воспроизведении видео.
Расшифровка аудиозаписей
Вопрос преобразования диктофонных записей в текстовый формат нередко ставит в тупик даже опытных пользователей компьютеров: соответствующих программных средств, упрощающих решение задачи, кот наплакал, да и зачастую толку от них — ноль целых и примерно столько же десятых. Намного эффективнее в таких случаях взять на вооружение VLC с вынесенными через настройки интерфейса на панель инструментов клавишами «Шаг назад», «Шаг вперед» и «Цикл А → Б». Используя упомянутые элементы управления, можно мгновенно перематывать запись на десять секунд вперед-назад и активировать циклическую прокрутку выбранных участков звукового файла, что бывает полезно при расшифровке лекций, интервью, надиктовок переводчиков и прочих аудиоданных.
Пользователи с хорошей памятью могут вместо настройки интерфейса программы прибегнуть к практическому использованию системы «горячих» клавиш плеера, допускающих выполнение различных действий, вплоть до перемотки воспроизводимого на компьютере контента. Следует отметить, что практически все элементы управления VLC дублируются соответствующими клавиатурными комбинациями, конфигурируемых в зависимости от предпочтений пользователя.
Организация потокового аудио/видеовещания
И с этой задачей можно справиться средствами VLC. Для того чтобы задействовать плеер в качестве сервера потоковой трансляции мультимедийного контента, необходимо произвести ряд настроек программы, руководствуясь вот этой (на английском языке) либо этой (на русском) инструкцией. В частности, потребуется определиться с источником трансляции, выбрать сетевой протокол, который
VLC — параметры командной строки
Далеко не все функциональные возможности медиакомбайна VLC Media Player доступны при использовании графического интерфейса программы. Для многих пользователей плеера весьма полезным может оказаться знание команд, расширяющих перечень возможных действий с медиафайлами и сетевыми мультимедиапотоками. О параметрах командной строки VLC и не совсем стандартных способах взаимодействия с проигрывателем пойдет речь в статье.
Запуск и справка
Для того чтобы осуществлять взаимодействие с функциями плеера путем ввода указаний консоль, необходимо осуществить вызов этого программного модуля.
Запуск средства производится пошаговым входом в:
- Меню «Вид»;
- Пункт «Добавить интерфейс»;
- «Консоль».
Таким образом, открывается знакомое опытным пользователям аскетичное окно, сразу же готовое к приему команд.
Первым указание, которое следует осуществить, это вызов справки, демонстрирующей многие доступные пользователю VLC параметры командной строки и синтаксис вводимого. Набираем help и нажимаем «Enter».
Пример использования
В большинстве случаев рассматриваемый способ взаимодействия используется для удаленного управления функциями приложения. При этом следует отметить, командная строка способна заменить графический интерфейс практически полностью. Пошлем несколько указаний плееру, просматривая медиапоток из Интернета, чтобы продемонстрировать возможности инструмента.
- Добавим несколько роликов с YouTube. Синтаксис: add <путь>
- Просмотрим перечень добавленного в плей-лист: playlist
- Переключим проигрыватель на воспроизведение первой позиции из плей-листа: goto <индекс>
- Остановим воспроизведение: stop
- И закроем плеер: quit
Точно таким же образом осуществляется управлением массой других функций. Некоторые возможности доступны исключительно из консоли, поэтому изучение команд инструмента является необходимым для использования приложения в профессиональной сфере.
использование командной строки при работе с Плеером
Командная строка VLC используется для управления плеером, для этого пользователь пишет команды, а не жмет на кнопки интерфейса. Но другой вопрос в том, как запустить проигрыватель с помощью программного кода.
Запуск командной строки
Запуск командной строки в операционной системе Windows – это первое, что нужно сделать для начала работы с VLC. Подробная инструкция:
- Перейти в командную строку быстрее всего через меню «Пуск», поэтому сначала нужно открыть его, а затем выбрать раздел «Все программы».
- Далее находится вкладка «Стандартные»
- Здесь нужно найти программу «Командная строка».
Если переходы выполнены верно, то перед пользователем окажется черный экран с белыми буквами. Цвета могут отличаться, в зависимости от версии операционной системы Windows и настроек.
На некоторых версиях Windows не предусмотрено меню «Пуск». Открыть командную строку можно иначе:
- Нажимается комбинация клавиш «Win+R», открывается окно «Выполнить», где пользователь вводит команды или название файлов, которые желает открыть на компьютере без поиска по папкам.
- В единственной строке вводится команда «cmd», которая открывает командную строку. Для этого достаточно нажать на Enter.
Из появившегося окна для ввода команд можно открыть плеер VLC.
Запуск VLC
Удобнее всего использовать командную строку для запуска видеопроигрывателя VLC в тех случаях, когда пользователь находится не за собственным компьютером и не может найти файл для запуска. Быстрее прописать несколько слов, чтобы операционная система самостоятельно нашла ярлык и открыла его.
Для этого в открывшемся окне нужно прописать следующее: «start vlc». Никаких расширений, знаков препинания и кавычек не ставится.
VLC плеер загрузится сразу же после нажатия на клавишу Enter. Пользователю останется только перейти в интерфейс видеопроигрывателя и продолжить работу там. Командная строка может быть закрыта.
Командная строка VLC
В рассматриваемом плеере есть собственная командная строка, где выполняются команды VLC. Используется она для управления видеопотоком, экспорта записей из интернет-ресурсов и других операций, которые не всегда можно включить через кнопки интерфейса. Перейти на программирование проигрывателя можно следующим образом:
- В главном меню VLC есть вкладка «Вид», нужно нажать на нее.
- В открывшемся контекстном меню есть строка «Добавить интерфейс», при наведении на которую открывается еще один список, где и нужно нажать на «Консоль».
Чтобы пользователь мог получить полный список доступных команд в VLC вшита инструкция с примерами. Для ее вызова нужно набрать «help» и нажать на Enter.
Для добавления ролика из популярного видеохостинга Youtube нужно ввести команду «add», а затем полностью прописать интернет-адрес. После нажатия на Enter программа начинает обработку запроса, о чем сигнализирует пользователю.
Если загрузка прошла успешно, то пользователь получит видео из YouTube в окне VLC плеера. Удобно это в тех случаях, когда на компьютере установлен браузер, который работает некорректно.
Здесь же можно сформировать плейлист из таких видеороликов, чтобы не приходилось постоянно отвлекаться и вводить адреса после завершения каждого видео.
Чтобы командная строка и сам VLC плеер закрылись нужно написать команду «Quit». Выполняется она практически мгновенно.
VLC плеер – это удобный и гибкий инструмент для просмотра видеороликов, который можно включить и выключить через клавиатуру и без использования мышки. Аналогичным образом пользователь сможет управлять видео.
Запуск vlc из командной строки. VLC Media Player
Как получить справку о командах консоли VLC?
Получение обычной справки
Получение справки по VLC и модулям
vlc.exe —longhelp
В результате будет создан файл: vlc-help.txt
Получение полной справки, также справки по модулям
vlc.exe —full-help
В результате будет создан файл: vlc-help.txt
Как получить информацию отладки в VLC?
Информация отладки выводит много дополнительной информации, в том числе ошибки, дополнительную информация о файлах. Это очень удобно для выявления причин, вызывающих ошибку.
Для получения отладочной информации необходимо набрать команду:
vlc.exe —extraintf=logger —verbose=2
Стоит отметить, что в данном случае VLC запустится и также запустится окно консоли с информацией об отладке, но вся отладочная информация будет дублироваться в файл vlc-log.txt. Файл vlc-log.txt должен быть в кодировке UTF8. Также поддерживается разный уровень детальности:
- —verbose=2 — значит, что будет выводиться вся информация отладки.
- —verbose=1 — значит, что будут выводиться предупреждения и ошибки.
- —verbose=0 — значит, что будут выводиться только ошибки.
Протестировано на версии VLC 1.0.0
Как запустить VLC в полноэкранном режиме?
Для запуска в полноэкранном режиме необходимо набрать команду:
vlc.exe имя_файла_видео_ролик -f
vlc.exe имя_файла_видео_ролик —fullscreen
Протестировано на версии VLC 1.0.0
Как запустить VLC с возможностью удалённого управления?
Удалённое управление позволяет делать несколько интерфейсов управления.
Управление VLC через веб-браузер
Для запуска VLC плеера необходимо набрать команду:
vlc.exe —extraintf http.
После запуска необходимо открыть в браузере страницу:
Через эту страницу можно управлять работой плеера.
Управление VLC через RC
Данное управление очень удобно для создания программы, которая будет управлять VLC плеером, так как управление осуществляется отправкой простых команд. Для запуска плеера необходимо набрать команду:
vlc.exe —control=rc —rc-host 127.0.0.1:4444
Для управления необходима программа, которая может передавать бинарные команды. Для этого подойдёт команда putty. Запускаем программу и выбираем протокол RAW, IP адрес 127.0.0.1 и порт 4444. Стоит отметить, что если установлен русский язык, то на вкладке Windows->Translation необходимо установить UTF-8.
После жмём Open.
Если сообщений об ошибке не было, то можете набирать команду help и нажимать Enter, тогда вы увидите справку о доступных командах. Команд там много. Например, чтобы заставить ролик играть, необходимо набрать команду
add movie_filename.avi
Протестировано на версии VLC 1.0.0
Где log файл VLC?
Обычно лог файл VLC расположен там, где находится сам исполняемый файл, то есть в C:\Program Files\VideoLAN\VLC\. Если там файла нет, то он может быть в директории, в которой находится файл, который вы запускали.
Протестировано на версии VLC 1.0.0
Как запустить vlc с определенного интерфейса?
VLC включает в себя много различных интерфейсов, как стандартных, так и специфических. Например, управление им через браузер или управление удалённо. Также возможен запуск сразу с несколькими интерфейсами. Для того, чтобы запустить VLC с определённым интерфейсом, необходимо набрать в командной строке команду:
vlc.exe -I «dummy» ИМЯ_ФАЙЛА
В данном случае dummy — название интерфейса, вместо ИМЯ_ФАЙЛА следует написать файл, который вы хотите запустить, в принципе его можно и не указывать. Кроме него там могут быть и другие названия, которые приведены ниже:
- dummy — интерфейс без ничего, то есть полное отсутствие всех элементов управления.
- http — интерфейс управления через веб-браузер.
- telnet — управление через Telnet.
- skins2 — графические скины. Для запуска с определённым скином необходимо выполнять следующую команду:
vlc.exe -I «skins2″ —extraintf=logger —skins2-last=»blackpearl.vlt»
- blackpearl.vlt — название файла скина, который расположен в папке skins.
logger — интерфейс лога, подробнее читайте в разделе [[#debuginf | получение информации об отладке в VLC.
- qt4 — стандартный интерфейс под Windows.
- rc — интерфейс удалённого управления.
- ntservice — запуск как служба, может и не сработать. Возможно необходимы дополнительные параметры.
- lua — для запуска необходимо задать дополнительные параметры.
- gestures — управление мышью.
Также вместо -I можно использовать —extraintf, при этом интерфейс будет не основным, а добавочным. Команда может выглядит так.
- Определение VLC плеера.
- Основные возможности VLC media player .
- Где можно скачать VLC плеер?
- Установка VLC плеера для просмотра IPTV на компьютере.
- Настройка VLC плеера для просмотра IPTV на компьютере.
- Выводы об использовании VLC плеера.
Определение VLC Media Player
VLC Media Player – мультиформатный видео плеер который с уверенностью можно назвать одним из лучших бесплатных решений для просмотра телерадиотрансляций и воспроизведения файлов мультимедиа. VLC плеер выполнен на открытом исходном коде (open source). Это дает возможность, если вы имеете навыки программирования, вносить изменения, дополнения и улучшать уже существующую программу.
Основные возможности VLC media player
VLC плеер обладает встроенным набором кодеков, которые позволяют ему воспроизводить видео файлы во всех существующих форматах. Он также может проигрывать поврежденные файлы — не полностью скачанные с помощью uTorrent,
Как запустить vlc из командной строки. Установка VLC Media Player для просмотра IPTV на компьютере. Получение полной справки, также справки по модулям
Включается строчкой в конфиге: application = vlc
Работает только в WTware для x86 и только с video=…(U) . Никак нельзя запустить VLC, если video=…(F) или video=…(X) . Если на вашей машине с 1024Мб памяти не запускается ни один драйвер видео из набора (U) , будем чинить.
В UEFI сборке WTware и в WTware для Raspberry Pi VLC еще не сделан.
Самый простой пример
Чтобы просто запустить VLC и увидеть, что оно работает, напишите в конфигурационный файл три строки:
Application = vlc vlc_files = vlc.jpg vlc_cmdline = /vlc_files/vlc.jpg —image-duration=-1
C таким конфигурационным файлом на экране появится оранжево-зеленая картинка с текстом «VLC for WTware test screen.» Что означает каждая из строк конфигурационного файла:
Application = vlc
Включает проигрыватель VLC вместо обычного RDP клиента.
Vlc_files = vlc.jpg
Указывает терминалу скачать файл vlc.jpg из каталога VLC на TFTP или HTTP сервере (скорее всего, полный путь C:\ProgramData\WTware\VLC). Файл будет скачан в память терминала и доступен как /vlc_files/vlc.jpg
Vlc_cmdline = /vlc_files/vlc.jpg —image-duration=-1
Указывает проигрывателю VLC открыть файл //vlc_files/vlc.jpg , а волшебое слово —image-duration=-1 указывает бесконечно долго показывать картинку.
VLC и виртуальные экраны
Проигрыватель VLC можно поместить на второй виртуальный экран. Подробно про виртуальные экраны написано в документации . Пример конфигурационного файла, в котором на первом виртуальном экране подключение к RDP серверу 192.168.1.1, а на втором проигрыватель VLC с тестовой картинкой. Переключаться между экранами клавишами Win-1..Win-2, Win-стрелки или через всплывающее меню внизу справа:
Server=192.168.1.1 next screen application = vlc vlc_files = vlc.jpg vlc_cmdline = /vlc_files/vlc.jpg —image-duration=-1
Видео из памяти терминала
Картинка это еще не видео. Не интересно. Можно записать видеофайл в каталог VLC и указать его имя вместо vlc.jpg в параметрах vlc_files= и vlc_cmdline= . Тогда проигрыватель VLC будет воспроизводить видео. Файлы, указаные в параметре vlc_files= , будут загружены в оперативную память терминала при загрузке. Не стоит указывать файлы размером в гигабайты: будет загружаться долго и оперативной памяти может не хватить. Файлы загружаются быстрее, если настроить загрузку по HTTP .
Для бесконечного повтора видео в параметре vlc_cmdline нужно убрать волшебное слово —image-duration=-1 и добавить другое волшебное слово —loop . Пример:
Application = vlc vlc_files = yourvideo.mov vlc_cmdline = /vlc_files/yourvideo.mov —loop
RTSP вещание, настройка источника видео
VLC умеет принимать вещание по протоколу RTSP. Этот протокол используют камеры видеонаблюдения, и WTware можно настроить принимать картинку с камер. Или же можно настроить вещание видеопотока в сеть с Linux-машины и показывать одинаковое, синхронное видео на нескольких терминалах с WTware.
В качестве источника RTSP вещания нужна именно Linux машина, с Windows получается плохо. Возьмите любой свежий Linux. Live USB в виртуальной машине вполне подойдет. Ниже будут скриншоты запуска вещания, снятые с Ubuntu Linux. На скриншотах входящий в дистрибутив Ubuntu VLC. Ничего сложного:
RTSP вещание, настройка терминала
Конфигурационный файл терминала, принимающего вещание RTSP:
Application = vlc vlc_cmdline = rtsp://10.1.1.32:8554/test
Вместо 10.1.1.32 надо указать IP машины с Linux, на которой запущено вещание. Так, как нарисовано на скриншотах выше. Порт 8554 и путь /test указаны на скриншотах. На экране терминала должно появиться видео. Можно запустить несколько терминалов с одинаковыми настройками, и все они будут покзывать одинаковое видео, которое вещается по RTSP с Linux машины.
Принимать вещание с камеры видеонаблюдения точно так же, порт и путь надо взять из настроек камеры.
Конфигурационный файл VLM
Сложную настройку проигрывателя VLC удобнее выполнять через специальный конфигурационный файл VLM. Сначала самый простой пример, VLM для картинки. Записываем этот текст в файл test1.txt в каталоге VLC:
New c1 broadcast enabled setup c1 input /vlc_files/vlc.jpg control c1 play
В конфигурационном файле WTware пишем:
Application = vlc vlc_files = test1.txt, vlc.jpg vlc_cmdline = —vlm-conf=/vlc
windows-xp — Интерфейс командной строки VLC в Windows
Когда я запускаю vlc -h
в Windows XP:
Сброс содержимого в файл vlc-help.txt.
В этом файле есть:
Usage: vlc [options] [stream] ...
You can specify multiple streams on the commandline. They will be enqueued in the playlist.
The first item specified will be played first.
Options-styles:
--option A global option that is set for the duration of the program.
-option A single letter version of a global --option.
:option An option that only applies to the stream directly before it
and that overrides previous settings.
Stream MRL syntax:
[[access][/demux]://]URL[@[title][:chapter][-[title][:chapter]]] [:option=value ...]
Many of the global --options can also be used as MRL specific :options.
Multiple :option=value pairs can be specified.
URL syntax:
[file://]filename Plain media file
http://ip:port/file HTTP URL
ftp://ip:port/file FTP URL
mms://ip:port/file MMS URL
screen:// Screen capture
[dvd://][device][@raw_device] DVD device
[vcd://][device] VCD device
[cdda://][device] Audio CD device
udp://[[<source address>]@[<bind address>][:<bind port>]]
UDP stream sent by a streaming server
vlc://pause:<seconds> Special item to pause the playlist for a certain time
vlc://quit Special item to quit VLC
Audio
--audio, --no-audio Enable audio (default enabled)
--volume=<integer [0 .. 1024]>
Default audio volume
--spdif, --no-spdif Use S/PDIF when available (default disabled)
--force-dolby-surround={0 (Auto), 1 (On), 2 (Off)}
Force detection of Dolby Surround
--audio-replay-gain-mode={none,track,album}
Replay gain mode
--audio-replay-gain-preamp=<float>
Replay preamp
--audio-replay-gain-default=<float>
Default replay gain
--audio-filter=<string> Audio filters
--audio-visual=<string> Audio visualizations
Video
-f, --fullscreen, --no-fullscreen
Fullscreen video output (default disabled)
--overlay, --no-overlay Overlay video output (default enabled)
--video-on-top, --no-video-on-top
Always on top (default disabled)
--video-title-show, --no-video-title-show
Show media title on video (default enabled)
--video-title-timeout=<integer>
Show video title for x miliseconds
--video-title-position={0 (Center), 1 (Left), 2 (Right), 4 (Top), 8 (Bottom), 5 (Top-Left), 6 (Top-Right), 9 (Bottom-Left), 10 (Bottom-Right)}
Position of video title
--mouse-hide-timeout=<integer>
Hide cursor and fullscreen controller after x
miliseconds
Snapshot:
--snapshot-path=<string> Video snapshot directory (or filename)
--snapshot-prefix=<string> Video snapshot file prefix
--snapshot-format={png,jpg}
Video snapshot format
--snapshot-preview, --no-snapshot-preview
Display video snapshot preview (default
enabled)
--snapshot-sequential, --no-snapshot-sequential
Use sequential numbers instead of timestamps
(default disabled)
Window properties:
--crop=<string> Video cropping
--custom-crop-ratios=<string>
Custom crop ratios list
--aspect-ratio=<string> Source aspect ratio
--custom-aspect-ratios=<string>
Custom aspect ratios list
--video-filter=<string> Video filter module
--vout-filter=<string> Video output filter module
Subpictures
On Screen Display:
--osd, --no-osd On Screen Display (default enabled)
Subtitles:
--sub-file=<string> Use subtitle file
--sub-autodetect-file, --no-sub-autodetect-file
Autodetect subtitle files (default enabled)
Overlays:
--sub-filter=<string> Subpictures filter module
Track settings:
--audio-language=<string> Audio language
--sub-language=<string> Subtitle language
Playback control:
--input-repeat=<integer> Input repetitions
Default devices:
--dvd=<string> DVD device
--vcd=<string> VCD device
--cd-audio=<string> Audio CD device
Network settings:
--server-port=<integer> UDP port
-6, --ipv6, --no-ipv6 Force IPv6 (default disabled)
-4, --ipv4, --no-ipv4 Force IPv4 (default disabled)
Input
Advanced:
--access-filter=<string> Access filter module
--prefer-system-codecs, --no-prefer-system-codecs
Prefer system plugins over VLC (default
disabled)
Performance options:
--high-priority, --no-high-priority
Increase the priority of the process (default
disabled)
Playlist
-Z, --random, --no-random Play files randomly forever (default disabled)
-L, --loop, --no-loop Repeat all (default disabled)
-R, --repeat, --no-repeat Repeat current item (default disabled)
--play-and-exit, --no-play-and-exit
Play and exit (default disabled)
--play-and-stop, --no-play-and-stop
Play and stop (default disabled)
--media-library, --no-media-library
Use media library (default enabled)
--playlist-tree, --no-playlist-tree
Display playlist tree (default disabled)
--open=<string> Default stream
--auto-preparse, --no-auto-preparse
Automatically preparse files (default enabled)
--album-art={0 (Manual download only), 1 (When track starts playing), 2 (As soon as track is added)}
Album art policy
-S, --services-discovery=<string>
Services discovery modules
-v, --verbose=<integer> Verbosity (0,1,2)
--language={auto,en,ar,pt_BR,en_GB,bg,ca,zh_TW,cs,da,nl,fi,fr,gl,ka,de,he,hu,it,ja,ko,ms,oc,fa,pl,pt_PT,pa,ro,ru,zh_CN,sr,sk,sl,es,sv,tr,uk}
Language
--advanced, --no-advanced Show advanced options (default disabled)
--interact, --no-interact Interface interaction (default enabled)
--show-intf, --no-show-intf
Show interface with mouse (default disabled)
-I, --intf=<string> Interface module
--extraintf=<string> Extra interface modules
--control=<string> Control interfaces
Hot keys
--key-toggle-fullscreen=<integer>
Fullscreen
--key-leave-fullscreen=<integer>
Leave fullscreen
--key-play-pause=<integer> Play/Pause
--key-faster=<integer> Faster
--key-slower=<integer> Slower
--key-next=<integer> Next
--key-prev=<integer> Previous
--key-stop=<integer> Stop
--key-jump-extrashort=<integer>
Very short backwards jump
--key-jump+extrashort=<integer>
Very short forward jump
--key-jump-short=<integer> Short backwards jump
--key-jump+short=<integer> Short forward jump
--key-jump-medium=<integer>
Medium backwards jump
--key-jump+medium=<integer>
Medium forward jump
--key-jump-long=<integer> Long backwards jump
--key-jump+long=<integer> Long forward jump
--key-quit=<integer> Quit
--key-vol-up=<integer> Volume up
--key-vol-down=<integer> Volume down
--key-vol-mute=<integer> Mute
--key-audio-track=<integer>
Cycle audio track
--key-audiodevice-cycle=<integer>
Cycle through audio devices
--key-subtitle-track=<integer>
Cycle subtitle track
--key-aspect-ratio=<integer>
Cycle source aspect ratio
--key-crop=<integer> Cycle video crop
--key-deinterlace=<integer>
Cycle deinterlace modes
--key-wallpaper=<integer> Toggle wallpaper mode in video output
--key-random=<integer> Random
--key-loop=<integer> Normal/Repeat/Loop
Zoom:
--key-zoom-quarter=<integer>
1:4 Quarter
--key-zoom-half=<integer> 1:2 Half
--key-zoom-original=<integer>
1:1 Original
--key-zoom-double=<integer>
2:1 Double
Jump sizes:
--extrashort-jump-size=<integer>
Very short jump length
--short-jump-size=<integer>
Short jump length
--medium-jump-size=<integer>
Medium jump length
--long-jump-size=<integer> Long jump length
--bookmark1=<string> Playlist bookmark 1
--bookmark2=<string> Playlist bookmark 2
--bookmark3=<string> Playlist bookmark 3
--bookmark4=<string> Playlist bookmark 4
--bookmark5=<string> Playlist bookmark 5
--bookmark6=<string> Playlist bookmark 6
--bookmark7=<string> Playlist bookmark 7
--bookmark8=<string> Playlist bookmark 8
--bookmark9=<string> Playlist bookmark 9
--bookmark10=<string> Playlist bookmark 10
-h, --help, --no-help print help for VLC (can be combined with
--advanced and --help-verbose) (default
enabled)
-H, --full-help, --no-full-help
Exhaustive help for VLC and its modules
(default disabled)
--longhelp, --no-longhelp print help for VLC and all its modules (can
be combined with --advanced and
--help-verbose) (default disabled)
--help-verbose, --no-help-verbose
ask for extra verbosity when displaying help
(default disabled)
-l, --list, --no-list print a list of available modules (default
disabled)
-l, --list-verbose, --no-list-verbose
print a list of available modules with extra
detail (default disabled)
-p, --module=<string> print help on a specific module (can be
combined with --advanced and --help-verbose)
--ignore-config, --no-ignore-config
no configuration option will be loaded nor
saved to config file (default disabled)
--save-config, --no-save-config
save the current command line options in the
config (default disabled)
--reset-config, --no-reset-config
reset the current config to the default
values (default disabled)
--reset-plugins-cache, --no-reset-plugins-cache
resets the current plugins cache (default
disabled)
--version, --no-version print version information (default disabled)
--config=<string> use alternate config file
--version, --no-version print version information (default disabled)
Note: add --advanced to your command line to see advanced options.
To get exhaustive help, use '-H'.
[Приложение от @gman] Несколько примечательных вещей:
Чтобы получить еще более длинный список, используйте
-H
(вместо-h
). Это последняя вещь в краткой помощи.Чтобы получить список модулей
vlc --list
Чтобы получить параметры для конкретного модуля
vlc --advanced -p <modulename>
Некоторые параметры требуют, чтобы вы включили фильтры или отключили другие функции.
Например:
Чтобы перевернуть видео
vlc --video-filter transform --transform-type 180 filename
Обрезать видео
vlc --video-filter croppadd --croppadd-cropleft=215 --croppadd-cropright=215 --croppadd-croptop 100 --croppadd-cropbottom 100 filename
Чтобы увеличить видео
vlc --no-autoscale --zoom 8 filename
Интерфейс командной строки VLC в Windows
Когда я запускаю vlc -h
в Windows XP:
Dumped content to vlc-help.txt file.
В этом файле:
Usage: vlc [options] [stream] ...
You can specify multiple streams on the commandline. They will be enqueued in the playlist.
The first item specified will be played first.
Options-styles:
--option A global option that is set for the duration of the program.
-option A single letter version of a global --option.
:option An option that only applies to the stream directly before it
and that overrides previous settings.
Stream MRL syntax:
[[access][/demux]://]URL[@[title][:chapter][-[title][:chapter]]] [:option=value ...]
Many of the global --options can also be used as MRL specific :options.
Multiple :option=value pairs can be specified.
URL syntax:
[file://]filename Plain media file
http://ip:port/file HTTP URL
ftp://ip:port/file FTP URL
mms://ip:port/file MMS URL
screen:// Screen capture
[dvd://][device][@raw_device] DVD device
[vcd://][device] VCD device
[cdda://][device] Audio CD device
udp://[[<source address>]@[<bind address>][:<bind port>]]
UDP stream sent by a streaming server
vlc://pause:<seconds> Special item to pause the playlist for a certain time
vlc://quit Special item to quit VLC
Audio
--audio, --no-audio Enable audio (default enabled)
--volume=<integer [0 .. 1024]>
Default audio volume
--spdif, --no-spdif Use S/PDIF when available (default disabled)
--force-dolby-surround={0 (Auto), 1 (On), 2 (Off)}
Force detection of Dolby Surround
--audio-replay-gain-mode={none,track,album}
Replay gain mode
--audio-replay-gain-preamp=<float>
Replay preamp
--audio-replay-gain-default=<float>
Default replay gain
--audio-filter=<string> Audio filters
--audio-visual=<string> Audio visualizations
Video
-f, --fullscreen, --no-fullscreen
Fullscreen video output (default disabled)
--overlay, --no-overlay Overlay video output (default enabled)
--video-on-top, --no-video-on-top
Always on top (default disabled)
--video-title-show, --no-video-title-show
Show media title on video (default enabled)
--video-title-timeout=<integer>
Show video title for x miliseconds
--video-title-position={0 (Center), 1 (Left), 2 (Right), 4 (Top), 8 (Bottom), 5 (Top-Left), 6 (Top-Right), 9 (Bottom-Left), 10 (Bottom-Right)}
Position of video title
--mouse-hide-timeout=<integer>
Hide cursor and fullscreen controller after x
miliseconds
Snapshot:
--snapshot-path=<string> Video snapshot directory (or filename)
--snapshot-prefix=<string> Video snapshot file prefix
--snapshot-format={png,jpg}
Video snapshot format
--snapshot-preview, --no-snapshot-preview
Display video snapshot preview (default
enabled)
--snapshot-sequential, --no-snapshot-sequential
Use sequential numbers instead of timestamps
(default disabled)
Window properties:
--crop=<string> Video cropping
--custom-crop-ratios=<string>
Custom crop ratios list
--aspect-ratio=<string> Source aspect ratio
--custom-aspect-ratios=<string>
Custom aspect ratios list
--video-filter=<string> Video filter module
--vout-filter=<string> Video output filter module
Subpictures
On Screen Display:
--osd, --no-osd On Screen Display (default enabled)
Subtitles:
--sub-file=<string> Use subtitle file
--sub-autodetect-file, --no-sub-autodetect-file
Autodetect subtitle files (default enabled)
Overlays:
--sub-filter=<string> Subpictures filter module
Track settings:
--audio-language=<string> Audio language
--sub-language=<string> Subtitle language
Playback control:
--input-repeat=<integer> Input repetitions
Default devices:
--dvd=<string> DVD device
--vcd=<string> VCD device
--cd-audio=<string> Audio CD device
Network settings:
--server-port=<integer> UDP port
-6, --ipv6, --no-ipv6 Force IPv6 (default disabled)
-4, --ipv4, --no-ipv4 Force IPv4 (default disabled)
Input
Advanced:
--access-filter=<string> Access filter module
--prefer-system-codecs, --no-prefer-system-codecs
Prefer system plugins over VLC (default
disabled)
Performance options:
--high-priority, --no-high-priority
Increase the priority of the process (default
disabled)
Playlist
-Z, --random, --no-random Play files randomly forever (default disabled)
-L, --loop, --no-loop Repeat all (default disabled)
-R, --repeat, --no-repeat Repeat current item (default disabled)
--play-and-exit, --no-play-and-exit
Play and exit (default disabled)
--play-and-stop, --no-play-and-stop
Play and stop (default disabled)
--media-library, --no-media-library
Use media library (default enabled)
--playlist-tree, --no-playlist-tree
Display playlist tree (default disabled)
--open=<string> Default stream
--auto-preparse, --no-auto-preparse
Automatically preparse files (default enabled)
--album-art={0 (Manual download only), 1 (When track starts playing), 2 (As soon as track is added)}
Album art policy
-S, --services-discovery=<string>
Services discovery modules
-v, --verbose=<integer> Verbosity (0,1,2)
--language={auto,en,ar,pt_BR,en_GB,bg,ca,zh_TW,cs,da,nl,fi,fr,gl,ka,de,he,hu,it,ja,ko,ms,oc,fa,pl,pt_PT,pa,ro,ru,zh_CN,sr,sk,sl,es,sv,tr,uk}
Language
--advanced, --no-advanced Show advanced options (default disabled)
--interact, --no-interact Interface interaction (default enabled)
--show-intf, --no-show-intf
Show interface with mouse (default disabled)
-I, --intf=<string> Interface module
--extraintf=<string> Extra interface modules
--control=<string> Control interfaces
Hot keys
--key-toggle-fullscreen=<integer>
Fullscreen
--key-leave-fullscreen=<integer>
Leave fullscreen
--key-play-pause=<integer> Play/Pause
--key-faster=<integer> Faster
--key-slower=<integer> Slower
--key-next=<integer> Next
--key-prev=<integer> Previous
--key-stop=<integer> Stop
--key-jump-extrashort=<integer>
Very short backwards jump
--key-jump+extrashort=<integer>
Very short forward jump
--key-jump-short=<integer> Short backwards jump
--key-jump+short=<integer> Short forward jump
--key-jump-medium=<integer>
Medium backwards jump
--key-jump+medium=<integer>
Medium forward jump
--key-jump-long=<integer> Long backwards jump
--key-jump+long=<integer> Long forward jump
--key-quit=<integer> Quit
--key-vol-up=<integer> Volume up
--key-vol-down=<integer> Volume down
--key-vol-mute=<integer> Mute
--key-audio-track=<integer>
Cycle audio track
--key-audiodevice-cycle=<integer>
Cycle through audio devices
--key-subtitle-track=<int