Гид по выводу звука VLC: выбор правильного устройства и режима

Новичок Обновлено: Применимо к: Все платформы · VLC 3.0.x

VLC воспроизводит звук через устройство, которое Windows, macOS или Linux сообщают как умолчание — а это не всегда то устройство, которое вы хотите. Этот гид объясняет, где VLC решает, что он читает и куда, как сменить устройство, не выходя из плеера, и как включить passthrough битового потока для ресиверов и саундбаров.

Шаг 1 — Смена устройства вывода на лету

  1. Начните воспроизведение, затем нажмите значок динамика на главной панели инструментов (меню Аудио > Аудиоустройство в старых версиях).

    Открывается список доступных устройств вывода.

  2. Выберите нужное устройство — например «Speakers (Realtek)» против «Headphones (USB)» против HDMI-вывода вашей видеокарты.

    VLC мгновенно перенаправляет звук без перезапуска.

  3. Если нужного устройства нет, закройте VLC, подключите устройство, затем откройте VLC снова — устройства звука перечисляются при запуске.

    Устройство появляется в списке.

ПримечаниеМеню устройства на лету появляется только с модулем вывода звука по умолчанию. Если вы меняли модуль ранее, используйте Настройки > Аудио > Вывод.

Шаг 2 — Выбор правильного модуля вывода (устранение неполадок)

ПлатформаМодульКогда использовать
WindowsDirectSound (по умолчанию)Работает со всем; безопасный выбор для USB-наушников и Bluetooth
WindowsWASAPIПоддержка эксклюзивного режима; лучшая задержка, но может блокировать звук других приложений
WindowsMMDeviceЗапасной, когда DirectSound/WASAPI падают; редко необходим
macOSCoreAudio (по умолчанию)Автоматически управляет AirPods, HDMI и агрегированными устройствами
LinuxPulseAudio (по умолчанию)Сервер звука рабочего стола; маршрутизация по приложениям
LinuxALSAПрямой доступ к оборудованию; используйте, когда PulseAudio ведёт себя плохо

Шаг 3 — Включение passthrough битового потока для ресивера/саундбара

  1. Зайдите в Сервис > &Настройки и нажмите «All» (Show settings) внизу слева.

    Появляется полное дерево настроек.

  2. Откройте Аудио > Модули вывода и выберите модуль DirectX (Windows) / CoreAudio (macOS) / PulseAudio (Linux).

    Модуль выбран.

  3. Отметьте «Enable passthrough» (или «Use S/PDIF when available»).

    Битовые потоки Dolby Digital и DTS отправляются вашему ресиверу.

  4. В Аудио > Модули вывода > DirectX отметьте «Use hardware float» только если слышите треск — большинству систем он не нужен.

    Воспроизведение остаётся чистым.

  5. Сохраните и перезапустите VLC, затем воспроизведите файл с дорожкой AC-3 или DTS.

    Ваш ресивер показывает «Dolby Digital» или «DTS» вместо «PCM».

ПримечаниеPassthrough работает, только когда исходный файл действительно содержит дорожку AC-3/DTS и ваш ресивер подключён по HDMI, оптике или коаксиалу. Файлы MP3/AAC всегда декодируются VLC в PCM.

Устранение частых проблем вывода

  • Нет звука после смены устройства? — Переопределите устройство в меню Audio; выбор по файлу запоминается по дорожке.
  • Наушники и колонки играют одновременно? — Это маршрутизация звука Windows, не VLC. Отключите неиспользуемое устройство в Sound > Playback или используйте эксклюзивный режим WASAPI.
  • Очень низкая громкость на устройстве? — Сервис > &Эффекты и фильтры > вкладка Audio > поднимите «Volume» или включите Compressor.
  • HDMI-звук отсутствует в списке? — HDMI-вывод должен сначала быть активен и задан как устройство воспроизведения в системе; см. наш исправление «нет звука HDMI» для полного списка.

Частые вопросы

Как заставить VLC запомнить конкретное звуковое устройство?
VLC читает через системное устройство по умолчанию. Чтобы принудительно задать устройство, выберите его в меню Audio во время воспроизведения — оно останется, пока вы не смените или не перезапустите VLC.
Что такое passthrough звука в VLC?
Passthrough отправляет сжатый битовый поток Dolby Digital/DTS как есть вашему ресиверу или саундбару, который его декодирует. Включите его в Настройки > Аудио > Модули вывода > «Enable passthrough».
Почему VLC показывает несколько одинаковых устройств?
Каждый звуковой драйвер предоставляет несколько конечных точек (например HDMI 1/2, оптика, аналог). Перебирайте по порядку — та, что издаёт звук, и есть активная конечная точка.
Поддерживает ли VLC Dolby Atmos?
VLC 3.0 декодирует и выдаёт базовый слой Dolby Digital Plus из потоков Atmos; объектные метаданные Atmos передаются только когда ваше оборудование их декодирует.