Есть ли в VLC настройка для изменения аудиовыхода по умолчанию на 5.1?
6 ответов
Я почувствовал необходимость воскресить это, так как это довольно высоко в результатах поиска, и решение больше не работает для v2.0.2 - однако, я наконец нашел решение!
- Нажмите Ctrl+P, чтобы вызвать настройки.
- В нижней части правой панели навигации установите переключатель «
All
» в области « Показать настройки» (внизу слева от интерфейса). - Теперь разверните дерево аудио , выберите « Модули выхода» и выберите
DirectX
. - Выберите "Устройство вывода" и "Конфигурация динамика" из выпадающего меню.
- Перезапустите VLC.
Это меня немного смутило. У меня есть 7.1 аудио в моей системе. VLC всегда по умолчанию для стереозвука. Тогда я наконец понял это. У вас должна быть конфигурация колонок вашей звуковой карты 5.1, иначе VLC не выберет дорожку 5.1. Я думал, что набор 7.1 для конфигурации колонок на моей звуковой карте будет работать для чего угодно, поэтому система будет воспроизводить 5.1 или 7.1, если доступно. Но, очевидно, с VLC и, возможно, с некоторыми другими программами ваша система должна точно соответствовать, иначе она не распознает ваши настройки. Это функция, которую команда VideoLan должна исправить. С появлением звука 7.1 VLC должен признать, что он может воспроизводить звук 5.1 в системе 7.1.
Из vlc --longhelp --advanced
:
--force-dolby-surround {0 (Auto), 1 (On), 2 (Off)}
Force detection of Dolby Surround
Также есть соответствующая настройка в версии GUI настроек в «Audio-> Effects-> Dolby Surround». Имеет опции "Авто", "Вкл" и "Выкл".
Из того, что я понимаю, он должен автоматически определять, является ли исходный носитель объемным звуком или нет.
Намного лучшее решение, если вы хотите уважать звуковое отображение, созданное 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
Теперь, если кто-то считает этот обходной путь правильным решением, вы можете сделать это следующим образом:
- Нажмите Ctrl+P, чтобы вызвать настройки.
- Перейти к "Аудио" слева (или сверху, если VLC 3.0.x)
- При выводе установите модуль вывода на "WaveOut audio output", не нужно менять конфигурацию динамика в качестве первого решения.
- Перезапустите VLC
Надеюсь, что это будет полезно для кого-то ...
Только если ваш аудиоформат dts/dolby digital 5.1, канал 5.1 может быть активирован в VLC. Если исходный файл имеет только стерео тип, опция 5.1 не будет выделена в вышеупомянутом меню. Вы пытаетесь использовать программное обеспечение SURCODE DTS и Gold wave для преобразования стереофайла в определенный пользователем файл 5.1 DTS.
откройте VLC> перейдите в настройки> выберите все режимы в нижнем левом углу> выберите аудио> найдите режим вывода стереофонического аудио> выберите Dolby Digital Surround в нижней части списка. По состоянию на 2.1.5 VLC.