чтобы управлять 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
Введение
Это один из трех интерфейсов командной строки (помимо удаленного управления (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 < строка > : ?