aspose.info
HI

एमपीजी फ़ाइल स्वरूप

अपडेट किया गया

एमपीजी फ़ाइल प्रारूप क्या है?

.mpg एक्सटेंशन वाली फ़ाइल MPEG-1 या MPEG-2 ऑडियो और वीडियो संपीड़न के लिए फ़ाइल एक्सटेंशन के समूह से संबंधित है। MPEG-1 भाग 2 वीडियो आसानी से उपलब्ध नहीं है, और यह एक्सटेंशन (MPG फ़ाइल स्वरूप) आमतौर पर एक MPEG प्रोग्राम स्ट्रीम को इंगित करता है जिसे MPEG-1 और MPEG-2 में परिभाषित किया गया है, या एक MPEG ट्रांसपोर्ट स्ट्रीम जो MPEG-2 में परिभाषित है . अन्य एक्सटेंशन जैसे .m2ts भी सटीक कंटेनर निर्दिष्ट करते हुए मौजूद हैं, इस मामले में, MPEG-2 TS, लेकिन इसका MPEG-1 मीडिया से बहुत कम संबंध है। .mp3 MP3 ऑडियो वाली फ़ाइलों के लिए सबसे आम एक्सटेंशन है। एक एमपी3 फ़ाइल अपरिष्कृत ऑडियो की एक विशिष्ट धारा है; एमपी3 फाइलों को टैग करने का पारंपरिक तरीका प्रत्येक फ्रेम के “गारबेज” सेगमेंट में स्ट्रीम डेटा लिखकर है, जो मीडिया जानकारी को सहेजता है लेकिन एमपीजी फाइल प्लेयर द्वारा खारिज कर दिया जाता है। यह एएसी फाइलों को टैग करने के लिए उपयोग की जाने वाली समान तकनीक है, लेकिन आजकल कम समर्थित है।

एमपीईजी संपीड़न

एमपीईजी नाम मूविंग पिक्चर्स एक्सपर्ट्स ग्रुप के लिए है। एमपीईजी वीडियो संपीड़न के लिए एक उपकरण है, जिसमें छवियों और ध्वनियों का संपीड़न, साथ ही साथ दोनों का सिंक्रनाइज़ेशन शामिल है। वर्तमान में कई एमपीईजी मानक हैं।

  • MPEG-1 को 1.5 Mbit/sec के क्रम में मध्यवर्ती डेटा दरों के लिए प्रस्तावित किया गया है।
  • MPEG-2 कम से कम 10 Mbit/sec की उच्च डेटा दरों के लिए प्रस्तावित है।
  • MPEG-3 को HDTV कम्प्रेशन के लिए प्रस्तावित किया गया था लेकिन इसे बेमानी पाया गया और MPEG-2 के साथ विलय कर दिया गया।
  • MPEG-4 को 64 Kbit/sec से कम डेटा दरों के लिए प्रस्तावित किया गया है।

MPG फ़ाइल स्वरूप ## का प्रोग्राम स्ट्रीम

प्रोग्राम स्ट्रीम डिजिटल ऑडियो, वीडियो और बहुत कुछ मल्टीप्लेक्सिंग के लिए एक कंटेनर है। प्रोग्राम स्ट्रीम प्रारूप MPEG-1 (ISO/IEC 11172-1) के पहले भाग और MPEG-2, सिस्टम्स (ISO/IEC मानक 13818-1/ITU-T H.222.0) के पहले भाग में निर्दिष्ट है। MPEG-2 प्रोग्राम स्ट्रीम एनालॉग-आधारित है और ISO/IEC 11172 सिस्टम लेयर के समान है और आगे संगत है।

कोडिंग विवरण

आंशिक MPEG-2 प्रोग्राम स्ट्रीम पैक हेडर प्रारूप के कोडिंग विवरण यहां दिए गए हैं:

नामबिट्स की संख्याविवरण
सिंक बाइट्स320x000001BA
मार्कर बिट्स2MPEG-2 संस्करण के लिए 01b। MPEG-1 संस्करण के लिए मार्कर बिट 0010b मान के साथ 4 बिट हैं।
सिस्टम क्लॉक [32..30]3सिस्टम क्लॉक रेफरेंस (SCR) बिट्स 32 से 30
मार्कर बिट11 बिट हमेशा सेट होता है।
सिस्टम क्लॉक [29..15]15सिस्टम क्लॉक बिट 29 से 15
मार्कर बिट11 बिट हमेशा सेट होता है।
सिस्टम क्लॉक [14..0]15सिस्टम क्लॉक बिट 14 से 0
मार्कर बिट11 बिट हमेशा सेट होता है।
एससीआर एक्सटेंशन9
मार्कर बिट11 बिट हमेशा सेट होता है।
बिट दर22प्रति सेकंड 50 बाइट्स की इकाइयों में।
मार्कर बिट्स211 बिट हमेशा सेट होते हैं।
आरक्षित5भविष्य में उपयोग के लिए आरक्षित
भराई लंबाई3
स्टफिंग बाइट्स8*स्टफिंग लंबाई
सिस्टम हेडर (वैकल्पिक)0 या अधिकअगर सिस्टम हेडर स्टार्ट कोड इस प्रकार है: 0x000001BB

निम्न तालिका आंशिक सिस्टम हेडर प्रारूप दिखाती है:

नामबाइट्स की संख्याविवरण
सिंक बाइट्स40x000001बीबी
हैडर की लंबाई2
रेट बाउंड और मार्कर बिट्स3
ऑडियो बाध्य और झंडे1
फ़्लैग्स, मार्कर बिट, और वीडियो बाउंड1
पैकेट दर प्रतिबंध और आरक्षित बाइट1

संदर्भ

यह भी देखें