VLC media player (Русский)

Состояние перевода:
На этой странице представлен перевод статьи
VLC media player
. Дата последней синхронизации: 16 апреля 2026. Вы можете
помочь
синхронизировать перевод, если в английской версии произошли
изменения
.
С официальной страницы проекта
[1]
:
VLC — это бесплатный и свободный кроссплатформенный мультимедийный проигрыватель и фреймворк, который воспроизводит большинство мультимедийных файлов, а также DVD, Audio CD, VCD и различные протоколы потокового вещания.
Установка
Установите
разделенный пакет
vlc
, который зависит от подмножества плагинов VLC. Ознакомьтесь с дополнительными зависимостями для расширения функциональности.
vlc-plugins-base
предоставляет базовый набор плагинов, необходимый во всех системах.
vlc-plugins-extra
предоставляет дополнительные плагины, включая демультиплексор Matroska/WebM, демультиплексор MPEG Transport Stream, видеодекодер MPEG I/II, а также поддержку воспроизведения DVD и Audio CD.
vlc-plugins-visualization
предоставляет плагины визуализации звука, включая эффекты Goom и
ProjectM
.
vlc-plugins-all
предоставляет все доступные плагины, включая аудио/видео декодер
FFmpeg
, видеодекодер
VA-API
, кодировщики H.264/AVC и H.265/HEVC, а также MIDI-синтезатор
FluidSynth
.
Tip
Для воспроизведения видео в форматах H.264/AVC и H.265/HEVC установите пакет
vlc-plugin-ffmpeg
(входит в состав
vlc-plugins-all
).
Альтернативные интерфейсы:
vlc-cli
для интерфейса командной строки (запуск через
cvlc
или
rvlc
).
vlc-gui-ncurses
для TUI на базе ncurses (запуск через
nvlc
).
vlc-gui-skins2
для графического интерфейса со скинами (запуск через
svlc
).
Язык
В VLC нет опции смены языка в меню
Настройки
. Однако вы можете использовать
переменную окружения LANGUAGE
. Например, измените
ярлык приложения
vlc.desktop
, заменив:
Exec=/usr/bin/vlc %U
на:
Exec=env LANGUAGE=
ru
/usr/bin/vlc %U
чтобы переключить интерфейс VLC на русский язык.
Скины (обложки)
Внешний вид VLC можно изменить с помощью скинов. Их можно найти на
официальном сайте
.
Чтобы установить скин, скачайте его и переместите в
~/.local/share/vlc/skins2/
.
Откройте VLC, перейдите в
Инструменты > Настройки
. В открывшемся окне вы должны находиться на вкладке «Интерфейс».
Выберите вариант «Использовать пользовательский стиль» и выберите загруженный файл скина.
Перезапустите VLC, чтобы изменения вступили в силу.
Веб-интерфейс
Запустите VLC с параметром
--extraintf=http
, чтобы использовать одновременно десктопный и веб-интерфейс. Параметр
--http-host
задает адрес для привязки (по умолчанию
localhost
). Чтобы установить пароль, используйте
--http-password
, иначе VLC не позволит войти в систему.
$ vlc --extraintf=http --http-host 0.0.0.0 --http-port 8080 --http-password
ваш_пароль
Чтобы включить веб-интерфейс через графическое меню, перейдите в
Вид > Добавить интерфейс > Веб-интерфейс
. Пароль устанавливается в
Инструменты > Настройки > Показывать настройки: Все > Интерфейс > Основные интерфейсы > Lua > Lua HTTP > Пароль
.
По умолчанию VLC использует порт
8080
:
http://localhost:8080
Советы и рекомендации
Стриминг Twitch.tv через VLC
См.
Streamlink#Twitch
.
Воспроизведение контента с локального DLNA-сервера
Если при попытке воспроизведения UPnP/DLNA-контента (через
Вид > Плейлист > Локальная сеть > Universal Plug'n'Play
) VLC не видит сервер, убедитесь, что брандмауэр не блокирует порт 1900 UDP. Открытие этого порта критически важно для работы UPnP/DLNA.
Управление горячими клавишами или через CLI
Установите
openbsd-netcat
.
Скачайте скрипт с
архива форумов CrunchBang
.
Следуйте инструкциям в скрипте для настройки сокета для VLC.
Вы можете запускать скрипт из командной строки или назначить его на горячие клавиши в настройках вашего рабочего окружения.
Также для взаимодействия с VLC можно использовать
MPRIS
.
Кроме того, VLC можно запустить с ncurses-интерфейсом:
$ vlc -I ncurses
Подробности см. в
документации
.
Предотвращение запуска нескольких копий
По умолчанию VLC открывает новое окно программы каждый раз, когда вы запускаете его с файлом. Это может мешать, если вы слушаете музыку. Вы можете открывать несколько файлов сразу, выбрав их в файловом менеджере, или отключить такое поведение в меню:
Инструменты > Настройки (режим «Простой») > Интерфейс > Плейлист и экземпляры > Разрешить только одну копию
. Также отметьте «Добавлять файлы в плейлист в режиме одного экземпляра», чтобы текущий файл продолжал играть, а новые добавлялись в список.
Также есть опция «Использовать только одну копию при запуске из файлового менеджера» — при её включении все файлы из менеджера будут открываться в одном окне.
Note
В VLC есть актуальный
баг
: если включить «Использовать только одну копию при запуске из файлового менеджера», не включив общую опцию «Разрешить только одну копию», вы не сможете изменить состояние чекбокса добавления файлов в плейлист.
Аппаратное ускорение видео
См.
Аппаратное ускорение видео
.
VLC автоматически пытается использовать доступный API, но вы можете переопределить его в разделе
Инструменты > Настройки > Ввод и кодеки > Аппаратное декодирование
, выбрав, например,
Video Acceleration (VA) API
для VA-API или
Video Decode and Presentation API for Unix (VDPAU)
для VDPAU.
Служба systemd
Веб-интерфейс VLC можно запускать через systemd. Сначала создайте пользователя:
# useradd -c "VLC daemon" -d / -G audio -M -p \! -r -s /usr/bin/nologin -U vlcd
Затем создайте файл службы:
/etc/systemd/system/vlc.service
[Unit]
Description=VideoOnLAN Service
After=network.target

