Como você pode alterar a saída de áudio padrão no VLC para 5.1?


10

Existe uma configuração no VLC para alterar a saída de áudio padrão para 5.1?


1
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!

  1. Pressione Ctrl+ Ppara exibir as preferências.
  2. Na parte inferior da navegação direita, selecione o Allbotão de opção na área Mostrar configurações (canto inferior esquerdo da interface).
  3. Agora expanda a árvore Áudio , selecione Módulos de saída e selecione DirectX.
  4. Selecione seu "Dispositivo de saída" e "Configuração do alto-falante" nos menus suspensos.
  5. Reinicie o VLC.

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.


3

De vlc --longhelp --advanced:

  --force-dolby-surround {0 (Auto), 1 (On), 2 (Off)}
                             Force detection of Dolby Surround

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.


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:

  1. Pressione Ctrl + P para exibir as preferências.
  2. Vá para "Áudio" à esquerda (ou na parte superior se o VLC 3.0.x)
  3. 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.
  4. Reinicie o VLC

Espero que seja útil para alguém ...


0

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.


-1

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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.