AVI वीडियो (.avi)

Microsoft मानक

ऑडियो वीडियो इंटरलीव (AVI) माइक्रोसॉफ्ट द्वारा 1992 में पेश किया गया एक ऐतिहासिक मल्टीमीडिया कंटेनर है जो सिंक्रनाइज़ प्लेबैक के लिए ऑडियो और वीडियो स्ट्रीम को इंटरलीव करता है।

इंस्पेक्ट और मेटाडेटा

ऑपरेटिंग सिस्टम और फ़ाइल विश्लेषक शुरुआती बाइनरी बाइट अनुक्रम का निरीक्षण करके AVI फ़ाइलों की पहचान करते हैं:

फ़ाइलें यहाँ चुनें या छोड़ें

100% प्राइवेट इन-ब्राउज़र कन्वर्शन - फ़ाइलें कभी आपका डिवाइस नहीं छोड़तीं

या पेस्ट करें Ctrl+V
शून्य-नेटवर्क-ट्रांसमिशन गोपनीयता गारंटी: बाहरी सर्वर पर 0 बाइट अपलोड किए गए। सारी प्रोसेसिंग आपके ब्राउज़र सैन्डबॉक्स में स्थानीय रूप से हुई।

बाइट-स्तरीय हेडर हस्ताक्षर (मैजिक बाइट्स)

ऑपरेटिंग सिस्टम और फ़ाइल विश्लेषक शुरुआती बाइनरी बाइट अनुक्रम का निरीक्षण करके AVI फ़ाइलों की पहचान करते हैं:

HEX हस्ताक्षर (ऑफ़सेट 0):

52 49 46 46 00 00 00 00 41 56 49 20

ASCII निरूपण: RIFF....AVI

मानकीकरण: Microsoft RIFF Specification / OpenDML Extension

तकनीकी विनिर्देश

कंटेनर आर्किटेक्चरResource Interchange File Format (RIFF) interleaved chunk container
कंप्रेशनInterleaved streams supporting DivX, Xvid, Motion JPEG, raw uncompressed, and MP3 audio
बाइट एंडियानेसLittle-Endian (Intel x86 byte order)
कलर स्पेसYUV 4:2:0, RGB, and palette colors
चैनल और संरचनाStereo and multichannel audio streams
अधिकतम आयामUnrestricted; OpenDML AVI extension supports 4K and multi-gigabyte streams
पारदर्शिता (Transparency)Supported via RGBA uncompressed video streams
स्ट्रीमिंग और प्रोग्रेसिवIndex chunk placed at end of file; poorly suited for progressive web streaming

तकनीकी तुलना मैट्रिक्स: AVI बनाम प्रतियोगी

तकनीकी विशेषताAVI (वर्तमान)MP4MKVMOV
स्ट्रीमिंग उपयुक्तताखराब; तलाशने से पहले पूरी फ़ाइल डाउनलोड करने की आवश्यकता होती हैउत्कृष्ट (FastStart / HLS / DASH)अच्छा (खंडित EBML)उत्कृष्ट (FastStart)
HTML5 वेब प्लेबैकआधुनिक ब्राउज़र द्वारा मूल रूप से समर्थित नहींसभी ब्राउज़रों में 100% सार्वभौमिकआंशिक (Edge / Chrome)Safari / Apple उपकरणों पर समर्थित
उपशीर्षक एम्बेडिंगहैैक-निर्भर (बाहरी .srt फ़ाइलों की आवश्यकता होती है)मूल समयबद्ध पाठ (tx3g / VTT)ASS/SSA/SRT के लिए पूर्ण मूल समर्थनमूल Apple QuickTime उपशीर्षक
चर फ़्रेम दरसख्ती से निरंतर फ़्रेम दर (CFR)मूल VFR समर्थनमूल VFR समर्थनमूल VFR समर्थन

सामान्य करप्शन मोड और हेक्स रिकवरी गाइड

मीडिया प्लेयर वीडियो चला सकता है लेकिन खोज या फास्ट-फॉरवर्ड नहीं कर सकता है, या 'Corrupt index' रिपोर्ट करता है।

मूल कारण: एक बाधित डाउनलोड के दौरान अनुगामी 'idx1' सूचकांक खंड काट दिया गया था या हटा दिया गया था।

रिकवरी: DivFix++, VLC ('Build index then play'), या 'ffmpeg -i broken.avi -c copy fixed.avi' का उपयोग करके सूचकांक का पुनर्निर्माण करें।

सुरक्षा विश्लेषण और पार्सर अटैक वेक्टर्स

AVI फ़ाइलों में जटिल चंक पदानुक्रम होते हैं और अनगिनत अस्पष्ट लेगेसी वीडियो कोडेक्स का समर्थन करते हैं, जिससे अनसैंडबॉक्स किए गए डिकोडर पार्सर शोषण के प्रति संवेदनशील हो जाते हैं।

ज्ञात अटैक वेक्टर्स

  • लेगेसी Windows मीडिया प्लेयर में 'strh' (स्ट्रीम हेडर) चंक पार्सिंग में हीप बफर ओवरफ़्लो।
  • दुर्भावनापूर्ण रूप से तैयार किए गए बड़े फ्रेम काउंट हेडर के लिए इंडेक्स सरणी आवंटन के दौरान पूर्णांक अतिप्रवाह।
  • लेगेसी DirectShow फ़िल्टर के भीतर मोशन JPEG डीकंप्रेसन में सीमा से बाहर पढ़ना।

सुरक्षात्मक सर्वोत्तम प्रथाएँ:

ऐतिहासिक मूल और मील के पत्थर

1999DivX संपीड़न ने AVI को इंटरनेट मूवी शेयरिंग के लिए प्रमुख फ़ॉर्मेट में बदल दिया।
1996OpenDML कंसोर्टियम ने AVI 2.0 रिलीज़ किया, जिससे प्रतिबंधात्मक 2 GB फ़ाइल आकार सीमा समाप्त हो गई।
1992माइक्रोसॉफ्ट ने Windows 3.1 के हिस्से के रूप में Video for Windows के साथ AVI पेश किया।

मुख्य लाभ और खूबियाँ

  • Windows मीडिया सॉफ़्टवेयर और वीडियो संपादकों में बेहद व्यापक लेगेसी डेस्कटॉप समर्थन।
  • आर्काइवल फ़िल्म स्कैनिंग और वैज्ञानिक वीडियो विश्लेषण के लिए असंपीड़ित रॉ फ़्रेम का समर्थन करता है।
  • कम कंटेनर ओवरहेड के साथ सरल स्ट्रीम इंटरलीविंग आर्किटेक्चर।

तकनीकी सीमाएँ और कमियाँ

  • चर फ्रेम दर (VFR) और अध्यायों जैसी आधुनिक वीडियो कंटेनर सुविधाओं के लिए मूल समर्थन का अभाव।
  • वेब स्ट्रीमिंग के लिए खराब रूप से उपयुक्त क्योंकि मास्टर इंडेक्स चंक ('idx1') फ़ाइल के अंत में संग्रहीत किया जाता है।
  • MP4 या WebM में पुनः एन्कोडिंग के बिना कोई मूल HTML5 वीडियो ब्राउज़र समर्थन नहीं।

रोचक तकनीकी जानकारी

  • 2000 के दशक की शुरुआत में, DivX और Xvid AVI फ़ाइलें पीयर-टू-पीयर फ़ाइल शेयरिंग नेटवर्क द्वारा उपयोग किया जाने वाला प्राथमिक फ़ॉर्मेट थीं।
  • मूल 1992 AVI विनिर्देश 32-बिट फ़ाइल ऑफ़सेट पॉइंटर्स के कारण 2 GB से अधिक नहीं हो सकता था।
  • AVI फ़ाइल के अंत में 'idx1' चंक तलाशने के लिए प्रत्येक एकल फ़्रेम के बाइट ऑफ़सेट को सूचीबद्ध करता है।

अक्सर पूछे جانے वाले तकनीकी प्रश्न

मैं वेब ब्राउज़र में सीधे AVI वीडियो क्यों नहीं चला सकता?

आधुनिक ब्राउज़र MP4 (H.264/AV1) और WebM (VP9/AV1) पर मानकीकृत होते हैं क्योंकि उनके कंटेनर फॉर्मेट प्रगतिशील स्ट्रीमिंग के लिए अनुकूलित हैं। AVI में मूल वेब स्ट्रीमिंग सुविधाएँ नहीं हैं और HTML5 <video> में समर्थित नहीं है।

मैं ऐसी AVI फ़ाइल को कैसे ठीक कर सकता हूँ जो सीक या स्क्रब नहीं करती है?

AVI फ़ाइलें फ़ाइल के अंत में एक इंडेक्स टेबल पर निर्भर करती हैं। यदि अधूरी है, तो खिलाड़ी खोज नहीं सकते हैं। File2File Video Converter के साथ फ़ाइल को ट्रांसकोड या री-इंडेक्स करने से पूर्ण टाइमलाइन स्क्रबिंग पुनर्स्थापित हो जाती है।

AVI और MP4 में क्या अंतर है?

AVI स्थानीय डेस्कटॉप प्लेबैक के लिए डिज़ाइन किया गया 1992 का एक पुराना कंटेनर है। MP4 एक 2001 का आधुनिक मानक है जो वेब स्ट्रीमिंग, चैप्टर, वैरिएबल फ्रेमरेट, उपशीर्षक और बेहतर कम्प्रेशन का समर्थन करता है।