답변:
검색 결과가 상당히 높고 v2.0.2에서는 더 이상 솔루션이 작동하지 않기 때문에이 문제를 다시 해결할 필요가 있다고 생각했지만 마침내 해결책을 찾았습니다!
All
아래)에서 라디오 단추를 선택하십시오 .DirectX
.이것은 나에게도 혼란 스러웠습니다. 시스템에 7.1 오디오가 있습니다. VLC는 항상 스테레오 오디오로 기본 설정되었습니다. 그런 다음 마침내 알아 냈습니다. 사운드 카드 스피커 구성을 5.1로 설정해야합니다. 그렇지 않으면 VLC가 5.1 트랙을 선택하지 않습니다. 사운드 카드의 스피커 구성 용 7.1 세트는 모든 것이 작동하므로 시스템이 5.1 또는 7.1로 재생 될 수 있다고 생각했습니다. 그러나 분명히 VLC 및 다른 일부 프로그램에서는 시스템이 정확히 일치해야합니다. 그렇지 않으면 설정을 인식하지 못합니다. 이것은 VideoLan 팀이 수정해야하는 기능입니다. 7.1 오디오의 출현으로 VLC는 7.1 시스템에서 5.1 오디오를 재생할 수 있음을 인식해야합니다.
보낸 사람 vlc --longhelp --advanced
:
--force-dolby-surround {0 (Auto), 1 (On), 2 (Off)}
Force detection of Dolby Surround
"Audio-> Effects-> Dolby Surround"의 GUI 버전 설정에도 해당 설정이 있습니다. "자동", "켜기"및 "끄기"옵션이 있습니다.
내가 이해 한 바에 따르면 소스 미디어가 서라운드 사운드인지 아닌지를 자동으로 감지해야합니다.
VLC에서 생성 된 오디오 매핑을 존중하려는 경우 훨씬 더 나은 솔루션 :
솔루션에서 위에서 설명한대로 DirectX를 사용하면 다음과 같은 오디오 매핑이 제공됩니다.
스테레오 오디오 파일 :
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 오디오 파일 :
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
내가 설명 할 WaveOut을 사용하면 스테레오 컨텐츠에 대한 오디오 매핑을 더 잘 존중하고 첫 번째 솔루션과 동일한 매핑을 유지합니다.
스테레오 오디오 파일 :
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 오디오 파일 :
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
이제 누군가 가이 해결 방법을 적절한 솔루션으로 생각하면 다음과 같이 할 수 있습니다.
누군가에게 도움이되기를 바랍니다 ...