[Service]
Type=forking
User=vlcd
ExecStart=/usr/bin/vlc --daemon --syslog -I http --http-port 8090 --http-password
пароль
Restart=on-abort

[Install]
WantedBy=multi-user.target
Запустите
и
включите
vlc.service
. Зайдите на http://
ваш_ip
:8090/ (имя пользователя пустое, пароль из файла службы).
Поддержка Chromecast
Начиная с версии 3.0, VLC может транслировать видео на устройства Chromecast в локальной сети.
Установите пакеты:
libmicrodns
— для обнаружения устройств (появятся в меню
Воспроизведение > Исполнитель
).
protobuf
— для активации стриминга на выбранное устройство.
Отредактируйте
/etc/nsswitch.conf
, добавив
mdns_minimal [NOTFOUND=return]
в строку
hosts
перед
resolve
и
dns
:
hosts: ...
mdns_minimal [NOTFOUND=return]
resolve [!UNAVAIL=return] dns ...
Note
Если возникли задержки при разрешении
.local
имен, попробуйте
mdns4_minimal
.
Подробности см. в статье
avahi
.
Плагин для паузы по клику
Установите
vlc-pause-click-plugin
AUR
, который позволяет ставить видео на паузу простым кликом по кадру.
После установки его нужно активировать вручную в настройках, как описано в
инструкции
.
Стриминг с устройства захвата V4L2
Например, трансляция с USB-веб-камеры или карты захвата HDMI.
Найдите узел устройства V4L2:
$ v4l2-ctl --list-devices
HDMI Capture: HDMI Capture (usb-0000:07:00.1-2):
	/dev/video2
	/dev/video3
	/dev/media1
