जवाबों:
मुझे यह पुनर्जीवित करने की आवश्यकता महसूस हुई क्योंकि यह खोज परिणामों पर बहुत अधिक है और समाधान अब v2.0.2 के लिए काम नहीं करता है - हालांकि, मैंने आखिरकार एक ठीक पाया!
All
तहत रेडियो-बटन का चयन करें ।DirectX
।यह मेरे लिए थोड़ा भ्रमित करने वाला भी था। मैं अपने सिस्टम पर 7.1 ऑडियो है। VLC हमेशा स्टीरियो ऑडियो को डिफॉल्ट करता है। फिर मैंने आखिरकार इसका पता लगा लिया। आपके पास अपने साउंड कार्ड स्पीकर कॉन्फ़िगरेशन को 5.1 पर सेट करना होगा अन्यथा VLC 5.1 ट्रैक का चयन नहीं करेगा। मैंने सोचा था कि मेरे साउंड कार्ड पर स्पीकर कॉन्फ़िगरेशन के लिए 7.1 सेट कुछ भी काम करेगा ताकि सिस्टम उपलब्ध होने पर 5.1 या 7.1 खेल सके। लेकिन जाहिरा तौर पर वीएलसी, और शायद कुछ अन्य कार्यक्रमों के साथ, आपका सिस्टम बिल्कुल मेल खाना चाहिए या यह आपकी सेटिंग्स को नहीं पहचान पाएगा। यह एक ऐसी सुविधा है जिसे 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
"ऑडियो-> प्रभाव-> डॉल्बी सराउंड" के तहत सेटिंग्स के जीयूआई संस्करण में संबंधित सेटिंग भी है। "ऑटो", "चालू" और "बंद" विकल्प हैं।
मुझे जो समझ में आता है, उससे यह स्वचालित रूप से पता लगाना चाहिए कि स्रोत मीडिया ध्वनि के आसपास है या नहीं।
यदि आप 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
अब अगर कोई इस समाधान को एक उचित समाधान के रूप में महसूस करता है, तो आप इसे इस तरह से कर सकते हैं:
आशा है कि किसी के लिए उपयोगी होगा ...
केवल तभी जब आपका ऑडियो प्रारूप dts / dolby digital 5.1 है, 5.1 चैनल VLC में सक्रिय हो सकता है। यदि मूल फ़ाइल केवल स्टीरियो प्रकार की है, तो उपरोक्त विकल्प मेनू में 5.1 विकल्प हाइलाइट नहीं किया जाएगा। आप उपयोगकर्ता द्वारा 5.1 DTS फ़ाइल में एक स्टीरियो फ़ाइल परिवर्तित करने के लिए SURCODE DTS और गोल्ड वेव सॉफ़्टवेयर का उपयोग करने का प्रयास करें।