Respuestas:
Sentí la necesidad de resucitar esto, ya que está bastante arriba en los resultados de búsqueda y la solución ya no funciona para v2.0.2, sin embargo, ¡finalmente encontré una solución!
All
botón de opción debajo del área Mostrar configuración (parte inferior izquierda de la interfaz).DirectX
.Esto fue un poco confuso para mí también. Tengo audio 7.1 en mi sistema. VLC siempre está predeterminado en audio estéreo. Entonces finalmente lo descubrí. Debe tener la configuración de altavoces de sus tarjetas de sonido configurada en 5.1 o de lo contrario VLC no elegirá la pista 5.1. Pensé que 7.1 set para la configuración de los altavoces en mi tarjeta de sonido funcionaría para cualquier cosa, por lo que el sistema reproduciría 5.1 o 7.1 si estuviera disponible. Pero aparentemente con VLC, y tal vez algunos otros programas, su sistema debe coincidir exactamente o no reconocerá su configuración. Esta es una característica que el equipo de VideoLan necesita corregir. Con la llegada del audio 7.1, VLC necesita reconocer que puede reproducir audio 5.1 en un sistema 7.1.
De vlc --longhelp --advanced
:
--force-dolby-surround {0 (Auto), 1 (On), 2 (Off)}
Force detection of Dolby Surround
También existe la configuración respectiva en la versión GUI de la configuración en "Audio-> Efectos-> Dolby Surround". Tiene las opciones "Auto", "On" y "Off".
Por lo que entiendo, debería detectar automáticamente si el medio de origen es sonido envolvente o no.
Una solución mucho mejor si desea respetar el mapeo de audio producido por VLC:
El uso de DirectX como se explicó anteriormente en la solución daría una asignación de audio como esta:
Archivo de audio estéreo:
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
Archivo de audio 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
Usando WaveOut como describiré, respeta mejor la asignación de audio para contenido estéreo y mantiene la misma asignación que la primera solución:
Archivo de audio estéreo:
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
Archivo de audio 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
Ahora, si alguien siente que esta solución es una solución adecuada, puede hacerlo así:
Espero que sea útil para alguien ...
Solo si su formato de audio es dts / dolby digital 5.1, el canal 5.1 podría activarse en VLC. Si el archivo original es solo de tipo estéreo, la opción 5.1 no se resaltará en el menú mencionado anteriormente. Intenta utilizar el software SURCODE DTS y Gold Wave para convertir un archivo estéreo en un archivo DTS 5.1 definido por el usuario.