Обычно это первый узел
/dev/video*
в списке (здесь —
/dev/video2
).
Затем найдите источник PulseAudio:
$ pactl list short sources | grep --invert-match --regexp=.monitor
(...некоторые устройства пропущены...)
8750	alsa_input.usb-XF_HDMI_Capture_20000130041415-02.iec958-stereo	PipeWire	s16le 2ch 48000Hz	SUSPENDED
В данном примере это
alsa_input.usb-XF_HDMI_Capture_20000130041415-02.iec958-stereo
.
Через графический интерфейс
Откройте VLC и выберите
Медиа > Открыть устройство захвата...
В поле «Название видеоустройства» укажите
/dev/video2
. Поле «Название аудиоустройства» оставьте пустым.
1
Внизу отметьте «Показать дополнительные параметры». В поле «Изменить параметры» добавьте в конец через пробел:
:input-slave=pulse://alsa_input.usb-XF_HDMI_Capture_20000130041415-02.iec958-stereo
Нажмите «Воспроизвести».
1
Это связано с тем, что VLC здесь предлагает только устройства
ALSA
, которые обычно уже заняты
PipeWire
или
PulseAudio
.
Через командную строку
$ vlc --v4l2-standard= --live-caching=300 --input-slave=pulse://alsa_input.usb-XF_HDMI_Capture_20000130041415-02.iec958-stereo -- v4l2:///dev/video2
Решение проблем
Проблемы с видео или иные ошибки после обновления
Иногда конфигурация VLC ломается даже при минорных обновлениях. Прежде чем отправлять баг-репорт, удалите или переименуйте папку настроек
~/.config/vlc
.
Если вы используете версию ffmpeg из AUR, убедитесь, что она также обновлена. Pacman не обновляет её автоматически при необходимости.
Ошибка сегментирования (Segmentation fault)
При запуске VLC
Если VLC вылетает с segfault при старте, попробуйте следующее:
# /usr/lib/vlc/vlc-cache-gen /usr/lib/vlc/plugins
Затем переустановите VLC.
При воспроизведении видео
Если VLC воспроизводит аудио, но падает на видео, вероятно, неверно настроено
аппаратное ускорение
, особенно если в системе несколько видеокарт.
Отсутствуют иконки в меню
В XFCE могут пропадать иконки в выпадающих меню. Для исправления:
$ gconftool-2 --type boolean --set /desktop/gnome/interface/buttons_have_icons true
$ gconftool-2 --type boolean --set /desktop/gnome/interface/menus_have_icons true
Не удалось открыть бэкенд VDPAU
См.
Hardware video acceleration#Failed to open VDPAU backend
. Если ваша система не поддерживает VDPAU, укажите VLC использовать VA-API.
VLC не открывается второй раз после закрытия
The factual accuracy of this article or section is disputed.
Reason:
Два утверждения на этой странице — «VLC автоматически пытается использовать доступный API» и «VLC по умолчанию выбирает VDPAU, который у многих не работает» — кажутся противоречивыми и требуют проверки. (Discuss in
Talk:VLC media player (Русский)
)
Вручную установите использование VA-API в
Настройки -> Ввод/Кодеки
.
Не воспроизводятся файлы с пробелами в именах через SFTP
Убедитесь, что установлен пакет
sshfs
. Если авторизация запрашивается повторно, измените строку Exec в
vlc.desktop
:
Exec=/usr/bin/vlc --started-from-file %F
VLC на iOS/tvOS не подключается к Arch через SFTP
Из-за ограничений App Store используется неполная реализация SSH. В
/etc/ssh/sshd_config.d/vlc.conf
на стороне сервера добавьте:
HostKeyAlgorithms +ssh-rsa
KexAlgorithms +diffie-hellman-group16-sha512
Затем
перезагрузите
sshd.service
.
Не открывается DVD
Установите опциональные зависимости
vlc-plugin-dvd
и
libdvdcss
. Если всё установлено, но диск не открывается, попробуйте удалить папку
~/.dvdcss
.
Не открывается Blu-Ray / не грузится меню
См.
Blu-ray#VLC
.
Медиа не загружается
Если потоки (RTP, RTSP) или Blu-ray бесконечно буферизуются без ошибок, установите
vlc-plugin-aribb24
.
Поддержка Wayland
vlc-git
AUR
собирается с поддержкой Wayland по умолчанию. Установите
переменную окружения
QT_QPA_PLATFORM=wayland
.
В стандартном пакете
vlc
(версии 3.0) поддержка Wayland может быть нестабильной, и часто используется
Xwayland
. Чтобы запустить VLC 3 нативно через Wayland, используйте:
$ env -u DISPLAY vlc
Ошибка подключения к RTSP потоку
Если возникает ошибка
failed to setup rtsp session
,
установите
vlc-plugin-live555
.
Странные цвета при использовании Streamlink
Установите
vlc-plugin-aribb24
.
Зависание системы при проигрывании HEVC на AMDGPU
Если система полностью зависает при воспроизведении H.265, измените параметр «Модуль вывода» или «Аппаратный конвертер OpenGL/GLES» с «Автоматически» на конкретный вариант (например,
VA-API OpenGL surface converter
).
Звук кратковременно пропадает при перемотке
Установите «Модуль вывода» в настройках аудио на тот аудиосервер, который вы используете. Для
PipeWire
установите
vlc-plugin-pipewire
AUR
.
VLC не показывает субтитры и OSD
Убедитесь, что установлен пакет
vlc-plugin-freetype
(входит в
vlc-plugins-extra
).
Ошибка кодека для субтитров в MKV
Если внешние субтитры работают, а встроенные в MKV — нет, скорее всего, отсутствует
vlc-plugin-matroska
(входит в
vlc-plugins-extra
).
KDE Plasma не применяет тёмную тему для VLC
Прочитайте первый совет в
KDE#Themes
.
См. также
Статья в Википедии
Список мультимедиа-приложений
Домашняя страница VLC
playerctl
: Утилита командной строки для управления плеерами.