9

Есть ли в VLC настройка для изменения аудиовыхода по умолчанию на 5.1?

6 ответов6

27

Я почувствовал необходимость воскресить это, так как это довольно высоко в результатах поиска, и решение больше не работает для v2.0.2 - однако, я наконец нашел решение!

  1. Нажмите Ctrl+P, чтобы вызвать настройки.
  2. В нижней части правой панели навигации установите переключатель « All » в области « Показать настройки» (внизу слева от интерфейса).
  3. Теперь разверните дерево аудио , выберите « Модули выхода» и выберите DirectX .
  4. Выберите "Устройство вывода" и "Конфигурация динамика" из выпадающего меню.
  5. Перезапустите VLC.
4

Это меня немного смутило. У меня есть 7.1 аудио в моей системе. VLC всегда по умолчанию для стереозвука. Тогда я наконец понял это. У вас должна быть конфигурация колонок вашей звуковой карты 5.1, иначе VLC не выберет дорожку 5.1. Я думал, что набор 7.1 для конфигурации колонок на моей звуковой карте будет работать для чего угодно, поэтому система будет воспроизводить 5.1 или 7.1, если доступно. Но, очевидно, с VLC и, возможно, с некоторыми другими программами ваша система должна точно соответствовать, иначе она не распознает ваши настройки. Это функция, которую команда VideoLan должна исправить. С появлением звука 7.1 VLC должен признать, что он может воспроизводить звук 5.1 в системе 7.1.

3

Из vlc --longhelp --advanced:

  --force-dolby-surround {0 (Auto), 1 (On), 2 (Off)}
                             Force detection of Dolby Surround

Также есть соответствующая настройка в версии GUI настроек в «Audio-> Effects-> Dolby Surround». Имеет опции "Авто", "Вкл" и "Выкл".

Из того, что я понимаю, он должен автоматически определять, является ли исходный носитель объемным звуком или нет.

0

Намного лучшее решение, если вы хотите уважать звуковое отображение, созданное VLC:

  • Использование DirectX, как описано выше в решении, даст звуковое отображение, подобное этому:

    Стерео аудио файл:

    main debug: using audio filter module "scaletempo"
    main debug: conversion: 'f32l'->'f32l' 48000 Hz->48000 Hz Stereo->Stereo
    main debug: conversion pipeline complete
    main debug: conversion: 'f32l'->'f32l' 48000 Hz->48000 Hz Stereo->3F2R/LFE
    main debug: looking for audio converter module matching "any": 12 candidates
    main debug: using audio converter module "trivial_channel_mixer"
    main debug: conversion pipeline complete
    

    5.1 аудиофайл:

    main debug: using audio filter module "scaletempo"
    main debug: conversion: 'a52 '->'f32l' 48000 Hz->48000 Hz 3F2R/LFE->3F2R/LFE
    main debug: looking for audio converter module matching "any": 12 candidates
    main debug: no audio converter modules matched
    main debug: looking for audio converter module matching "any": 12 candidates
    main debug: using audio converter module "a52tofloat32"
    main debug: conversion pipeline complete
    main debug: conversion: 'f32l'->'f32l' 48000 Hz->48000 Hz 3F2R/LFE->3F2R/LFE
    main debug: conversion pipeline complete
    
  • Использование WaveOut, как я опишу, лучше учитывает звуковое сопоставление для стереоконтента и сохраняет то же сопоставление, что и первое решение:

    Стерео аудио файл:

    main debug: using audio filter module "scaletempo"
    main debug: conversion: 'f32l'->'f32l' 48000 Hz->48000 Hz Stereo->Stereo
    main debug: conversion pipeline complete
    main debug: conversion: 'f32l'->'f32l' 48000 Hz->48000 Hz Stereo->Stereo
    main debug: conversion pipeline complete
    

    5.1 аудиофайл:

    main debug: using audio filter module "scaletempo"
    main debug: conversion: 'a52 '->'f32l' 48000 Hz->48000 Hz 3F2R/LFE->3F2R/LFE
    main debug: looking for audio converter module matching "any": 12 candidates
    main debug: no audio converter modules matched
    main debug: looking for audio converter module matching "any": 12 candidates
    main debug: using audio converter module "a52tofloat32"
    main debug: conversion pipeline complete
    main debug: conversion: 'f32l'->'f32l' 48000 Hz->48000 Hz 3F2R/LFE->3F2R/LFE
    main debug: conversion pipeline complete
    

Теперь, если кто-то считает этот обходной путь правильным решением, вы можете сделать это следующим образом:

  1. Нажмите Ctrl+P, чтобы вызвать настройки.
  2. Перейти к "Аудио" слева (или сверху, если VLC 3.0.x)
  3. При выводе установите модуль вывода на "WaveOut audio output", не нужно менять конфигурацию динамика в качестве первого решения.
  4. Перезапустите VLC

Надеюсь, что это будет полезно для кого-то ...

0

Только если ваш аудиоформат dts/dolby digital 5.1, канал 5.1 может быть активирован в VLC. Если исходный файл имеет только стерео тип, опция 5.1 не будет выделена в вышеупомянутом меню. Вы пытаетесь использовать программное обеспечение SURCODE DTS и Gold wave для преобразования стереофайла в определенный пользователем файл 5.1 DTS.

-1

откройте VLC> перейдите в настройки> выберите все режимы в нижнем левом углу> выберите аудио> найдите режим вывода стереофонического аудио> выберите Dolby Digital Surround в нижней части списка. По состоянию на 2.1.5 VLC.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .