Risposte:
Ho sentito il bisogno di resuscitare questo dato che è piuttosto in alto nei risultati di ricerca e la soluzione non funziona più per la versione 2.0.2, tuttavia, ho finalmente trovato una soluzione!
All
pulsante di opzione nell'area Mostra impostazioni (in basso a sinistra dell'interfaccia).DirectX
.Questo è stato un po 'confuso anche per me. Ho audio 7.1 sul mio sistema. VLC è sempre predefinito per l'audio stereo. Poi ho finalmente capito. È necessario che la configurazione dei diffusori delle schede audio sia impostata su 5.1, altrimenti VLC non sceglierà la traccia 5.1. Ho pensato che 7.1 impostato per la configurazione degli altoparlanti sulla mia scheda audio avrebbe funzionato per qualsiasi cosa, quindi il sistema avrebbe riprodotto 5.1 o 7.1 se disponibile. Ma a quanto pare con VLC, e forse alcuni altri programmi, il tuo sistema deve corrispondere esattamente o non riconoscerà le tue impostazioni. Questa è una funzionalità che il team di VideoLan deve risolvere. Con l'avvento dell'audio 7.1, VLC deve riconoscere che può riprodurre audio 5.1 su un sistema 7.1.
Da vlc --longhelp --advanced
:
--force-dolby-surround {0 (Auto), 1 (On), 2 (Off)}
Force detection of Dolby Surround
C'è anche la rispettiva impostazione nella versione GUI delle impostazioni in "Audio-> Effetti-> Dolby Surround". Ha le opzioni "Auto", "Acceso" e "Spento".
Da quanto ho capito, dovrebbe rilevare automaticamente se il supporto sorgente è il suono surround o meno.
Soluzione molto migliore se si desidera rispettare la mappatura audio prodotta da VLC:
L'uso di DirectX come spiegato sopra nella soluzione darebbe una mappatura audio come questa:
File audio stereo:
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 file audio:
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
Utilizzando WaveOut come descriverò, rispetta meglio la mappatura audio per i contenuti stereo e mantiene la stessa mappatura della prima soluzione:
File audio stereo:
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 file audio:
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
Ora, se qualcuno ritiene che questa soluzione alternativa sia una soluzione adeguata, puoi farlo in questo modo:
Spero che sarà utile per qualcuno ...
Solo se il tuo formato audio è dts / dolby digital 5.1, il canale 5.1 potrebbe essere attivato in VLC. Se il file originale è solo di tipo stereo, l'opzione 5.1 non verrà evidenziata nel menu sopra indicato. Si prova a utilizzare il software SURCODE DTS e Gold wave per convertire un file stereo in un file DTS 5.1 definito dall'utente.