Перейти к содержимому

VLC api Console (для Английского)

чтобы управлять vlc можно воспользоваться одним из интерфейсов Console -и

VLC имеет три модуля терминального интерфейса . Это rc , telnet и ncurses .


rc интерфейс дистанционного управления

См. также: Документация:Modules/rc

Модуль rc представляет собой интерактивный интерфейс командной строки. Он позволяет вам вводить команды, чтобы заставить VLC что-то делать. Чтобы запустить его, запустите vlc --intf rc. Это интерфейс по умолчанию, если графическая среда недоступна. Чтобы начать, введите «help», а затем введите. Начиная с VLC 0.8.0 вы можете получить доступ к этому интерфейсу через сеть с telnet-клиентом, используя --rc-host localhost:portопцию.

инструкция про этот модуль

vlc -p rc --advanced --help-verbose

чтобы запустить модуль введите команду

vlc -I rc

чтобы запустить просмотр конкретного видио и правление через удаленный интерфейс введите например команду

vlc --smb-user a --smb-pwd 12345 smb://nas-01.local/films/2022/Swan.Song.2021.WEB-DLRip.1.45Gb.avi -I rc

Внимание! При этом само окно с видио будет без интерфейса управления.


интерфейс ncurses

См. также: Документация:Модули/ncurses

Модуль ncurses представляет собой что-то вроде графического интерфейса в текстовом режиме, созданного с помощью известной библиотеки ncurses. Пользователи Linux должны быть знакомы с таким интерфейсом. Этот интерфейс не встроен по умолчанию, вам нужно добавить --enable-ncursesвызов configure. Чтобы запустить VLC с этим интерфейсом, запустите vlc --intf ncurses.

чтобы запустить модуль

vlc -I ncurses

telnet-интерфейс

См. также: Документация:Модули/telnet

Интерфейс telnet позволит вам использовать команду telnet для удаленного подключения к VLC из сети. Он сравним с интерфейсом rc, но менее продвинут. Его можно запустить, запустив VLC, например: vlc --intf telnet. Начиная с серии VLC 0.7.x, вы можете управлять VLM-модулем VLC с помощью этого интерфейса для управления несколькими одновременными потоками. Обратите внимание, что вы должны использовать rc-интерфейс, если вам не нужна эта функция.

для запуска VLC с telnet-интерфейсом:

% vlc -I telnet --telnet-проверка пароля


Интерфейс telnet, по сути, работает через «необработанный TCP — сокет». Чтобы взаимодействовать с экземпляром в командной строке (при условии, что адрес интерфейса telnet: 10.0.0.100:4212):

% nc 10.0.0.100 4212


Например:
Интерфейс удаленного управления (сокращенно rc) — это один из трех консольных интерфейсов, предоставляемых VLC. Два других — ncurses и telnet .

Чтобы заставить VLC использовать этот интерфейс, введите команду

vlc -I rc

А затем введите help или longhelp для полного списка.
где
-I, —intf <строка> Модуль интерфейса
—extraintf <строка> Дополнительные модули интерфейса
—control <строка> Интерфейсы управления

rc — модуль Интерфейс удаленного управления (сокращенно rc)

ВНИМАНИЕ!!! Если не ввести параметр
-I
то параметр rc будет восприниматься как файл который нужно запустить.



Этот интерфейс управляется с помощью текстовых команд, вводимых в вызывающем окне терминала.

Это интерфейс по умолчанию, если графическая среда недоступна.

Справочник по командам

Введите help , а затем введите для краткого списка команд или longhelp для полного списка.

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

Есть несколько опций, которые вы можете использовать в сочетании с интерфейсом rc:

ВариантОписаниеВключено по умолчанию
—rc-show-posПоказать позицию потокаНет
и т.д.

Для того чтобы вывести весь список можно ввести команду

vlc -p rc --advanced --help-verbose
vlc -I rc --rc-show-pos

Документация:Модули/ncurses

Введение

Это один из трех интерфейсов командной строки (помимо удаленного управления (rc) и telnet ). Чтобы заставить vlc использовать этот интерфейс, сделайте следующее:

vlc -I ncurses

результат

теперь можно нажимать клавиши. Например для вывода описания (инструкции) нажмите клавишу
H

[Дисплей] 
h,H Показать/скрыть окно справки 
i Показать/скрыть информационное окно 
L Показать/скрыть окно сообщений 
P Показать/скрыть окно списка воспроизведения 
B Показать/скрыть файловый браузер 

[Глобальный] 
q, Q Выйти 
s Стоп 
<пробел> Пауза/Воспроизведение 
f Переключение в полноэкранный режим 
n, p Следующий/предыдущий элемент плейлиста 
[, ] Следующий/предыдущий заголовок 
<, > Следующая/предыдущая глава 
<right> Поиск +1% 
<left> Поиск -1% 
a Громче вверх 
z Громче вниз 

[Плейлист] 
r Случайный 
l Циклический список воспроизведения 
R Повтор элемента
o Упорядочить список воспроизведения по заголовку 
O Обратный порядок списка воспроизведения по заголовку 
/ найти элемент 
A Добавить запись 
D, <del> Удалить запись 
<backspace> Удалить запись 

[Filebrowser] 
<enter> Добавить выбранный файл в список воспроизведения 
<space> Добавить выбранный каталог в список воспроизведения 
. Показать/скрыть скрытые файлы 

[Ящики] 
<up>,<down> Перемещаться по ящику построчно 
<pgup>,<pgdown> Перемещаться по ящику страница за страницей 

[Player] 
<up>,<down> Поиск +/- 5% 

[Разное] 
Ctrl-l Обновить экран

Документация:Модули/telnet

Модуль telnet взаимодействует с VLC по сетевому соединению с использованием протокола telnet . Оригинальный модуль предоставлялся до версии 1.1.0, когда он был переписан на Lua . Старый модуль был переименован в oldtelnet и удален в версии 2.0.0.

Telnet не следует использовать для конфиденциальных приложений.

Чтобы найти информацию о модуле в командной строке для VLC 2.0.0 и выше, используйте vlc -p lua --advanced --help-verboseи найдите раздел Lua Telnet .

Опции версии 3.0.6 перечислены ниже:

  • telnet-host < строка > : это хост, на котором интерфейс будет прослушивать. По умолчанию это все сетевые интерфейсы (0.0.0.0). Если вы хотите, чтобы этот интерфейс был доступен только на локальной машине, введите «127.0.0.1».
  • telnet-port < integer > : это порт TCP, на котором этот интерфейс будет прослушивать значение по умолчанию: 4212
  • telnet-password < string > : Один пароль ограничивает доступ к этому интерфейсу.
  • lua-sd < строка > : ?




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