WAV PCM (.wav)
Microsoft मानकWAV अनकंप्रेस्ड PCM ऑडियो के लिए व्यापक रूप से उपयोग किया जाने वाला फ़ॉर्मैट है।
WAV को MP3 में कन्वर्ट करें
मुफ्त इन-ब्राउज़र WAV से MP3 कन्वर्टर। अपने डिवाइस पर तुरंत फ़ाइलें कन्वर्ट करें।
निरीक्षण और मेटाडेटा
ऑपरेटिंग सिस्टम और फ़ाइल विश्लेषक शुरुआती बाइनरी बाइट अनुक्रम का निरीक्षण करके WAV फ़ाइलों की पहचान करते हैं:
बाइट-स्तरीय हेडर हस्ताक्षर (मैजिक बाइट्स)
ऑपरेटिंग सिस्टम और फ़ाइल विश्लेषक शुरुआती बाइनरी बाइट अनुक्रम का निरीक्षण करके WAV फ़ाइलों की पहचान करते हैं:
HEX हस्ताक्षर (ऑफ़सेट 0):
52 49 46 46 ?? ?? ?? ?? 57 41 56 45ASCII निरूपण: RIFF????WAVE
मानकीकरण: Microsoft और IBM का संसाधन विनिमय फ़ाइल फ़ॉर्मैट (RIFF)
तकनीकी विनिर्देश
| कंटेनर आर्किटेक्चर | रिसोर्स इंटरचेंज फ़ाइल फ़ॉर्मैट (RIFF) खंडों वाला कंटेनर |
| कंप्रेशन | असंपीड़ित रैखिक पल्स-कोड मॉड्यूलेशन (LPCM); ADPCM या IEEE फ़्लोट का समर्थन करता है |
| बाइट एंडियानेस | लिटिल-एंडियन (Intel x86 बाइट क्रम) |
| कलर स्पेस | लागू नहीं (असंपीड़ित ऑडियो PCM) |
| चैनल और संरचना | मोनो, स्टीरियो और 64 अलग-अलग चैनलों तक मल्टीचैनल |
| अधिकतम आयाम | 16, 24, 32 या 64-बिट फ़्लोट रिज़ॉल्यूशन पर 384 kHz तक की सैंपल दरें |
| पारदर्शिता | 100% बिट-दर-बिट असंपीड़ित स्टूडियो मास्टर ऑडियो की निष्ठा |
| स्ट्रीमिंग और प्रोग्रेसिव | शीर्षलेख पर निर्भर डेटा खंड ऑफ़सेट; मानक WAV के लिए ज्ञात लंबाई आवश्यक है |
तकनीकी तुलना मैट्रिक्स: WAV बनाम प्रतियोगी
| तकनीकी विशेषता | WAV (वर्तमान) | FLAC | AIFF | MP3 |
|---|---|---|---|---|
| बाइट ऑर्डरिंग | लिटिल-एंडियन (इंटेल बाइट ऑर्डर) | मूल बिटस्ट्रीम | बिग-एंडियन (मोटोरोला बाइट ऑर्डर) | बिटस्ट्रीम फ़्रेमिंग |
| संपीड़न मोड | असंपीड़ित (100% डेटा बरकरार) | लॉसलेस संपीड़न; आकार अलग-अलग होता है | असंपीड़ित (100% डेटा बरकरार) | हानिपूर्ण संपीड़न (आकार लगभग 10%) |
| अधिकतम फ़ाइल आकार | 4 GB (RIFF 32-बिट सीमा; RF64 इसे हल करता है) | लगभग असीमित | 4 GB सीमा | लगभग असीमित |
| सीपीयू डिकम्प्रेसन ओवरहेड | शून्य (प्रत्यक्ष मेमोरी बफर मैपिंग) | बहुत कम | शून्य (प्रत्यक्ष मेमोरी बफर मैपिंग) | कम |
सामान्य करप्शन मोड और हेक्स रिकवरी गाइड
प्लेयर 'Invalid chunk size' की सूचना देता है या ऑडियो चलता है, लेकिन समय से पहले कट जाता है।
मूल कारण: अंतिम 'RIFF' और 'data' चंक बाइट लंबाई हेडर लिखने से पहले रिकॉर्डिंग सॉफ्टवेयर क्रैश हो गया।
रिकवरी: हेक्स एडिटर में खोलें और कुल फ़ाइल आकार माइनस 8 को ऑफ़सेट 4 पर लिखें, या 'ffmpeg -i broken.wav -c copy fixed.wav' के माध्यम से मरम्मत करें।
सुरक्षा विश्लेषण और पार्सर अटैक वेक्टर्स
WAV फ़ाइलें 32-बिट लंबाई मानों के साथ नेस्टेड चंक हेडर का उपयोग करती हैं। घोषित चंक आकार और वास्तविक फ़ाइल लंबाई के बीच बेमेल बफर ओवर-रीड्स को ट्रिगर कर सकता है।
ज्ञात अटैक वेक्टर्स
- ऑडियो ड्राइवरों में 'fmt ' या 'fact' चंक लंबाई पार्सिंग में पूर्णांक ओवरफ्लो।
- अतिरिक्त आकार के ASCII स्ट्रिंग्स वाले दुर्भावनापूर्ण 'LIST' मेटाडेटा चंक के कारण हीप ओवरफ़्लो।
- निल पॉइंटर डिरेफरेंस का कारण बनने वाले शून्य-बाइट 'data' चंक के माध्यम से सेवा से इनकार (DoS)।
सुरक्षात्मक सर्वोत्तम प्रथाएँ: सख्त सत्यापन लागू करें कि घोषित चंक ऑफ़सेट भौतिक फ़ाइल सीमाओं से अधिक न हों।
ऐतिहासिक मूल और मील के पत्थर
मुख्य लाभ और खूबियाँ
- बिट-दर-बिट गणितीय सटीकता रिकॉर्डिंग स्टूडियो के मूल वेवफ़ॉर्म को हूबहू सुरक्षित रखती है।
- अनुकूलता प्लेयर और डिवाइस पर निर्भर करती है।
- शून्य सीपीयू डिकोडिंग लोड तत्काल वास्तविक समय प्लेबैक और बहु-ट्रैक संपादन को सक्षम बनाता है।
तकनीकी सीमाएँ और कमियाँ
- बहुत अधिक संग्रहण चाहिए (CD गुणवत्ता वाले ऑडियो के लिए लगभग 10 MB प्रति मिनट)।
- क्लासिक 32-बिट RIFF फ़ाइल आकार सीमा कड़ाई से निरंतर फ़ाइलों को 4 GB तक सीमित करती है (लगभग 6.8 घंटे CD ऑडियो)।
- MP3 या M4A की तुलना में ऐतिहासिक रूप से मानकीकृत मेटाडेटा टैगिंग की कमी थी।
रोचक तकनीकी जानकारी
- ब्रायन ईनो द्वारा संगीतबद्ध महान Windows 95 स्टार्टअप ध्वनि को 16-बिट 22 kHz स्टीरियो WAV फ़ाइल के रूप में वितरित किया गया था।
- पेशेवर फिल्म और टेलीविजन शूट ब्रॉडकास्ट WAV (BWF) का उपयोग करके ध्वनि रिकॉर्ड करते हैं, जो 'bext' चंक में SMPTE टाइमकोड एम्बेड करता है।
- 4-बाइट RIFF हेडर का अर्थ 'Resource Interchange File Format' है।
अक्सर पूछे जाने वाले तकनीकी प्रश्न
WAV फ़ाइल MP3 से इतनी बड़ी क्यों होती है?
WAV में आम तौर पर असंपीड़ित PCM ऑडियो होता है। MP3 हानिपूर्ण संपीड़न का उपयोग करता है, जिससे फ़ाइल का आकार घटाने के लिए कुछ ऑडियो जानकारी हट जाती है; आकार में कमी बिटरेट, सामग्री और सेटिंग पर निर्भर करती है।
यदि कोई WAV रिकॉर्डिंग 4 GB से अधिक हो जाए तो क्या होता है?
चूंकि मानक RIFF चंक साइज़ के लिए 32-बिट अनसिग्नेड पूर्णांक का उपयोग करता है, इसलिए मानक WAV 4,294,967,295 बाइट्स से अधिक नहीं हो सकता है। पेशेवर रिकॉर्डिंग रिग 4 GB की बाधा को तोड़ने के लिए RF64 (ITU-R BS.2088) का उपयोग करते हैं।
क्या WAV, FLAC से बेहतर आवाज़ देता है?
नहीं। FLAC चलाने पर यह उसी बिट-दर-बिट PCM ऑडियो स्ट्रीम में डीकंप्रेस होता है जिसे WAV संग्रहीत करता है। यानी दोनों की ध्वनि गुणवत्ता 100% एक जैसी है।
संबंधित WAV रूपांतरण जोड़े
PCM WAV ऑडियो को MP3 में बदलने से फ़ाइल का आकार काफ़ी घट सकता है। कमी और सुनाई देने वाला असर स्रोत, बिटरेट और एन्कोडिंग सेटिंग पर निर्भर करते हैं।
पेशेवर संपादन और हार्डवेयर प्लेबैक के लिए संपीड़ित ऑडियो को असंपीड़ित रैखिक PCM डेटा में अनपैक करने के लिए MP3 फ़ाइलों को WAV में कनवर्ट करना।
संपीड़ित M4A AAC ऑडियो को असम्पीडित स्टूडियो-ग्रेड 16-bit 44.1kHz लीनियर PCM WAV फॉर्मेट में डिकोड करें।
असंपीड़ित WAV PCM को FLAC Master में बदलने से ऑडियो फ़ाइलों का आकार आधा हो जाता है, और ध्वनि डेटा का एक बिट भी नहीं खोता।
FLAC मास्टर को WAV PCM में बदलने से बिना किसी समझौते के हार्डवेयर संगतता के लिए संपीड़ित ऑडियो को कच्चे पल्स-कोड मॉड्यूलेशन डेटा में अनपैक किया जाता है।