लिनक्स पर मोनो को बल डाउन करें


8

व्यक्तिगत कारणों से (मैं बिगड़ा हुआ सुन रहा हूँ) मुझे मोनो डाउन ध्वनि ध्वनि उत्पन्न करने के लिए मेरी लिनक्स मशीन की आवश्यकता है। डाउनक्लिम्ड, केवल एक चैनल नहीं।

क्या ALSA / PulseAudio सर्वर में इस तरह के व्यवहार को बाध्य करने की कोई संभावना है? हार्डवेयर मिश्रण (कुछ प्रतिरोधों के साथ एल और आर चैनलों को छोटा करना) फिलहाल संभव नहीं है। मैं दो में एक चैनल को मिलाने के लिए एक सॉफ्टवेयर सॉल्यूशन की तलाश कर रहा हूं।

मुझे पता है कि कुछ मीडिया खिलाड़ियों में यह कार्यक्षमता है, लेकिन मैं पूरे सिस्टम (जैसे गेम्स, फ्लैश एप्लिकेशन आदि) को डाउनडोमेड ऑडियो बनाना चाहूंगा।

जवाबों:


10

मैंने कोई व्यापक परीक्षण नहीं किया है, लेकिन यह ~/.asoundrc फ़ाइल (या /etc/asound.conf ) कुछ भी है कि ALSA का उपयोग करता है के लिए काम करना चाहिए। मान लें कि आप केवल दो इन-चैनल (बाएं और दाएं) से निपटना चाहते हैं, और यह कि आपका साउंडकार्ड है hw:0

pcm.!default makemono

pcm.makemono {
    type route
    slave.pcm "hw:0"
    ttable {
        0.0 1    # in-channel 0, out-channel 0, 100% volume
        1.0 1    # in-channel 1, out-channel 0, 100% volume
    }
}

चेक आउट आधिकारिक दस्तावेज आगे चीजों को ठीक करने / जटिल करने के तरीके के विवरण के लिए।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.