क्या मोनो ध्वनि उत्पादन को मजबूर करने का एक आसान तरीका है - एक कान, एक ईरफ़ोन, एक स्पीकर के लिए?
क्या मोनो ध्वनि उत्पादन को मजबूर करने का एक आसान तरीका है - एक कान, एक ईरफ़ोन, एक स्पीकर के लिए?
जवाबों:
~ VIA ~ फ्रेंच से अनुवादित (और मंच पृष्ठ के अंत में संकेतित सुधार पर विचार)
आप pulseaudio को हटाने के लिए मॉड्यूल का उपयोग कर सकते हैं:
एक टर्मिनल में:
pacmd list-sinks | grep name:
यह आपको उपयोग किए गए स्टीरियो आउटपुट का नाम भेजेगा। फिर आप टाइप करें ( आपके द्वारा पाया गया नाम के साथ प्रतिस्थापित ):
pacmd load-module module-remap-sink sink_name=mono master=THE_NAME_FROM_THE_PREVIOUS_COMMAND channels=2 channel_map=mono,mono
(मेरे मामले में यह था:
pacmd load-module module-remap-sink sink_name=mono master=alsa_output.pci-0000_00_1e.2.analog-stereo channels=2 channel_map=mono,mono
)
यदि आप ध्वनि वरीयताएँ खोलते हैं, तो आपके पास अब एक मोनो आउटपुट उपलब्ध होना चाहिए। स्थायी रूप से ऐसा करने के लिए:
gksudo gedit /etc/pulse/default.pa
फिर आप फ़ाइल में जोड़ें:
#Remapping output stereo to mono
load-module module-remap-sink sink_name=mono master=THE_NAME_FROM_THE_PREVIOUS_COMMAND channels=2 channel_map=mono,mono
(छवि एलीमेंट्री ओएस लूना की ध्वनि सेटिंग्स से है)।
मुझे इन दोनों जवाबों से समस्या थी। जब मैंने स्वीकार किए गए उत्तर की कोशिश की, तो स्पीकर से निकलने वाली एकमात्र चीज शोर थी। कुछ खोज के बाद, मुझे एक और समाधान मिला जो आपके लिए बेहतर काम कर सकता है:
pacmd load-module module-remap-sink sink_name=mono master=alsa_output.pci-0000_00_1b.0.analog-stereo channels=4 channel_map=left,right,left,right master_channel_map=left,left,right,right
आपके द्वारा प्राप्त सिंक नाम से alsa_output.pci-0000_00_1b.0.analog-स्टीरियो बदलें
pacmd list-sinks | grep name:
यदि आप इस समाधान को स्थायी बनाना चाहते हैं, तो स्वीकृत उत्तर में दिए चरणों का पालन करें।
यह उत्तर दो उत्तरों का एक मिश्रण है, चुड़ैल सामान्य नहीं हैं (चैनल "नाम" बाएं "और" दाएं "साउंडकार्ड विक्रेता द्वारा परिभाषित हैं और भिन्न हो सकते हैं)।
वैश्विक विचार अन्य उत्तरों द्वारा सुझाए गए अनुसार मॉड्यूल-रिमैप-सिंक का उपयोग करना है। हम बाद में मिले मूल्यों द्वारा [skinID], [left_channel_name] और [right_channel_name] की जगह लेंगे :
pacmd load-module module-remap-sink sink_name=combined-mono master=[skinID] channels=4 master_channel_map=[right_channel_name],[left_channel_name],[right_channel_name],[left_channel_name] channel_map=[left_channel_name],[left_channel_name],[right_channel_name],[right_channel_name]
यह एक डबल-मोनो सिंक आउटपुट बनाएगा जिसे हम डिफ़ॉल्ट एक (नीचे किया गया) होना निर्धारित कर सकते हैं।
pacmd list-sinks
मेरे मामले में, केवल एक सिंक मौजूद है; उपलब्ध एकमात्र साउंड कार्ड के लिए:
index: 0
name: <alsa_output.pci-0000_00_1f.3.analog-stereo>
=> मैं [स्किनआईडी] के लिए "0" या "alsa_output.pci-0000_00_1f.3.analog-स्टीरियो" का उपयोग कर सकता हूं
pacmd list-sinks | grep -m1 "channel map:"
मेरे मामले में, यह देता है:
channel map: front-left,front-right
तो, मेरे लिए [left_channel_name] = "फ्रंट-लेफ्ट" और [right_channel_name] = "फ्रंट-राइट"
परिवर्तनों को प्रभावी बनाने के लिए, मुझे चलना होगा (मेरे मामले में)
pactl load-module module-remap-sink sink_name=combined-mono master=0 channels=4 master_channel_map=front-right,front-left,front-right,front-left channel_map=front-left,front-left,front-right,front-right
pactl set-default-sink combined-mono
=> पहले कमांड के तर्क प्रत्येक मामले के लिए अनुकूल हैं! विवरण के लिए प्रवेश पत्र पढ़ें
सत्यापित करने के लिए, आप इस वीडियो को चला सकते हैं
यह सेटिंग्स रखने के लिए और उन्हें हर बार कंप्यूटर शुरू होने पर लागू किया जाता है:
/etc/pulse/default.pa
=> ~ / .पुलस / डिफ़ॉल्ट.पा (यदि पहले से नहीं किया गया है)शुरुआत में "pactl" के बिना , फ़ाइल के अंत में दो कमांड जोड़ें
=> मेरे मामले में, यह देता है:
load-module module-remap-sink sink_name=combined-mono master=0 channels=4 master_channel_map=front-right,front-left,front-right,front-left channel_map=front-left,front-left,front-right,front-right
set-default-sink combined-mono
निष्पादित करके सूक्ति अलसा मिक्सर स्थापित करना
$sudo apt-get install gnome-alsamixer
कुछ विकल्प हैं:
"मोनो आउटपुट चयन" और "मिक्स मोनो"