¿Cómo puede cambiar la salida de audio predeterminada en VLC a 5.1?

10

¿Hay una configuración en VLC para cambiar la salida de audio predeterminada a 5.1?

Dadver
fuente
1
Supongo que si la fuente no está en 5.1, tendrá que encontrar un software que emule la salida 5.1 de una señal estéreo. Podría ser su controlador de audio puede hacer eso.
slhck

Respuestas:

30

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!

  1. Presione Ctrl+ Ppara mostrar las preferencias.
  2. En la parte inferior de la navegación de la derecha, seleccione el Allbotón de opción debajo del área Mostrar configuración (parte inferior izquierda de la interfaz).
  3. Ahora expanda el árbol de Audio , seleccione Out Modules y seleccione DirectX.
  4. Seleccione su "Dispositivo de salida" y "Configuración de altavoces" en los menús desplegables.
  5. Reinicie VLC.
Robin West
fuente
La mejor respuesta. Esto me estaba funcionando.
joctee
3
No
existen
O FreeBSD Tengo un cuadro de "Dispositivo de salida de audio" para escribir algo. ¿Quizás necesito dar un nombre de dispositivo en particular ...?
SlySven
4

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.

Jim
fuente
3

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.

Víctor
fuente
Por lo que puedo decir, esta es una configuración que cambia si DS / DTS debe usarse en el canal de audio, pero no la configuración de línea (estéreo, izquierda + derecha, 5.1 ...)
dadver
Bien, entonces esta respuesta probablemente no sea lo que estás buscando. ¡Lo siento!
Victor
@Victor "debería detectar automáticamente si el medio de origen es sonido envolvente o no". ¿Cómo puedo saber qué detectó VLC?
Expiación limitada el
1
@LimitedAtonement Creo que esto está disponible en Herramientas-> Información de códec, si observa la secuencia de audio y cuántos canales tiene.
Victor
1

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í:

  1. Presione Ctrl + P para mostrar las preferencias.
  2. Vaya a "Audio" a la izquierda (o en la parte superior si VLC 3.0.x)
  3. En la salida, configure el módulo de salida en 'Salida de audio WaveOut', no es necesario cambiar la configuración de su altavoz como primera solución.
  4. Reiniciar VLC

Espero que sea útil para alguien ...

Jiab77
fuente
0

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.

usuario236460
fuente
-1

abra VLC> vaya a preferencias> seleccione todos los modos en la esquina inferior izquierda> seleccione audio> busque el modo de salida de audio estéreo> seleccione Dolby Digital Surround al final de la lista. A partir de 2.1.5 VLC.

Blankman
fuente