ऑडियो फ़ाइल स्वरूपों में हेरफेर करने के लिए Free.NET लाइब्रेरी

.NET API के माध्यम से ऑडियो फाइलों को चलाएं, रीकॉर्ड करें, एनकोड करें, पढ़ें और कनवर्ट करें।

NAudio एक ओपन सोर्स एपीआई है जो ऑडियो फाइलों को प्रोग्रामेटिक रूप से हेरफेर करता है। एपीआई .NET डेवलपर को विभिन्न मानकों से ऑडियो पढ़ने, ऑडियो प्लेबैक करने, ऑडियो प्रारूप बदलने, सिस्टम ऑडियो रिकॉर्ड करने, और बहुत कुछ करने की अनुमति देता है। एपीआई उपयोगी उपयोगिता वर्गों का एक व्यापक सेट प्रदान करने का इरादा रखता है जिसके द्वारा आप अपना स्वयं का ऑडियो मैनिपुलेशन एप्लिकेशन बना सकते हैं।

API का उपयोग करके, आप Waveout, DirectSound, ASIO और WASAPI का उपयोग करके ऑडियो प्लेबैक कर सकते हैं और WAV, AIFF, MP3, G.711, ADPCM, WMA, AAC, MP4 और अन्य से ऑडियो पढ़ सकते हैं। एपीआई आपकी मशीन पर स्थापित एसीएम कोडेक का उपयोग करके ऑडियो एन्कोडिंग की अनुमति देता है, आप 32-बिट मिक्सिंग इंजन का उपयोग करके ऑडियो स्ट्रीम को मिक्स और हेरफेर कर सकते हैं।

Previous Next

NAudio के साथ शुरुआत करना

NAudio को स्थापित करने का सबसे अच्छा तरीका NuGet के माध्यम से है, आप निम्न कमांड चला सकते हैं और अपने एप्लिकेशन में NAudio स्थापित कर सकते हैं।

NuGet . से NAudio स्थापित करें

 Install-Package NAudio

फ्री C# API का उपयोग करके ऑडियो फ़ाइल चलाएं

NAudio .NET प्रोग्रामर को अपने स्वयं के .NET अनुप्रयोगों से ऑडियो फ़ाइलें चलाने की अनुमति देता है। ऑडियो फ़ाइल चलाने के लिए, सबसे पहले, आपको AudioFileHeaer का उपयोग करके फ़ाइल को खोलना होगा। आपकी फ़ाइल के सफलतापूर्वक खुलने के बाद आप ऑडियो चलाने के लिए एक आउटपुट डिवाइस के रूप में WaveOutEvent का उपयोग कर सकते हैं। आप इनिट विधि के साथ AudioFile को outPutDevice पर पास करके और Play() विधि को कॉल करके केवल ऑडियो चला सकते हैं।

एमपी3 को WAV फाइल में बदलने के लिए फ्री C# API

एपीआई डेवलपर्स को एमपी 3 फ़ाइलों को अन्य फ़ाइल स्वरूपों में बदलने की अनुमति देता है। यदि एप्लिकेशन मशीन में ACM MP3 कोडेक मौजूद है, तो डेवलपर्स अपने स्वयं के एप्लिकेशन में MP4 रूपांतरण सुविधा जोड़ सकते हैं। यह कोडेक आमतौर पर विंडोज़ के अधिकांश संस्करणों में पूर्व-स्थापित होता है। MP3 को WAV में कनवर्ट करना बहुत आसान है आपको बस MP4FileReader का उपयोग करके एक MP3 फ़ाइल खोलने और WaveFileWriter.CreateWaveFile() विधि का उपयोग करके इसे कनवर्ट करने की आवश्यकता है।

सी # के माध्यम से एकाधिक ऑडियो फाइलों को जोड़ना

एपीआई डेवलपर्स को एक ही ऑडियो फाइल में कई ऑडियो फाइलों को जोड़ने की अनुमति देता है। संघनन प्रक्रिया बहुत सरल है। आप AudioFileReader() विधि का उपयोग करके अपनी एकाधिक ऑडियो फ़ाइलें लोड कर सकते हैं और ConcatenatingSampleProvider() विधि का उपयोग करके उन्हें संयोजित कर सकते हैं।

 हिन्दी