Как запустить vlc из командной строки – Как запустить vlc из командной строки. Установка VLC Media Player для просмотра IPTV на компьютере. Получение полной справки, также справки по модулям

Содержание

Как запустить vlc из командной строки. Параметры командной строки в VLC Media Player

Кроссплатформенный проигрыватель VLC известен почти всем, но большинство пользователей и не догадываются, что его можно использовать не только для воспроизведения медиаконтента, но и для выполнения многих других задач. Каких именно — об этом в новом выпуске нашей софтверной рубрики

Интерес к плееру VLC, разрабатываемому энтузиастами с 1996 года в рамках проекта VideoLAN, обусловлен несколькими причинами. Во-первых, упомянутый продукт крайне популярен среди приверженцев свободного ПО (число загрузок превышает 485 млн!) и доступен для всевозможных операционных систем, включая мобильные. Во-вторых, не так давно состоялся крупный релиз новой сборки программы, повзрослевшей до версии 2.0.x и получившей массу интересных функций. Наконец, в-третьих, для многих пользователей VLC до сих пор ассоциируется исключительно с инструментом для просмотра видео и прослушивания аудио, мощная начинка которого позволяет решать куда более интересные в практическом плане задачи. Их краткому изложению и посвящена сегодняшняя публикация, снабженная для пущей наглядности обилием скриншотов.

Конвертирование файлов

С повальным распространением портативных вычислительных устройств с разными техническими характеристиками как никогда актуальной стала проблема преобразования мультимедийных данных из одного формата в другой, на раз-два справиться с которой можно средствами VLC. Необходимо всего лишь открыть программу, нажать Ctrl+R, на вкладке «Файл» выбрать один или несколько требующих обработки объектов и щелкнуть по клавише «Конвертировать/Сохранить».

Далее потребуется ввести название результирующего файла, выбрать выходной формат с подходящим профилем для пережатия данных и запустить процесс обработки нажатием кнопки «Начать». При желании можно перейти в настройки профиля и поиграться с параметрами кодеков, разрешением картинки, битрейтом и прочими характеристиками аудио/видео вплоть до включения в конвертируемый ролик субтитров. Юстировка кодеков может потребовать от пользователя определенных знаний, почерпнуть которые всегда можно на страницах справочно-информационного сайта VideoLAN Wiki.

Использование роликов в качестве фона рабочего окружения

Одной из интересных особенностей плеера VLC является возможность вывода видео непосредственно на рабочий стол операционной системы. Для активации мультимедийных обоев, роль которых может исполнить полюбившаяся кинокартина, следует проследовать в расширенные настройки программы и в поле «Видео» выставить галочку напротив пункта «Видео на рабочем столе». После этого останется только выбрать аналогичный пункт меню в главном окне приложения и убедиться в том, что проделанные операции пошли на пользу делу.

Просмотр YouTube-роликов

Общеизвестно, что для лицезрения представленного на сервере YouTube контента необходим браузер с установленным плагином Adobe Flash либо поддержкой HTML5. В случае отсутствия под рукой соответствующего веб-обозревателя разрулить тупиковую ситуацию может пресловутый проигрыватель VLC. Методика простая: жмем Ctrl+N, копируем в форму для ввода URL адрес приглянувшегося онлайнового видеоролика и кликаем по кнопке «Воспроизвести». При наличии посредственного интернет-канала не лишним будет открыть вкладку с дополнительными параметрами и подкорректировать объем используемой при проигрывании контента YouTube кеш-памяти. Подобная предусмотрительность позволит избежать раздражающих пауз при воспроизведении видео.

Расшифровка аудиозаписей

Вопрос преобразования диктофонных записей в текстовый формат нередко ставит в тупик даже опытных пользователей компьютеров: соответствующих программных средств, упрощающих решение задачи, кот наплакал, да и зачастую толку от них — ноль целых и примерно столько же десятых. Намного эффективнее в таких случаях взять на вооружение VLC с вынесенными через настройки интерфейса на панель инструментов клавишами «Шаг назад», «Шаг вперед» и «Цикл А → Б». Используя упомянутые элементы управления, можно мгновенно перематывать запись на десять секунд вперед-назад и активировать циклическую прокрутку выбранных участков звукового файла, что бывает полезно при расшифровке лекций, интервью, надиктовок переводчиков и прочих аудиоданных.

Пользователи с хорошей памятью могут вместо настройки интерфейса программы прибегнуть к практическому использованию системы «горячих» клавиш плеера, допускающих выполнение различных действий, вплоть до перемотки воспроизводимого на компьютере контента. Следует отметить, что практически все элементы управления VLC дублируются соответствующими клавиатурными комбинациями, конфигурируемых в зависимости от предпочтений пользователя.

Организация потокового аудио/видеовещания

И с этой задачей можно справиться средствами VLC. Для того чтобы задействовать плеер в качестве сервера потоковой трансляции мультимедийного контента, необходимо произвести ряд настроек программы, руководствуясь вот этой (на английском языке) либо этой (на русском) инструкцией. В частности, потребуется определиться с источником трансляции, выбрать сетевой протокол, который

VLC — параметры командной строки

Далеко не все функциональные возможности медиакомбайна VLC Media Player доступны при использовании графического интерфейса программы. Для многих пользователей плеера весьма полезным может оказаться знание команд, расширяющих перечень возможных действий с медиафайлами и сетевыми мультимедиапотоками. О параметрах командной строки VLC и не совсем стандартных способах взаимодействия с проигрывателем пойдет речь в статье.

