में कैसे परिवर्तित करूं यदि मेरे पास पहले से दो एरे (वाम चैनल & दायां चैनल) में WAV डेटा है तो कोई उन्हें एक मोनो सरणी में परिवर्तित करने के लिए कैसे जाता है?मैं एक स्टीरियो WAV को मोनो
क्या कोई फ़ंक्शन f है ताकि मोनो [x] = f (एल [x], आर [x])?
में कैसे परिवर्तित करूं यदि मेरे पास पहले से दो एरे (वाम चैनल & दायां चैनल) में WAV डेटा है तो कोई उन्हें एक मोनो सरणी में परिवर्तित करने के लिए कैसे जाता है?मैं एक स्टीरियो WAV को मोनो
क्या कोई फ़ंक्शन f है ताकि मोनो [x] = f (एल [x], आर [x])?
मिक्सिंग दो चैनलों का औसत है।
f_mono = function(l, r) {
return (l + r)/2;
}
यह आसान .... – Nifle
कुछ ध्यान में रखना है: मान लीजिए कि आपके पास एक स्टीरियो फ़ाइल है जहां बाएं-केवल ध्वनि और केंद्र ध्वनि है, जिसे मूल रूप से बराबर मात्रा माना जाता है । जब आप दो चैनलों को एक साथ जोड़ते हैं, तो केंद्र ध्वनि को इसके बजाय जोर से माना जाएगा। (दो बिंदु वक्ताओं और एक माइक के साथ ध्वनि तरंग ऊर्जा गणना चलाएं, और उसके बाद वक्ताओं को एक साथ ले जाएं।) मेरे पास इस बात से बचने के लिए कोई चालाक विचार नहीं है। – ephemient
यह कोई मुद्दा शुक्रिया नहीं है। ऑडियो समय मुद्दों के लिए सिर्फ एक दृश्य सहायता है। ऑडडियो खेलते समय मूल ऑडियो फ़ाइल का उपयोग किया जाता है। मैं सिर्फ तरंगों की गणना को कम करने के लिए मोनो में परिवर्तित करना चाहता था। Http://stackoverflow.com/questions/1035533/how-do-i-visualize-audio-data देखें – Nifle
बस दोनों मूल्यों का औसत लें।
यदि आपको अक्सर ऐसा करने की ज़रूरत नहीं है, तो मैं ऑडैसिटी का उपयोग करूंगा। –
हर बार जब मैं अपने आवेदन में ऑडियो आयात करता हूं – Nifle