Eu acho que se a fonte não estiver na 5.1, você terá que encontrar um software que emule a saída 5.1 de um sinal estéreo. Pode ser que o seu driver de áudio possa fazer isso.
slhck
Respostas:
30
Senti a necessidade de ressuscitar isso, pois é bastante alto nos resultados de pesquisa e a solução não funciona mais na v2.0.2 - no entanto, finalmente encontrei uma correção!
Pressione Ctrl+ Ppara exibir as preferências.
Na parte inferior da navegação direita, selecione o Allbotão de opção na área Mostrar configurações (canto inferior esquerdo da interface).
Agora expanda a árvore Áudio , selecione Módulos de saída e selecione DirectX.
Selecione seu "Dispositivo de saída" e "Configuração do alto-falante" nos menus suspensos.
Melhor resposta. Isso estava funcionando para mim.
joctee
3
Nenhuma dessas opções em Mac OS X.
niieani
Ou FreeBSD eu tenho uma caixa "Dispositivo de saída de áudio" para digitar algo - talvez eu precise fornecer um nome de dispositivo específico ...?
SlySven
4
Isso foi um pouco confuso para mim também. Eu tenho áudio 7.1 no meu sistema. O VLC sempre padroniza o áudio estéreo. Então eu finalmente descobri. Você deve ter a configuração do alto-falante da placa de som definida como 5.1 ou o VLC não escolherá a faixa 5.1. Eu pensei que o 7.1 definido para a configuração do alto-falante na minha placa de som funcionaria para qualquer coisa, para que o sistema reproduzisse 5.1 ou 7.1, se disponível. Mas, aparentemente, com o VLC, e talvez alguns outros programas, seu sistema deve corresponder exatamente ou não reconhecerá suas configurações. Esse é um recurso que a equipe do VideoLan precisa corrigir. Com o advento do áudio 7.1, o VLC precisa reconhecer que ele pode reproduzir áudio 5.1 em um sistema 7.1.
Tanto quanto eu posso dizer, este é um cenário que alterações quer DS / DTS deve ser utilizado no canal de áudio, mas não os configurati linha em (estéreo, da esquerda + direita, 5,1 ....)
dadver
Ok, então esta resposta provavelmente não é o que você está procurando. Desculpa!
Victor
@Victor "ele deve detectar automaticamente se a mídia de origem é um som surround ou não." Como posso saber o que o VLC detectou?
Expiação limitada
1
@LimitedAtonement Acredito que isso esteja disponível em Ferramentas-> Informações sobre codec, se você olhar para o fluxo de áudio e quantos canais ele possui.
Victor
1
Solução muito melhor se você deseja respeitar o mapeamento de áudio produzido pelo VLC:
O uso do DirectX, conforme explicado acima na solução, forneceria um mapeamento de áudio como este:
Arquivo de áudio 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
Arquivo de áudio 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
O uso do WaveOut como descreverei, respeita melhor o mapeamento de áudio para conteúdo estéreo e mantém o mesmo mapeamento da primeira solução:
Arquivo de áudio 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
Arquivo de áudio 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
Agora, se alguém sentir essa solução alternativa como uma solução adequada, você pode fazer o seguinte:
Pressione Ctrl + P para exibir as preferências.
Vá para "Áudio" à esquerda (ou na parte superior se o VLC 3.0.x)
Na saída, defina o módulo de saída como 'Saída de áudio WaveOut', sem necessidade de alterar a configuração do alto-falante como a primeira solução.
Somente se o seu formato de áudio for dts / dolby digital 5.1, o canal 5.1 poderá ser ativado no VLC. Se o arquivo original for apenas do tipo estéreo, a opção 5.1 não será destacada no menu acima mencionado. Você tenta usar o software SURCODE DTS e Gold wave para converter um arquivo estéreo em arquivo 5.1 DTS definido pelo usuário.
abra o VLC> vá para preferências> selecione todos os modos no canto inferior esquerdo> selecione áudio> encontre o modo de saída de áudio estéreo> selecione Dolby Digital Surround na parte inferior da lista. A partir de 2.1.5 VLC.
Respostas:
Senti a necessidade de ressuscitar isso, pois é bastante alto nos resultados de pesquisa e a solução não funciona mais na v2.0.2 - no entanto, finalmente encontrei uma correção!
All
botão de opção na área Mostrar configurações (canto inferior esquerdo da interface).DirectX
.fonte
Isso foi um pouco confuso para mim também. Eu tenho áudio 7.1 no meu sistema. O VLC sempre padroniza o áudio estéreo. Então eu finalmente descobri. Você deve ter a configuração do alto-falante da placa de som definida como 5.1 ou o VLC não escolherá a faixa 5.1. Eu pensei que o 7.1 definido para a configuração do alto-falante na minha placa de som funcionaria para qualquer coisa, para que o sistema reproduzisse 5.1 ou 7.1, se disponível. Mas, aparentemente, com o VLC, e talvez alguns outros programas, seu sistema deve corresponder exatamente ou não reconhecerá suas configurações. Esse é um recurso que a equipe do VideoLan precisa corrigir. Com o advento do áudio 7.1, o VLC precisa reconhecer que ele pode reproduzir áudio 5.1 em um sistema 7.1.
fonte
De
vlc --longhelp --advanced
:Há também a respectiva configuração na versão GUI das configurações em "Áudio-> Efeitos-> Dolby Surround". Is tem as opções "Auto", "On" e "Off".
Pelo que entendi, ele deve detectar automaticamente se a mídia de origem é um som surround ou não.
fonte
Solução muito melhor se você deseja respeitar o mapeamento de áudio produzido pelo VLC:
O uso do DirectX, conforme explicado acima na solução, forneceria um mapeamento de áudio como este:
Arquivo de áudio estéreo:
Arquivo de áudio 5.1:
O uso do WaveOut como descreverei, respeita melhor o mapeamento de áudio para conteúdo estéreo e mantém o mesmo mapeamento da primeira solução:
Arquivo de áudio estéreo:
Arquivo de áudio 5.1:
Agora, se alguém sentir essa solução alternativa como uma solução adequada, você pode fazer o seguinte:
Espero que seja útil para alguém ...
fonte
Somente se o seu formato de áudio for dts / dolby digital 5.1, o canal 5.1 poderá ser ativado no VLC. Se o arquivo original for apenas do tipo estéreo, a opção 5.1 não será destacada no menu acima mencionado. Você tenta usar o software SURCODE DTS e Gold wave para converter um arquivo estéreo em arquivo 5.1 DTS definido pelo usuário.
fonte
abra o VLC> vá para preferências> selecione todos os modos no canto inferior esquerdo> selecione áudio> encontre o modo de saída de áudio estéreo> selecione Dolby Digital Surround na parte inferior da lista. A partir de 2.1.5 VLC.
fonte