Параметры командной строки VLC

Запуск и справка

Для того чтобы осуществлять взаимодействие с функциями плеера путем ввода указаний консоль, необходимо осуществить вызов этого программного модуля.

Запуск средства производится пошаговым входом в:

  • Меню «Вид»;
  • Пункт «Добавить интерфейс»;
  • «Консоль».

Консоль VLC Media Player

Таким образом, открывается знакомое опытным пользователям аскетичное окно, сразу же готовое к приему команд.

Первым указание, которое следует осуществить, это вызов справки, демонстрирующей многие доступные пользователю VLC параметры командной строки и синтаксис вводимого. Набираем help и нажимаем «Enter».

Ввод команды help

Пример использования

В большинстве случаев рассматриваемый способ взаимодействия используется для удаленного управления функциями приложения. При этом следует отметить, командная строка способна заменить графический интерфейс практически полностью. Пошлем несколько указаний плееру, просматривая медиапоток из Интернета, чтобы продемонстрировать возможности инструмента.

  1. Добавим несколько роликов с YouTube. Синтаксис: add <путь>Синтаксис add <путь>
  2. Просмотрим перечень добавленного в плей-лист: playlistпросмотр playlist
  3. Переключим проигрыватель на воспроизведение первой позиции из плей-листа: goto <индекс>Воспроизвести первую позицию в VLC
  4. Остановим воспроизведение: stopОстановка воспроизведения командой Stop
  5. И закроем плеер: quit

Точно таким же образом осуществляется управлением массой других функций. Некоторые возможности доступны исключительно из консоли, поэтому изучение команд инструмента является необходимым для использования приложения в профессиональной сфере.

использование командной строки при работе с Плеером

Командная строка VLC используется для управления плеером, для этого пользователь пишет команды, а не жмет на кнопки интерфейса. Но другой вопрос в том, как запустить проигрыватель с помощью программного кода.

Запуск командной строки

Запуск командной строки в операционной системе Windows – это первое, что нужно сделать для начала работы с VLC. Подробная инструкция:

  1. Перейти в командную строку быстрее всего через меню «Пуск», поэтому сначала нужно открыть его, а затем выбрать раздел «Все программы».

Все программы в Пуск VLC плеер

  1. Далее находится вкладка «Стандартные»

Стандартные программы VLC плеер

  1. Здесь нужно найти программу «Командная строка».

Командная строка в VLC плеер

Если переходы выполнены верно, то перед пользователем окажется черный экран с белыми буквами. Цвета могут отличаться, в зависимости от версии операционной системы Windows и настроек.

Интерфейс командной строки VLC плеер

На некоторых версиях Windows не предусмотрено меню «Пуск». Открыть командную строку можно иначе:

  1. Нажимается комбинация клавиш «Win+R», открывается окно «Выполнить», где пользователь вводит команды или название файлов, которые желает открыть на компьютере без поиска по папкам.

Выполнить VLC плеер

  1. В единственной строке вводится команда «cmd», которая открывает командную строку. Для этого достаточно нажать на Enter.

Из появившегося окна для ввода команд можно открыть плеер VLC.

Запуск VLC

Удобнее всего использовать командную строку для запуска видеопроигрывателя VLC в тех случаях, когда пользователь находится не за собственным компьютером и не может найти файл для запуска. Быстрее прописать несколько слов, чтобы операционная система самостоятельно нашла ярлык и открыла его.

Для этого в открывшемся окне нужно прописать следующее: «start vlc». Никаких расширений, знаков препинания и кавычек не ставится.

Запуск программы VLC плеер

VLC плеер загрузится сразу же после нажатия на клавишу Enter. Пользователю останется только перейти в интерфейс видеопроигрывателя и продолжить работу там. Командная строка может быть закрыта.

Командная строка VLC

В рассматриваемом плеере есть собственная командная строка, где выполняются команды VLC. Используется она для управления видеопотоком, экспорта записей из интернет-ресурсов и других операций, которые не всегда можно включить через кнопки интерфейса. Перейти на программирование проигрывателя можно следующим образом:

  1. В главном меню VLC есть вкладка «Вид», нужно нажать на нее.

Вкладка вид VLC плеер

  1. В открывшемся контекстном меню есть строка «Добавить интерфейс», при наведении на которую открывается еще один список, где и нужно нажать на «Консоль».

Открытие консоли VLC плеер

Чтобы пользователь мог получить полный список доступных команд в VLC вшита инструкция с примерами. Для ее вызова нужно набрать «help» и нажать на Enter.

Команды VLC плеер

Для добавления ролика из популярного видеохостинга Youtube нужно ввести команду «add», а затем полностью прописать интернет-адрес. После нажатия на Enter программа начинает обработку запроса, о чем сигнализирует пользователю.

Если загрузка прошла успешно, то пользователь получит видео из YouTube в окне VLC плеера. Удобно это в тех случаях, когда на компьютере установлен браузер, который работает некорректно.

Видео с Ютуба 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] Несколько примечательных вещей:

  1. Чтобы получить еще более длинный список, используйте -H (вместо -h). Это последняя вещь в краткой помощи.

  2. Чтобы получить список модулей

    vlc --list
    
  3. Чтобы получить параметры для конкретного модуля

    vlc --advanced -p <modulename>
    
  4. Некоторые параметры требуют, чтобы вы включили фильтры или отключили другие функции.

    Например:

    • Чтобы перевернуть видео

      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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *