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

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

Как получить справку о командах консоли VLC?

Для получения доступных команд есть несколько команд консоли, рассмотрим их ниже

Получение обычной справки

vlc.exe --help

или

vlc.exe --h

В результате будет создан файл: vlc-help.txt

Получение справки по VLC и модулям

vlc.exe --longhelp

В результате будет создан файл: vlc-help.txt

Получение полной справки, также справки по модулям

vlc.exe --full-help

или

vlc.exe --H

В результате будет создан файл: vlc-help.txt

Протестировано на версии VLC 1.0.0

Как получить информацию отладки в 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.

После запуска необходимо открыть в браузере страницу:

http://127.0.0.1:8080/

Через эту страницу можно управлять работой плеера.

Управление 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.exe -I "http" --extraintf "qt4"

Протестировано на версии VLC 1.0.0

Теги: VideoLan VLC