मोशन जेपीईजी: Difference between revisions

From Vigyanwiki
m (12 revisions imported from alpha:मोशन_जेपीईजी)
 
(10 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{Short description|Video compression format}}
{{Short description|Video compression format}}'''मोशन [[जेपीईजी]]''' ('''एम-जेपीईजी या एमजेपीईजी''') [[वीडियो संपीड़न प्रारूप|वीडियो कम्प्रेशन फॉर्मेट]] है जिसमें [[डिजिटल वीडियो]] अनुक्रम के प्रत्येक [[वीडियो फ्रेम]] या [[इंटरलेस्ड वीडियो]] फ़ील्ड को जेपीईजी [[छवि|इमेज]] के रूप में अलग से [[छवि संपीड़न|कम्प्रेशन]] किया जाता है।
{{Redirect-distinguish|MJPEG|MPEG}}
{{Multiple issues|
{{Refimprove|date=August 2007}}
{{Lead too short|date=December 2020}}
}}


मोशन [[जेपीईजी]] (एम-जेपीईजी या एमजेपीईजी) एक [[वीडियो संपीड़न प्रारूप]] है जिसमें [[डिजिटल वीडियो]] अनुक्रम के प्रत्येक [[वीडियो फ्रेम]] या [[इंटरलेस्ड वीडियो]] फ़ील्ड को जेपीईजी [[छवि]] के रूप में अलग से [[छवि संपीड़न]] किया जाता है।
मूल रूप से मल्टीमीडिया पीसी अनुप्रयोगों के लिए विकसित, मोशन जेपीईजी को व्यापक क्लाइंट समर्थन प्राप्त है: अधिकांश प्रमुख वेब ब्राउज़र और प्लेयर मूल समर्थन प्रदान करते हैं, और बाकी के लिए प्लग-इन उपलब्ध हैं। एम-जेपीईजी मानक का उपयोग करने वाले सॉफ़्टवेयर और उपकरणों में वेब ब्राउज़र, मीडिया प्लेयर, गेम कंसोल, डिजिटल कैमरा, आईपी कैमरा, वेबकैम, स्ट्रीमिंग सर्वर, वीडियो कैमरा और अरेखीय वीडियो एडिटर सम्मिलित हैं।
 
मूल रूप से मल्टीमीडिया पीसी अनुप्रयोगों के लिए विकसित, मोशन जेपीईजी को व्यापक क्लाइंट समर्थन प्राप्त है: अधिकांश प्रमुख वेब ब्राउज़र और प्लेयर मूल समर्थन प्रदान करते हैं, और बाकी के लिए प्लग-इन उपलब्ध हैं। एम-जेपीईजी मानक का उपयोग करने वाले सॉफ़्टवेयर और उपकरणों में वेब ब्राउज़र, मीडिया प्लेयर, गेम कंसोल, डिजिटल कैमरा, आईपी कैमरा, वेबकैम, स्ट्रीमिंग सर्वर, वीडियो कैमरा और गैर-रेखीय वीडियो संपादक शामिल हैं।{{cn|date=December 2020}}


== इतिहास ==
== इतिहास ==
{{expand section|date=August 2012}}
मोशन जेपीईजी मूल रूप से मल्टीमीडिया पीसी अनुप्रयोगों के लिए विकसित किया गया था।
 
मोशन जेपीईजी मूल रूप से मल्टीमीडिया पीसी अनुप्रयोगों के लिए विकसित किया गया था।{{cn|date=December 2020}}
 
एमजेपीईजी का प्रारंभिक कार्यान्वयन आम तौर पर हार्डवेयर में लागू किया गया था। [[ सी-घन ]] एक प्रारंभिक प्रस्तावक था जिसके CL550 JPEG कोडेक का उपयोग कई हार्डवेयर कार्यान्वयनों में किया गया था। इसकी घोषणा की गई<ref>{{cite web|url=https://books.google.com/books?id=opXvAAAAMAAJ&dq=%22NeXTdimension%22+nextcube&pg=RA22-PA9|title=New Machines from NeXT (U-M computing News, Volume 5, Jan 1990)|year=1990 }}</ref> कि [[NeXT]] से [[NeXTdimension]] MJPEG को लागू करने के लिए ऑनबोर्ड CL550 के साथ भेजा जाएगा। हालाँकि बाद में इसे ठंडे बस्ते में डाल दिया गया और भेजे गए अंतिम उत्पाद में इसे शामिल नहीं किया गया। <ref>{{Cite web|url=https://www.vamp.org/next/nd-faq.txt|title=The NeXTdimension Compendium (compiled from June-August 1993)}}</ref>
Apple ने 1990 के दशक के मध्य में अपने [[ द्रुत खिलाड़ी ]] में MJPEG का सॉफ़्टवेयर कार्यान्वयन प्रदान किया। <ref>{{cite web|url=https://staticky.com/dl/ftp.apple.com/developer/Development_Kits/QuickTime/Programming_Stuff/Documentation/QT2.5_Developers_Guide.pdf|title=Developer's Guide: QuickTime for Macintosh Version 2.5|archive-url=https://web.archive.org/web/20220716100803/https://staticky.com/dl/ftp.apple.com/developer/Development_Kits/QuickTime/Programming_Stuff/Documentation/QT2.5_Developers_Guide.pdf |archive-date=2022-07-16 }}</ref>


एमजेपीईजी का प्रारंभिक कार्यान्वयन सामान्यतौर पर हार्डवेयर में क्रियान्वित किया गया था। [[ सी-घन |सी- क्यूब]] एक प्रारंभिक प्रस्तावक था जिसके सीएल550 जेपीईजी कोडेक का उपयोग कई हार्डवेयर कार्यान्वयनों में किया गया था। इसकी घोषणा की गई है<ref>{{cite web|url=https://books.google.com/books?id=opXvAAAAMAAJ&dq=%22NeXTdimension%22+nextcube&pg=RA22-PA9|title=New Machines from NeXT (U-M computing News, Volume 5, Jan 1990)|year=1990 }}</ref> कि [[NeXT|नेक्स्ट से नेक्स्टडिमेन्शन]] से एमजेपीईजी को क्रियान्वित करने के लिए ऑनबोर्ड सीएल550 के साथ भेजा जाता है। चूँकि बाद में इसे बंद कर दिया गया था और भेजे गए अंतिम उत्पाद में इसे सम्मिलित नहीं किया गया था। <ref>{{Cite web|url=https://www.vamp.org/next/nd-faq.txt|title=The NeXTdimension Compendium (compiled from June-August 1993)}}</ref>


एप्पल ने 1990 के दशक के मध्य में अपने [[ द्रुत खिलाड़ी |क्विक टाइम प्लेयर]] में एमजेपीईजी का सॉफ़्टवेयर कार्यान्वयन प्रदान किया था। <ref>{{cite web|url=https://staticky.com/dl/ftp.apple.com/developer/Development_Kits/QuickTime/Programming_Stuff/Documentation/QT2.5_Developers_Guide.pdf|title=Developer's Guide: QuickTime for Macintosh Version 2.5|archive-url=https://web.archive.org/web/20220716100803/https://staticky.com/dl/ftp.apple.com/developer/Development_Kits/QuickTime/Programming_Stuff/Documentation/QT2.5_Developers_Guide.pdf |archive-date=2022-07-16 }}</ref>
== डिज़ाइन ==
== डिज़ाइन ==


एम-जेपीईजी एक इंट्राफ्रेम-केवल संपीड़न योजना है (गति मुआवजे की अधिक कम्प्यूटेशनल रूप से गहन तकनीक की तुलना में)। जबकि आधुनिक इंटरफ्रेम वीडियो प्रारूप, जैसे [[एमपीईजी1]], [[एमपीईजी2]] और एच.264/एमपीईजी-4 एवीसी, 1:50 या बेहतर का वास्तविक-विश्व संपीड़न अनुपात प्राप्त करते हैं, एम-जेपीईजी की इंटरफ्रेम भविष्यवाणी की कमी इसकी दक्षता को 1:20 या उससे कम तक सीमित कर देती है। , संपीड़ित आउटपुट में स्थानिक कलाकृतियों की सहनशीलता पर निर्भर करता है। चूँकि फ़्रेम एक दूसरे से स्वतंत्र रूप से संपीड़ित होते हैं, एम-जेपीईजी हार्डवेयर उपकरणों पर कम प्रसंस्करण और मेमोरी आवश्यकताओं को लागू करता है।
एम-जेपीईजी इंट्राफ्रेम-केवल कम्प्रेशन योजना है (इंटरफ्रेम अनुमान की अधिक कम्प्यूटेशनल रूप से गहन तकनीक की तुलना में)। जबकि आधुनिक इंटरफ्रेम वीडियो फॉर्मेट, जैसे [[एमपीईजी1]], [[एमपीईजी2]] और एच.264/एमपीईजी-4 एवीसी, 1:50 या बहुत अच्छे रियल वर्ल्ड कम्प्रेशन अनुपात प्राप्त करते हैं, एम-जेपीईजी की इंटरफ्रेम पूर्वकथन की कमी इसकी दक्षता को 1:20 या उससे कम तक सीमित कर देती है। कम्प्रेशन आउटपुट में स्पेसिअल अर्टिफैक्ट की सहन पर निर्भर करता है। चूँकि फ़्रेम एक दूसरे से स्वतंत्र रूप से कम्प्रेशन होते हैं, एम-जेपीईजी हार्डवेयर अर्टिफैक्ट पर कम प्रसंस्करण और मेमोरी आवश्यकताओं को क्रियान्वित करता है।


विशुद्ध रूप से इंट्राफ्रेम संपीड़न योजना के रूप में, एम-जेपीईजी की छवि गुणवत्ता सीधे प्रत्येक वीडियो फ्रेम की स्थिर (स्थानिक) जटिलता का एक कार्य है। बड़े चिकने ट्रांज़िशन या मोनोटोन सतहों वाले फ़्रेम अच्छी तरह से संपीड़ित होते हैं और कुछ दृश्यमान संपीड़न कलाकृतियों के साथ उनके मूल विवरण को बनाए रखने की अधिक संभावना होती है। जटिल बनावट, बारीक वक्र और रेखाएं (जैसे कि अखबार पर लिखना) प्रदर्शित करने वाले फ़्रेम [[असतत कोसाइन परिवर्तन]] (डीसीटी) कलाकृतियों जैसे कि रिंगिंग कलाकृतियां, स्मजिंग और मैक्रोब्लॉक#मैक्रोब्लॉकिंग प्रदर्शित करने के लिए प्रवृत्त होते हैं। एम-जेपीईजी-संपीड़ित वीडियो गति जटिलता, यानी समय के साथ बदलाव के प्रति भी असंवेदनशील है। यह न तो अत्यधिक यादृच्छिक गति से बाधित होता है (जैसे कि एक बड़े झरने में पानी की सतह की अशांति), और न ही गति की अनुपस्थिति से मदद मिलती है (जैसे कि तिपाई द्वारा शूट किया गया स्थिर परिदृश्य), जो आमतौर पर इंटरफ्रेम वीडियो का परीक्षण करने के लिए उपयोग की जाने वाली दो विपरीत चरम सीमाएं हैं प्रारूप।
विशुद्ध रूप से इंट्राफ्रेम कम्प्रेशन योजना के रूप में, एम-जेपीईजी की इमेज गुणवत्ता सीधे प्रत्येक वीडियो फ्रेम की स्थिर (स्थानिक) जटिलता का कार्य है। बड़े सहज परिवर्तन या मोनोटोन सतहों वाले फ़्रेम अच्छी तरह से कम्प्रेश होते हैं और कुछ दृश्यमान कम्प्रेशन अर्टिफैक्ट के साथ उनके मूल विवरण को बनाए रखने की अधिक संभावना होती है। काम्प्लेक्स टेक्सचर, फाइन कर्वे, लाइन, (जैसे कि अखबार पर लिखना) प्रदर्शित करने वाले फ़्रेम [[असतत कोसाइन परिवर्तन]] (डीसीटी) अर्टिफैक्ट जैसे कि रिंगिंग अर्टिफैक्ट, स्मजिंग और मैक्रोब्लॉकिंग प्रदर्शित करने के लिए प्रवृत्त होते हैं। एम-जेपीईजी-कम्प्रेशन वीडियो मोशन कम्प्लेक्सिटी, अर्थात समय के साथ बदलाव के प्रति भी असंवेदी है। यह न तो अत्यधिक यादृच्छिक गति से बाधित होता है (जैसे कि एक बड़े झरने में पानी की सतह की अशांति), और न ही मोशन की अनुपस्थिति से मदद मिलती है (जैसे कि ट्रिपॉड द्वारा शूट किया गया स्टैटिक लैंडस्कोप), जो कि विपरीत चरम सीमाएं हैं जिनका उपयोग सामान्यतौर पर इंटरफ्रेम वीडियो फॉर्मेट का परीक्षण करने के लिए किया जाता है |


[[ त्वरित समय ]] प्रारूपों के लिए, Apple ने दो प्रकार की कोडिंग परिभाषित की है: MJPEG-A और MJPEG-B। एमजेपीईजी-बी अब वैध जेपीईजी इंटरचेंज फाइलों को अपने भीतर नहीं रखता है, इसलिए हेडर को थोड़ा संशोधित किए बिना जेपीईजी फाइल में फ्रेम लेना संभव नहीं है।
[[ त्वरित समय | क्विक टाइम फॉर्मेट]] के लिए, एप्पल ने दो प्रकार की कोडिंग परिभाषित की है: एमजेपिइजी-और एमजेपिइजी-बी होता है। एमजेपीईजी-बी अब वाईल्ड जेपीईजी इंटरचेंज फाइलों को अपने भीतर नहीं रखता है, इसलिए हेडर को थोड़ा संशोधित किए बिना जेपीईजी फाइल में फ्रेम लेना संभव नहीं है।


JPEG अधिक आधुनिक प्रारूपों (जैसे [[JPEG 2000]] और H.264/MPEG-4 AVC) की तुलना में समान गुणवत्ता प्रदान करने के लिए अधिक बिट्स का उपयोग करने में अक्षम है। 1990 के दशक की शुरुआत में मूल जेपीईजी मानक के विकास के बाद से, न केवल जेपीईजी प्रारूप में बल्कि वीडियो संपीड़न#इंट्राफ्रेम बनाम इंटरफ्रेम संपीड़न संपीड़न स्कीमा में भी प्रौद्योगिकी सुधार किए गए हैं।
जेपीईजी अधिक आधुनिक प्रारूपों (जैसे [[JPEG 2000|जेपीईजी 2000]] और एच.264/एमजेपिइजी-4एविसी) की तुलना में समान गुणवत्ता प्रदान करने के लिए अधिक बिट्स का उपयोग करने में अक्षम है। 1990 के दशक की प्रारम्भ में मूल जेपीईजी स्टैण्डर्ड के विकास के बाद से, न केवल जेपीईजी फॉर्मेट प्रौद्योगिकी सुधार किए गए हैं, बल्कि वीडियो इंट्राफ्रेम कम्प्रेशन स्कीमा को भी संभव बनाया गया है।


== विशेषताएँ ==
== विशेषताएँ ==


मोशन जेपीईजी को लागू करना सरल है क्योंकि यह अच्छी तरह से विकसित पुस्तकालयों के साथ एक परिपक्व संपीड़न मानक (जेपीईजी) का उपयोग करता है, और यह संपीड़न की एक इंट्राफ्रेम विधि है।{{cn|date=December 2020}}
मोशन जेपीईजी को क्रियान्वित करना सरल है क्योंकि यह अच्छी तरह से विकसित पुस्तकालयों के साथ परिपक्व कम्प्रेशन स्टैण्डर्ड (जेपीईजी) का उपयोग करता है, और यह कम्प्रेशन की इंट्राफ्रेम विधि है।


यह वीडियो स्ट्रीम में तेजी से बदलती गति को सहन करता है, जबकि इंटरफ्रेम संपीड़न का उपयोग करने वाली संपीड़न योजनाएं अक्सर अस्वीकार्य गुणवत्ता हानि का अनुभव कर सकती हैं जब वीडियो सामग्री प्रत्येक फ्रेम के बीच महत्वपूर्ण रूप से बदलती है।{{cn|date=December 2020}}
यह वीडियो स्ट्रीम में तेजी से बदलतते मोशन को सहन करता है, जबकि इंटरफ्रेम कम्प्रेशन का उपयोग करने वाली कम्प्रेशन योजनाएं अधिकांशतः अस्वीकार्य गुणवत्ता हानि का अनुभव कर सकती हैं जब वीडियो क्वालिटी प्रत्येक फ्रेम के बीच महत्वपूर्ण रूप से बदलती है।


न्यूनतम हार्डवेयर की आवश्यकता होती है क्योंकि यह कम्प्यूटेशनल रूप से गहन नहीं है।{{cn|date=December 2020}}
न्यूनतम हार्डवेयर की आवश्यकता होती है क्योंकि यह कम्प्यूटेशनल रूप से गहन नहीं है।


== मानकीकरण ==
== मानकीकरण ==


एमपीईजी-2 जैसे अंतरराष्ट्रीय मानकों में निर्दिष्ट वीडियो प्रारूपों और जेपीईजी स्टिल-पिक्चर कोडिंग मानक में निर्दिष्ट प्रारूप के विपरीत, ऐसा कोई दस्तावेज़ नहीं है जो एकल सटीक प्रारूप को परिभाषित करता हो जिसे सार्वभौमिक रूप से "मोशन जेपीईजी" के पूर्ण विनिर्देश के रूप में मान्यता प्राप्त हो। सभी संदर्भों में उपयोग करें. इससे विभिन्न निर्माताओं से फ़ाइल आउटपुट के बारे में संगतता संबंधी चिंताएँ उत्पन्न होती हैं। हालाँकि, प्रत्येक विशेष फ़ाइल प्रारूप में आमतौर पर एम-जेपीईजी को एन्कोड करने के तरीके पर कुछ मानक होते हैं। उदाहरण के लिए, Microsoft AVI फ़ाइलों में M-JPEG को संग्रहीत करने के लिए अपने मानक प्रारूप का दस्तावेज़ीकरण करता है,<ref>{{cite web|url=https://www.fileformat.info/format/bmp/spec/b7c72ebab8064da48ae5ed0c053c67a4/view.htm|title=BMPDIB.TXT|website=www.fileformat.info}}</ref> ऐप्पल दस्तावेज करता है कि एम-जेपीईजी को क्विकटाइम फाइलों में कैसे संग्रहीत किया जाता है, आरएफसी 2435 वर्णन करता है कि एम-जेपीईजी को रीयल-टाइम_ट्रांसपोर्ट_प्रोटोकॉल में कैसे कार्यान्वित किया जाता है, और [[मट्रोस्का]] फ़ाइल प्रारूप के लिए एम-जेपीईजी कोडेकआईडी की योजना बनाई गई है।<ref>{{Cite web|url=http://www.matroska.org/technical/specs/codecid/index.html|title = Codec Mappings}}</ref>
एमपीईजी-2 जैसे अंतरराष्ट्रीय मानकों में निर्दिष्ट वीडियो फॉर्मेट और जेपीईजी स्टिल-पिक्चर कोडिंग स्टैण्डर्ड में निर्दिष्ट फॉर्मेट के विपरीत, ऐसा कोई डॉक्यूमेंट नहीं है जो सटीक फॉर्मेट को परिभाषित करता हो जिसे सभी संदर्भों में उपयोग के लिए "मोशन जेपीईजी" के पूर्ण विनिर्देश के रूप में सार्वभौमिक रूप से मान्यता प्राप्त हो। इससे विभिन्न निर्माताओं से फ़ाइल आउटपुट के बारे में संगतता संबंधी चिंताएँ उत्पन्न होती हैं। चूँकि, प्रत्येक विशेष फ़ाइल फॉर्मेट में सामान्यतौर पर एम-जेपीईजी को एन्कोड करने के तरीके पर कुछ मानक होते हैं। उदाहरण के लिए, माइक्रोसॉफ्ट एविआई फ़ाइलों में एम-जेपीईजी को संग्रहीत करने के लिए अपने स्टैण्डर्ड फॉर्मेट का डाक्यूमेंट्स करता है,<ref>{{cite web|url=https://www.fileformat.info/format/bmp/spec/b7c72ebab8064da48ae5ed0c053c67a4/view.htm|title=BMPDIB.TXT|website=www.fileformat.info}}</ref> ऐप्पल डाक्यूमेंट्स करता है कि एम-जेपीईजी को क्विकटाइम फाइलों में कैसे संग्रहीत किया जाता है, आरएफसी 2435 वर्णन करता है कि एम-जेपीईजी को आरटीएम प्रोटोकॉल में कैसे कार्यान्वित किया जाता है, और [[मट्रोस्का]] फ़ाइल फॉर्मेट के लिए एम-जेपीईजी कोडेकआईडी की योजना बनाई गई है।<ref>{{Cite web|url=http://www.matroska.org/technical/specs/codecid/index.html|title = Codec Mappings}}</ref>
 
 
== अनुप्रयोग ==
== अनुप्रयोग ==


एम-जेपीईजी का उपयोग अब [[डिजिटल कैमरा]], [[आईपी ​​कैमरा]] और [[वेबकैम]] जैसे वीडियो-कैप्चर उपकरणों के साथ-साथ [[गैर-रेखीय वीडियो संपादन]] सिस्टम द्वारा किया जाता है। यह मूल रूप से क्विकटाइम प्लेयर, [[PlayStation]] कंसोल और Safari (वेब ​​ब्राउज़र), [[Google Chrome]], [[मोज़िला फ़ायरफ़ॉक्स]] और [[Microsoft Edge]] जैसे [[वेब ब्राउज़र]] द्वारा समर्थित है।
एम-जेपीईजी का उपयोग अब [[डिजिटल कैमरा]], [[आईपी ​​कैमरा]] और [[वेबकैम]] जैसे वीडियो-कैप्चर उपकरणों के साथ-साथ [[गैर-रेखीय वीडियो संपादन|नॉन लीनियर वीडियो कम्प्रेशन]] सिस्टम द्वारा किया जाता है। यह मूल रूप से क्विकटाइम प्लेयर, [[PlayStation|प्लेस्टेशन]] कंसोल और सफारी (वेब ​​ब्राउज़र), [[Google Chrome|गूगल क्रोम]], [[मोज़िला फ़ायरफ़ॉक्स]] और माइक्रोसॉफ्ट एज जैसे [[वेब ब्राउज़र]] द्वारा समर्थित है।


=== वीडियो संपादन ===
=== वीडियो संपादन ===


एम-जेपीईजी का उपयोग अक्सर [[ अरेखीय संपादन प्रणाली ]]|नॉन-लीनियर वीडियो एडिटिंग सिस्टम में किया जाता है। आधुनिक डेस्कटॉप सीपीयू हाई-डेफिनिशन वीडियो के साथ काम करने के लिए पर्याप्त शक्तिशाली हैं, इसलिए किसी विशेष हार्डवेयर की आवश्यकता नहीं होती है, और वे बदले में किसी भी फ्रेम के लिए मूल रैंडम-एक्सेस प्रदान करते हैं।
एम-जेपीईजी का उपयोग अधिकांशतः नॉन-लीनियर वीडियो एडिटिंग सिस्टम में किया जाता है। आधुनिक डेस्कटॉप सीपीयू हाई-डेफिनिशन वीडियो के साथ काम करने के लिए पर्याप्त शक्तिशाली हैं, इसलिए किसी विशेष हार्डवेयर की आवश्यकता नहीं होती है, और वे बदले में किसी भी फ्रेम के लिए मूल रैंडम-एक्सेस प्रदान करते हैं।


=== गेम कंसोल ===
=== गेम कंसोल ===


प्लेस्टेशन गेम कंसोल ने इन-गेम [[फुल मोशन [[ डब्ल्यूआईआई ]]डियो]] अनुक्रमों के लिए डीकंप्रेसन हार्डवेयर की तरह एम-जेपीईजी को एकीकृत किया है, जबकि [[प्लेस्टेशन पोर्टेबल]] हैंडहेल्ड गेम कंसोल 480×272 के रिज़ॉल्यूशन के साथ .avi एक्सटेंशन के तहत [[मेमोरी स्टिक प्रो डुओ]] से एम-जेपीईजी खेल सकता है। . दोनों अपने गो!कैम कैमरे से एम-जेपीईजी में क्लिप रिकॉर्ड कर सकते हैं।
प्लेस्टेशन गेम कंसोल ने इन-गेम एफएमवि अनुक्रमों के लिए डीकंप्रेसन हार्डवेयर की तरह एम-जेपीईजी को एकीकृत किया है, जबकि [[प्लेस्टेशन पोर्टेबल]] हैंडहेल्ड गेम कंसोल 480×272 के रिज़ॉल्यूशन के साथ .avi एक्सटेंशन के तहत [[मेमोरी स्टिक प्रो डुओ]] से एम-जेपीईजी प्ले कर सकता है। दोनों अपने गो!कैम कैमरे से एम-जेपीईजी में क्लिप रिकॉर्ड कर सकते हैं।


निनटेंडो का Wii गेम कंसोल, साथ ही [[VTech]] का InnoTab, अपने Wii मेनू#फोटो चैनल का उपयोग करके SD कार्ड पर M-JPEG-एन्कोडेड वीडियो चला सकता है। [[SanDisk Sansa]] e200 और [[Zen V]] डिजिटल ऑडियो प्लेयर लघु M-JPEG वीडियो चलाते हैं। [[नींतेंदों 3 डी एस]] के हालिया फर्मवेयर अपडेट अब 3डी-एवीआई एम-जेपीईजी-एनकोडेड फाइलों को रिकॉर्ड और चला सकते हैं, जो [[फुजीफिल्म फाइनपिक्स रियल 3डी सीरीज]] श्रृंखला में उपयोग किया जाने वाला समान प्रारूप है, 320×240 रिज़ॉल्यूशन में [[एसडी कार्ड]] से जब तक वीडियो अवधि 10 मिनट या उससे कम है.
निनटेंडो का डब्लूआईआई गेम कंसोल, साथ ही [[VTech|विटेक]] का इनोटैब, फोटो चैनल का उपयोग करके एसडी कार्ड पर एम-जेपीईजी-एन्कोडेड वीडियो चला सकता है। [[SanDisk Sansa|सैनडिस्क संसा]] इ200 और जेन वि डिजिटल ऑडियो प्लेयर शार्ट एम-जेपीईजी वीडियो चलाते हैं। [[नींतेंदों 3 डी एस]] के वर्तमान फर्मवेयर अपडेट अब 3डी-एवीआई एम-जेपीईजी-एनकोडेड फाइलों को रिकॉर्ड और चला सकते हैं, जो [[फुजीफिल्म फाइनपिक्स रियल 3डी सीरीज]] श्रृंखला में उपयोग किया जाने वाला समान फॉर्मेट है, 320×240 रिज़ॉल्यूशन में [[एसडी कार्ड]] से जब तक वीडियो अवधि 10 मिनट या उससे कम है.


=== डिजिटल कैमरे ===
=== डिजिटल कैमरे ===


उपभोक्ता उपकरणों में [[एमपीईजी-4]] एन्कोडिंग में हालिया वृद्धि से पहले, एम-जेपीईजी के एक [[प्रगतिशील स्कैन]] फॉर्म का डिजिटल स्टिल कैमरों के "मूवी" मोड में व्यापक उपयोग देखा गया था, जो केवल एकीकृत जेपीईजी संपीड़न हार्डवेयर के माध्यम से वीडियो एन्कोडिंग और प्लेबैक की अनुमति देता था। सॉफ्टवेयर संशोधन. परिणामी गुणवत्ता अभी भी समान आकार के एमपीईजी की तुलना में कमतर है, खासकर जब ध्वनि (जब शामिल होती है) असंपीड़ित [[ पल्स कोड मॉडुलेशन ]] थी और कम नमूना दर या कम संपीड़न, कम प्रोसेसर-मांग [[एडीपीसीएम]] पर रिकॉर्ड की गई थी।
उपभोक्ता उपकरणों में [[एमपीईजी-4]] एन्कोडिंग में वर्त्तमान के वृद्धि से पहले, एम-जेपीईजी के [[प्रगतिशील स्कैन]] फॉर्म का डिजिटल स्टिल कैमरों के "मूवी" मोड में व्यापक उपयोग देखा गया था, जो केवल एकीकृत जेपीईजी कम्प्रेशन हार्डवेयर के माध्यम से वीडियो एन्कोडिंग और प्लेबैक की अनुमति देता था। सॉफ्टवेयर संशोधन. परिणामी गुणवत्ता अभी भी समान आकार के एमपीईजी की तुलना में कम है, अधिकांशतः जब ध्वनि (जब सम्मिलित होती है) अकम्प्रेस्सड [[ पल्स कोड मॉडुलेशन |पल्स कोड मॉडुलेशन]] थी और लो सैंपल रेट या लो कम्प्रेशन, लो प्रोसेसर-डिमांड [[एडीपीसीएम]] पर रिकॉर्ड की गई थी।


फ़ाइल आकार और स्थानांतरण दरों को नियंत्रण में रखने के लिए, फ़्रेम आकार और दरों के साथ-साथ ध्वनि नमूना दरों को प्रत्येक व्यक्तिगत फ्रेम के लिए संपीड़न के बहुत उच्च स्तर के साथ अपेक्षाकृत कम रखा जाता है। 160×120 या 320×240 [[केंद्रीय समिति का संकल्प]] सामान्य आकार हैं, आमतौर पर 10, 12 या 15 फ्रेम प्रति सेकंड पर, तस्वीर की गुणवत्ता ~8 किलोहर्ट्ज़ पर मोनो एडीपीसीएम ध्वनि के साथ "50" की जेपीईजी सेटिंग के बराबर होती है। इसका परिणाम एमपीईजी (~120 केबी/एस वीडियो दर, ~8 केबी/एस ऑडियो - या 320×240 रिज़ॉल्यूशन पर लगभग 1 एमबीटी/एस) के समान भंडारण लागत पर एक बहुत ही बुनियादी, लेकिन सेवा योग्य वीडियो आउटपुट होता है, लेकिन न्यूनतम के साथ ओवरहेड प्रसंस्करण. यह वीडियो आमतौर पर Microsoft के [[ऑडियो वीडियो इंटरलीव]] या Apple के [[क्विकटाइम फ़ाइल स्वरूप]] कंटेनर फ़ाइलों में संग्रहीत होता है। इन फ़ाइलों में एमपीईजी, अधिकांश ऑपरेटिंग सिस्टम पर मूल रूप से देखने योग्य होते हैं, हालांकि कभी-कभी एक अतिरिक्त [[कोडेक]] स्थापित करना पड़ता है।
फ़ाइल साइज़ और ट्रांसफर रेट को नियंत्रण में रखने के लिए, फ़्रेम साइज़ और रेट के साथ-साथ साउंड सैंपलिंग रेट को प्रत्येक व्यक्तिगत फ्रेम के लिए कम्प्रेशन के बहुत उच्च स्तर के साथ अपेक्षाकृत कम रखा जाता है। 160×120 या 320×240 [[केंद्रीय समिति का संकल्प|रेज़ोल्यूशन]] सामान्य आकार हैं, सामान्यतौर पर 10, 12 या 15 फ्रेम प्रति सेकंड पर, पिक्चर की गुणवत्ता ~8 किलोहर्ट्ज़ पर मोनो एडीपीसीएम साउंड के साथ "50" की जेपीईजी सेटिंग के बराबर होती है। इसका परिणाम एमपीईजी (~120 केबी/एस वीडियो रेट, ~8 केबी/एस ऑडियो - या 320×240 रिज़ॉल्यूशन पर लगभग 1 एमबीटी/एस) के समान स्टोरेज कॉस्ट पर सेवा योग्य वीडियो आउटपुट होता है, लेकिन न्यूनतम प्रसंस्करण ओवरहेड सेवा योग्य  के साथ होता है | यह वीडियो सामान्यतौर पर माइक्रोसॉफ्ट के [[ऑडियो वीडियो इंटरलीव]] या एप्पल के [[क्विकटाइम फ़ाइल स्वरूप]] कंटेनर फ़ाइलों में संग्रहीत होता है। इन फ़ाइलों में एमपीईजी, अधिकांश ऑपरेटिंग सिस्टम पर मूल रूप से देखने योग्य होते हैं, चूँकि कभी-कभी एक अतिरिक्त [[कोडेक]] स्थापित करना पड़ता है।


एएमवी वीडियो प्रारूप, जो सस्ते एमपी4 प्लेयर्स पर आम है, एम-जेपीईजी का एक संशोधित संस्करण है।
एएमवी वीडियो फॉर्मेट, जो चीप एमपी4 प्लेयर्स पर आम है, एम-जेपीईजी का संशोधित वर्शन है।


पोर्टेबल प्लेयर्स (जो मुख्य रूप से वीडियो के उपभोक्ता हैं) के अलावा, कई वीडियो-सक्षम डिजिटल कैमरे वीडियो-कैप्चर के लिए एम-जेपीईजी का उपयोग करते हैं। उदाहरण के लिए:
पोर्टेबल प्लेयर्स (जो मुख्य रूप से वीडियो के उपभोक्ता हैं) के अतिरिक्त, कई वीडियो-इनेबल डिजिटल कैमरे वीडियो-कैप्चर के लिए एम-जेपीईजी का उपयोग करते हैं। उदाहरण के लिए:
* अगस्त 2008 में, Nikon ने [[Nikon D90]] की घोषणा की, जो वीडियो रिकॉर्ड करने वाला पहला D-SLR था। प्रयुक्त प्रारूप एम-जेपीईजी है। D90 तीन अलग-अलग गति JPEG प्रारूपों का उपयोग करता है: 320×216 पिक्सेल, 640×424 पिक्सेल और 1280×720 पिक्सेल।
* अगस्त 2008 में, निकॉन ने [[Nikon D90|निकॉन डी90]] की घोषणा की, जो वीडियो रिकॉर्ड करने वाला पहला डी-एसएलआर था। प्रयुक्त फॉर्मेट एम-जेपीईजी है। डी90 तीन अलग-अलग गति जेपीईजी फॉर्मेट का उपयोग करता है: 320×216 पिक्सेल, 640×424 पिक्सेल और 1280×720 पिक्सेल होता है।
* जून 2009 में, पेंटाक्स ने घोषणा की कि तत्कालीन आगामी [[पेंटाक्स K-7]]|K-7 कैमरा 640×416, 1280×720, और 1536×1024 रिज़ॉल्यूशन में एम-जेपीईजी का उपयोग करेगा। बनाई गई एम-जेपीईजी फ़ाइलों के लिए डेटा दर 74 एमबीपीएस तक हो सकती है।
* जून 2009 में, पेंटाक्स ने घोषणा की कि तत्कालीन आगामी [[पेंटाक्स K-7]] कैमरा 640×416, 1280×720, और 1536×1024 रिज़ॉल्यूशन में एम-जेपीईजी का उपयोग करता है। बनाई गई एम-जेपीईजी फ़ाइलों के लिए डेटा रेट 74 एमबीपीएस तक हो सकती है।
* अगस्त 2016 में, कैनन ने घोषणा की कि कैनन EOS 5D मार्क IV कैमरा M-JPEG में 4K रिज़ॉल्यूशन रिकॉर्ड करेगा,<ref>{{Cite web|url=https://www.usa.canon.com/internet/portal/us/home/about/newsroom/press-releases/press-release-details/2016/20160825-EOS-b/20160825-EOS-b|title=प्रेस विज्ञप्ति विवरण|website=www.usa.canon.com|access-date=2016-11-06}}</ref> लगभग 500 Mbit/s की डेटा दर के साथ।<ref>{{Cite web|url=http://www.canon.co.uk/cameras/eos-5d-mark-iv/specifications/|title=Specifications & Features - Canon EOS 5D Mark IV - Canon UK|date=2016-09-19|website=www.canon.co.uk|language=en-GB|access-date=2016-11-06}}</ref>
* अगस्त 2016 में, कैनन ने घोषणा की कि कैनन इओएस 5डी मार्क IV कैमरा एम-जेपीईजी में 4K रिज़ॉल्यूशन रिकॉर्ड करता है,<ref>{{Cite web|url=https://www.usa.canon.com/internet/portal/us/home/about/newsroom/press-releases/press-release-details/2016/20160825-EOS-b/20160825-EOS-b|title=प्रेस विज्ञप्ति विवरण|website=www.usa.canon.com|access-date=2016-11-06}}</ref> लगभग 500 एमबिट/एस की डेटा रेट के साथ होता है।<ref>{{Cite web|url=http://www.canon.co.uk/cameras/eos-5d-mark-iv/specifications/|title=Specifications & Features - Canon EOS 5D Mark IV - Canon UK|date=2016-09-19|website=www.canon.co.uk|language=en-GB|access-date=2016-11-06}}</ref>
[[File:Introducing Wikipedia for KaiOS.webm|thumb|right|200px|एक वीडियो जो मोशन जेपीईजी का उपयोग करके [[DCI 4K]] में Canon 5D मार्क IV पर रिकॉर्ड किया गया था]]कई नेटवर्क-सक्षम कैमरे एम-जेपीईजी स्ट्रीम प्रदान करते हैं जिनसे नेटवर्क क्लाइंट कनेक्ट हो सकते हैं। [[mozilla]] और [[वेबकिट]]-आधारित ब्राउज़रों के पास इन एम-जेपीईजी स्ट्रीम को देखने के लिए मूल समर्थन है।
कई नेटवर्क-इनेबल कैमरे एम-जेपीईजी स्ट्रीम प्रदान करते हैं जिनसे नेटवर्क क्लाइंट कनेक्ट हो सकते हैं। [[mozilla|मोज़्ज़िला]] और [[वेबकिट]]-आधारित ब्राउज़रों के पास इन एम-जेपीईजी स्ट्रीम को देखने के लिए मूल समर्थन है।


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


===मीडिया प्लेयर ===
===मीडिया प्लेयर ===


Apple ने 1 सितंबर, 2010 को घोषणा की कि उनका Apple TV का नवीनतम संस्करण 35 Mbit/s तक M-JPEG, 1280 x 720 पिक्सेल, 30 फ्रेम प्रति सेकंड, μlaw में ऑडियो, .avi फ़ाइल स्वरूप में PCM स्टीरियो ऑडियो का समर्थन करेगा।
एप्पल ने 1 सितंबर, 2010 को घोषणा की कि उनका एप्पल टीवि का नवीनतम वर्शन 35 एमबिट/एस तक एम-जेपीईजी, 1280 x 720 पिक्सेल, 30 फ्रेम प्रति सेकंड, μlaw में ऑडियो, .avi फ़ाइल फॉर्मेट में पिसीएम स्टीरियो ऑडियो का समर्थन करता है।


कुछ मीडिया प्लेयर जैसे नेटगियर नियोटीवी 550 एम-जेपीईजी के प्लेबैक का समर्थन नहीं करते हैं।
कुछ मीडिया प्लेयर जैसे नेटगियर नियोटीवी 550 एम-जेपीईजी के प्लेबैक का समर्थन नहीं करते हैं।
Line 80: Line 68:
=== वीडियो स्ट्रीमिंग ===
=== वीडियो स्ट्रीमिंग ===


[[HTTP]] स्ट्रीमिंग प्रत्येक छवि को एक निर्दिष्ट मार्कर पर अलग-अलग HTTP उत्तरों में अलग करती है। HTTP स्ट्रीमिंग JPEG छवियों के अनुक्रम के पैकेट बनाती है जिन्हें क्विकटाइम या [[ VLC मीडिया प्लेयर ]] जैसे क्लाइंट द्वारा प्राप्त किया जा सकता है।
[[HTTP|एचटीटीपि]] स्ट्रीमिंग प्रत्येक इमेज को निर्दिष्ट मार्कर पर अलग-अलग [[HTTP|एचटीटीपि]] उत्तरों में अलग करती है। [[HTTP|एचटीटीपि]] स्ट्रीमिंग जेपीईजी इमेज के अनुक्रम के पैकेट बनाती है जिन्हें क्विकटाइम या [[ VLC मीडिया प्लेयर |विएलसी मीडिया प्लेयर]] जैसे क्लाइंट द्वारा प्राप्त किया जा सकता है।
 
एमजेपीईजी फ़ाइल या स्ट्रीम के लिए जीईटी अनुरोध के जवाब में, सर्वर HTTP पर जेपीईजी फ्रेम के अनुक्रम को स्ट्रीम करता है। एक विशेष माइम-प्रकार MIME type#Content-type मल्टीपार्ट/x-मिश्रित-प्रतिस्थापन;सीमा=<सीमा-नाम> क्लाइंट को <सीमा-नाम> द्वारा सीमांकित उत्तर के रूप में कई भागों (फ़्रेम) की अपेक्षा करने के लिए सूचित करता है। यह सीमा नाम MIME-प्रकार की घोषणा के भीतर ही स्पष्ट रूप से प्रकट किया गया है। टीसीपी कनेक्शन तब तक बंद नहीं होता जब तक क्लाइंट नए फ्रेम प्राप्त करना चाहता है और सर्वर नए फ्रेम प्रदान करना चाहता है। एम-जेपीईजी स्ट्रीमिंग सर्वर के दो बुनियादी कार्यान्वयन ''कैंबोजोला'' और ''[[एमजेपीजी-स्ट्रीमर]]'' हैं। अधिक मजबूत ''[[ ffmpeg-सर्वर ]]'' एम-जेपीईजी स्ट्रीमिंग समर्थन भी प्रदान करता है।
 
नेटिव वेब ब्राउज़र समर्थन में शामिल हैं: सफ़ारी (वेब ​​​​ब्राउज़र), Google Chrome, Microsoft Edge<ref>{{Cite web|url=https://developer.microsoft.com/en-us/microsoft-edge/platform/documentation/dev-guide/html5/video/|title=Dev guide: Video - Microsoft Edge Development|website=developer.microsoft.com|access-date=2016-08-25}}</ref> और मोज़िला फ़ायरफ़ॉक्स।<ref>M-JPEG streams sent to early versions of Mozilla Firefox had to be enclosed within an HTTP document to avoid flickering. See [https://bugzilla.mozilla.org/show_bug.cgi?id=625012 Bug 625012] (fixed&nbsp;in&nbsp;2014).</ref> अन्य ब्राउज़र, जैसे कि [[इंटरनेट एक्सप्लोरर]], बाहरी प्लगइन्स की मदद से एम-जेपीईजी स्ट्रीम प्रदर्शित कर सकते हैं। कंबोज़ोला एक एप्लेट है जो जावा-सक्षम ब्राउज़र में एम-जेपीईजी स्ट्रीम दिखा सकता है। एम-जेपीईजी भी मूल रूप से प्लेस्टेशन और क्विकटाइम द्वारा समर्थित है। आमतौर पर एम-जेपीईजी का उपयोग आईपी आधारित सुरक्षा कैमरों में किया जाता है।<ref>{{Cite web |last=Martins |first=Claudemir |date=2017-04-25 |title=सीसीटीवी कोडेक कैसे काम करते हैं (सीसीटीवी कोडेक आसानी से समझाया गया) सीसीटीवी सीखें|url=https://learncctv.com/how-cctv-codecs-work/ |access-date=2023-10-22 |website=Learn CCTV.com |language=en-US}}</ref>


एमजेपीईजी फ़ाइल या स्ट्रीम के लिए जीईटी अनुरोध के उत्तर में, सर्वर एचटीटीपि पर जेपीईजी फ्रेम के अनुक्रम को स्ट्रीम करता है। विशेष माइम-टाइप कंटेंट टाइप  '''मल्टीपार्ट/एक्स-मिक्स्ड-रेप्लसेड;बॉउंड्री=<बॉउंड्री नेम>''' क्लाइंट को <बॉउंड्री नेम> द्वारा सीमांकित उत्तर के रूप में कई भागों (फ़्रेम) की अपेक्षा करने के लिए सूचित करता है। यह बॉउंड्री नेम माइम-टाइप की घोषणा के भीतर ही स्पष्ट रूप से प्रकट किया गया है। टीसीपी कनेक्शन तब तक बंद नहीं होता जब तक क्लाइंट नए फ्रेम प्राप्त करना चाहता है और सर्वर नए फ्रेम प्रदान करना चाहता है। एम-जेपीईजी स्ट्रीमिंग सर्वर के दो बेसिक कार्यान्वयन ''कैंबोजोला'' और ''[[एमजेपीजी-स्ट्रीमर]]'' हैं। अधिक मजबूत ''[[ ffmpeg-सर्वर |एफएफएमपिइजी -सर्वर]]'' एम-जेपीईजी स्ट्रीमिंग समर्थन भी प्रदान करता है।


==उत्तराधिकारी==
नेटिव वेब ब्राउज़र समर्थन में सम्मिलित हैं: सफ़ारी (वेब ​​​​ब्राउज़र), गूगल क्रोम, माइक्रोसॉफ्ट एज <ref>{{Cite web|url=https://developer.microsoft.com/en-us/microsoft-edge/platform/documentation/dev-guide/html5/video/|title=Dev guide: Video - Microsoft Edge Development|website=developer.microsoft.com|access-date=2016-08-25}}</ref> और फ़ायरफ़ॉक्स है।<ref>M-JPEG streams sent to early versions of Mozilla Firefox had to be enclosed within an HTTP document to avoid flickering. See [https://bugzilla.mozilla.org/show_bug.cgi?id=625012 Bug 625012] (fixed&nbsp;in&nbsp;2014).</ref> अन्य ब्राउज़र, जैसे कि [[इंटरनेट एक्सप्लोरर]], एक्सटर्नल प्लगइन्स की मदद से एम-जेपीईजी स्ट्रीम प्रदर्शित कर सकते हैं। कंबोज़ोला एप्लेट है जो जावा-सक्षम ब्राउज़र में एम-जेपीईजी स्ट्रीम दिखा सकता है। एम-जेपीईजी भी मूल रूप से प्लेस्टेशन और क्विकटाइम द्वारा समर्थित है। सामान्यतौर पर एम-जेपीईजी का उपयोग आईपी आधारित सुरक्षा कैमरों में किया जाता है।<ref>{{Cite web |last=Martins |first=Claudemir |date=2017-04-25 |title=सीसीटीवी कोडेक कैसे काम करते हैं (सीसीटीवी कोडेक आसानी से समझाया गया) सीसीटीवी सीखें|url=https://learncctv.com/how-cctv-codecs-work/ |access-date=2023-10-22 |website=Learn CCTV.com |language=en-US}}</ref>
==उत्तरवर्ती ==


प्रौद्योगिकी सुधार H.263#H.263v2 .28H.263.2B.29|H.263v2 अनुलग्नक I और MPEG-4 भाग 2 के डिज़ाइन में पाए जा सकते हैं, जो परिवर्तन गुणांक मानों की आवृत्ति-डोमेन भविष्यवाणी का उपयोग करते हैं, और H में .264/एमपीईजी-4 एवीसी, जो स्थानिक भविष्यवाणी और अनुकूली परिवर्तन ब्लॉक आकार तकनीकों का उपयोग करता है। पहले जेपीईजी डिज़ाइन विकसित होने के समय जो व्यावहारिक था, उससे कहीं अधिक परिष्कृत एन्ट्रापी कोडिंग भी मौजूद है। ये सभी नए विकास एम-जेपीईजी को एक अक्षम रिकॉर्डिंग तंत्र बनाते हैं।
प्रौद्योगिकी सुधार H.263v2 एनेक्स I और MPEG-4 भाग 2 के डिज़ाइन में पाए जा सकते हैं, जो परिवर्तन गुणांक मानों की आवृत्ति-डोमेन पूर्वकथन का उपयोग करते हैं, और H में .264/एमपीईजी-4 एवीसी, जो स्थानिक पूर्वकथन और अनुकूली परिवर्तन ब्लॉक साइज तकनीकों का उपयोग करता है। पहले जेपीईजी डिज़ाइन विकसित होने के समय जो वास्तविक था, उससे कहीं अधिक परिष्कृत एन्ट्रापी कोडिंग भी उपस्थित है। ये सभी नए विकास एम-जेपीईजी को अप्रभावी रिकॉर्डिंग तंत्र बनाते हैं।


== यह भी देखें ==
== यह भी देखें ==


* जेपीईजी 2000#मोशन जेपीईजी 2000
* जेपीईजी 2000; मोशन जेपीईजी 2000
* क्विकटाइम फ़ाइल स्वरूप
* क्विकटाइम फ़ाइल फॉर्मेट


== संदर्भ ==
== संदर्भ ==
Line 111: Line 97:
[[Category: Machine Translated Page]]
[[Category: Machine Translated Page]]
[[Category:Created On 07/12/2023]]
[[Category:Created On 07/12/2023]]
[[Category:Vigyan Ready]]

Latest revision as of 14:43, 14 December 2023

मोशन जेपीईजी (एम-जेपीईजी या एमजेपीईजी) वीडियो कम्प्रेशन फॉर्मेट है जिसमें डिजिटल वीडियो अनुक्रम के प्रत्येक वीडियो फ्रेम या इंटरलेस्ड वीडियो फ़ील्ड को जेपीईजी इमेज के रूप में अलग से कम्प्रेशन किया जाता है।

मूल रूप से मल्टीमीडिया पीसी अनुप्रयोगों के लिए विकसित, मोशन जेपीईजी को व्यापक क्लाइंट समर्थन प्राप्त है: अधिकांश प्रमुख वेब ब्राउज़र और प्लेयर मूल समर्थन प्रदान करते हैं, और बाकी के लिए प्लग-इन उपलब्ध हैं। एम-जेपीईजी मानक का उपयोग करने वाले सॉफ़्टवेयर और उपकरणों में वेब ब्राउज़र, मीडिया प्लेयर, गेम कंसोल, डिजिटल कैमरा, आईपी कैमरा, वेबकैम, स्ट्रीमिंग सर्वर, वीडियो कैमरा और अरेखीय वीडियो एडिटर सम्मिलित हैं।

इतिहास

मोशन जेपीईजी मूल रूप से मल्टीमीडिया पीसी अनुप्रयोगों के लिए विकसित किया गया था।

एमजेपीईजी का प्रारंभिक कार्यान्वयन सामान्यतौर पर हार्डवेयर में क्रियान्वित किया गया था। सी- क्यूब एक प्रारंभिक प्रस्तावक था जिसके सीएल550 जेपीईजी कोडेक का उपयोग कई हार्डवेयर कार्यान्वयनों में किया गया था। इसकी घोषणा की गई है[1] कि नेक्स्ट से नेक्स्टडिमेन्शन से एमजेपीईजी को क्रियान्वित करने के लिए ऑनबोर्ड सीएल550 के साथ भेजा जाता है। चूँकि बाद में इसे बंद कर दिया गया था और भेजे गए अंतिम उत्पाद में इसे सम्मिलित नहीं किया गया था। [2]

एप्पल ने 1990 के दशक के मध्य में अपने क्विक टाइम प्लेयर में एमजेपीईजी का सॉफ़्टवेयर कार्यान्वयन प्रदान किया था। [3]

डिज़ाइन

एम-जेपीईजी इंट्राफ्रेम-केवल कम्प्रेशन योजना है (इंटरफ्रेम अनुमान की अधिक कम्प्यूटेशनल रूप से गहन तकनीक की तुलना में)। जबकि आधुनिक इंटरफ्रेम वीडियो फॉर्मेट, जैसे एमपीईजी1, एमपीईजी2 और एच.264/एमपीईजी-4 एवीसी, 1:50 या बहुत अच्छे रियल वर्ल्ड कम्प्रेशन अनुपात प्राप्त करते हैं, एम-जेपीईजी की इंटरफ्रेम पूर्वकथन की कमी इसकी दक्षता को 1:20 या उससे कम तक सीमित कर देती है। कम्प्रेशन आउटपुट में स्पेसिअल अर्टिफैक्ट की सहन पर निर्भर करता है। चूँकि फ़्रेम एक दूसरे से स्वतंत्र रूप से कम्प्रेशन होते हैं, एम-जेपीईजी हार्डवेयर अर्टिफैक्ट पर कम प्रसंस्करण और मेमोरी आवश्यकताओं को क्रियान्वित करता है।

विशुद्ध रूप से इंट्राफ्रेम कम्प्रेशन योजना के रूप में, एम-जेपीईजी की इमेज गुणवत्ता सीधे प्रत्येक वीडियो फ्रेम की स्थिर (स्थानिक) जटिलता का कार्य है। बड़े सहज परिवर्तन या मोनोटोन सतहों वाले फ़्रेम अच्छी तरह से कम्प्रेश होते हैं और कुछ दृश्यमान कम्प्रेशन अर्टिफैक्ट के साथ उनके मूल विवरण को बनाए रखने की अधिक संभावना होती है। काम्प्लेक्स टेक्सचर, फाइन कर्वे, लाइन, (जैसे कि अखबार पर लिखना) प्रदर्शित करने वाले फ़्रेम असतत कोसाइन परिवर्तन (डीसीटी) अर्टिफैक्ट जैसे कि रिंगिंग अर्टिफैक्ट, स्मजिंग और मैक्रोब्लॉकिंग प्रदर्शित करने के लिए प्रवृत्त होते हैं। एम-जेपीईजी-कम्प्रेशन वीडियो मोशन कम्प्लेक्सिटी, अर्थात समय के साथ बदलाव के प्रति भी असंवेदी है। यह न तो अत्यधिक यादृच्छिक गति से बाधित होता है (जैसे कि एक बड़े झरने में पानी की सतह की अशांति), और न ही मोशन की अनुपस्थिति से मदद मिलती है (जैसे कि ट्रिपॉड द्वारा शूट किया गया स्टैटिक लैंडस्कोप), जो कि विपरीत चरम सीमाएं हैं जिनका उपयोग सामान्यतौर पर इंटरफ्रेम वीडियो फॉर्मेट का परीक्षण करने के लिए किया जाता है |

क्विक टाइम फॉर्मेट के लिए, एप्पल ने दो प्रकार की कोडिंग परिभाषित की है: एमजेपिइजी-ए और एमजेपिइजी-बी होता है। एमजेपीईजी-बी अब वाईल्ड जेपीईजी इंटरचेंज फाइलों को अपने भीतर नहीं रखता है, इसलिए हेडर को थोड़ा संशोधित किए बिना जेपीईजी फाइल में फ्रेम लेना संभव नहीं है।

जेपीईजी अधिक आधुनिक प्रारूपों (जैसे जेपीईजी 2000 और एच.264/एमजेपिइजी-4एविसी) की तुलना में समान गुणवत्ता प्रदान करने के लिए अधिक बिट्स का उपयोग करने में अक्षम है। 1990 के दशक की प्रारम्भ में मूल जेपीईजी स्टैण्डर्ड के विकास के बाद से, न केवल जेपीईजी फॉर्मेट प्रौद्योगिकी सुधार किए गए हैं, बल्कि वीडियो इंट्राफ्रेम कम्प्रेशन स्कीमा को भी संभव बनाया गया है।

विशेषताएँ

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

यह वीडियो स्ट्रीम में तेजी से बदलतते मोशन को सहन करता है, जबकि इंटरफ्रेम कम्प्रेशन का उपयोग करने वाली कम्प्रेशन योजनाएं अधिकांशतः अस्वीकार्य गुणवत्ता हानि का अनुभव कर सकती हैं जब वीडियो क्वालिटी प्रत्येक फ्रेम के बीच महत्वपूर्ण रूप से बदलती है।

न्यूनतम हार्डवेयर की आवश्यकता होती है क्योंकि यह कम्प्यूटेशनल रूप से गहन नहीं है।

मानकीकरण

एमपीईजी-2 जैसे अंतरराष्ट्रीय मानकों में निर्दिष्ट वीडियो फॉर्मेट और जेपीईजी स्टिल-पिक्चर कोडिंग स्टैण्डर्ड में निर्दिष्ट फॉर्मेट के विपरीत, ऐसा कोई डॉक्यूमेंट नहीं है जो सटीक फॉर्मेट को परिभाषित करता हो जिसे सभी संदर्भों में उपयोग के लिए "मोशन जेपीईजी" के पूर्ण विनिर्देश के रूप में सार्वभौमिक रूप से मान्यता प्राप्त हो। इससे विभिन्न निर्माताओं से फ़ाइल आउटपुट के बारे में संगतता संबंधी चिंताएँ उत्पन्न होती हैं। चूँकि, प्रत्येक विशेष फ़ाइल फॉर्मेट में सामान्यतौर पर एम-जेपीईजी को एन्कोड करने के तरीके पर कुछ मानक होते हैं। उदाहरण के लिए, माइक्रोसॉफ्ट एविआई फ़ाइलों में एम-जेपीईजी को संग्रहीत करने के लिए अपने स्टैण्डर्ड फॉर्मेट का डाक्यूमेंट्स करता है,[4] ऐप्पल डाक्यूमेंट्स करता है कि एम-जेपीईजी को क्विकटाइम फाइलों में कैसे संग्रहीत किया जाता है, आरएफसी 2435 वर्णन करता है कि एम-जेपीईजी को आरटीएम प्रोटोकॉल में कैसे कार्यान्वित किया जाता है, और मट्रोस्का फ़ाइल फॉर्मेट के लिए एम-जेपीईजी कोडेकआईडी की योजना बनाई गई है।[5]

अनुप्रयोग

एम-जेपीईजी का उपयोग अब डिजिटल कैमरा, आईपी ​​कैमरा और वेबकैम जैसे वीडियो-कैप्चर उपकरणों के साथ-साथ नॉन लीनियर वीडियो कम्प्रेशन सिस्टम द्वारा किया जाता है। यह मूल रूप से क्विकटाइम प्लेयर, प्लेस्टेशन कंसोल और सफारी (वेब ​​ब्राउज़र), गूगल क्रोम, मोज़िला फ़ायरफ़ॉक्स और माइक्रोसॉफ्ट एज जैसे वेब ब्राउज़र द्वारा समर्थित है।

वीडियो संपादन

एम-जेपीईजी का उपयोग अधिकांशतः नॉन-लीनियर वीडियो एडिटिंग सिस्टम में किया जाता है। आधुनिक डेस्कटॉप सीपीयू हाई-डेफिनिशन वीडियो के साथ काम करने के लिए पर्याप्त शक्तिशाली हैं, इसलिए किसी विशेष हार्डवेयर की आवश्यकता नहीं होती है, और वे बदले में किसी भी फ्रेम के लिए मूल रैंडम-एक्सेस प्रदान करते हैं।

गेम कंसोल

प्लेस्टेशन गेम कंसोल ने इन-गेम एफएमवि अनुक्रमों के लिए डीकंप्रेसन हार्डवेयर की तरह एम-जेपीईजी को एकीकृत किया है, जबकि प्लेस्टेशन पोर्टेबल हैंडहेल्ड गेम कंसोल 480×272 के रिज़ॉल्यूशन के साथ .avi एक्सटेंशन के तहत मेमोरी स्टिक प्रो डुओ से एम-जेपीईजी प्ले कर सकता है। दोनों अपने गो!कैम कैमरे से एम-जेपीईजी में क्लिप रिकॉर्ड कर सकते हैं।

निनटेंडो का डब्लूआईआई गेम कंसोल, साथ ही विटेक का इनोटैब, फोटो चैनल का उपयोग करके एसडी कार्ड पर एम-जेपीईजी-एन्कोडेड वीडियो चला सकता है। सैनडिस्क संसा इ200 और जेन वि डिजिटल ऑडियो प्लेयर शार्ट एम-जेपीईजी वीडियो चलाते हैं। नींतेंदों 3 डी एस के वर्तमान फर्मवेयर अपडेट अब 3डी-एवीआई एम-जेपीईजी-एनकोडेड फाइलों को रिकॉर्ड और चला सकते हैं, जो फुजीफिल्म फाइनपिक्स रियल 3डी सीरीज श्रृंखला में उपयोग किया जाने वाला समान फॉर्मेट है, 320×240 रिज़ॉल्यूशन में एसडी कार्ड से जब तक वीडियो अवधि 10 मिनट या उससे कम है.

डिजिटल कैमरे

उपभोक्ता उपकरणों में एमपीईजी-4 एन्कोडिंग में वर्त्तमान के वृद्धि से पहले, एम-जेपीईजी के प्रगतिशील स्कैन फॉर्म का डिजिटल स्टिल कैमरों के "मूवी" मोड में व्यापक उपयोग देखा गया था, जो केवल एकीकृत जेपीईजी कम्प्रेशन हार्डवेयर के माध्यम से वीडियो एन्कोडिंग और प्लेबैक की अनुमति देता था। सॉफ्टवेयर संशोधन. परिणामी गुणवत्ता अभी भी समान आकार के एमपीईजी की तुलना में कम है, अधिकांशतः जब ध्वनि (जब सम्मिलित होती है) अकम्प्रेस्सड पल्स कोड मॉडुलेशन थी और लो सैंपल रेट या लो कम्प्रेशन, लो प्रोसेसर-डिमांड एडीपीसीएम पर रिकॉर्ड की गई थी।

फ़ाइल साइज़ और ट्रांसफर रेट को नियंत्रण में रखने के लिए, फ़्रेम साइज़ और रेट के साथ-साथ साउंड सैंपलिंग रेट को प्रत्येक व्यक्तिगत फ्रेम के लिए कम्प्रेशन के बहुत उच्च स्तर के साथ अपेक्षाकृत कम रखा जाता है। 160×120 या 320×240 रेज़ोल्यूशन सामान्य आकार हैं, सामान्यतौर पर 10, 12 या 15 फ्रेम प्रति सेकंड पर, पिक्चर की गुणवत्ता ~8 किलोहर्ट्ज़ पर मोनो एडीपीसीएम साउंड के साथ "50" की जेपीईजी सेटिंग के बराबर होती है। इसका परिणाम एमपीईजी (~120 केबी/एस वीडियो रेट, ~8 केबी/एस ऑडियो - या 320×240 रिज़ॉल्यूशन पर लगभग 1 एमबीटी/एस) के समान स्टोरेज कॉस्ट पर सेवा योग्य वीडियो आउटपुट होता है, लेकिन न्यूनतम प्रसंस्करण ओवरहेड सेवा योग्य  के साथ होता है | यह वीडियो सामान्यतौर पर माइक्रोसॉफ्ट के ऑडियो वीडियो इंटरलीव या एप्पल के क्विकटाइम फ़ाइल स्वरूप कंटेनर फ़ाइलों में संग्रहीत होता है। इन फ़ाइलों में एमपीईजी, अधिकांश ऑपरेटिंग सिस्टम पर मूल रूप से देखने योग्य होते हैं, चूँकि कभी-कभी एक अतिरिक्त कोडेक स्थापित करना पड़ता है।

एएमवी वीडियो फॉर्मेट, जो चीप एमपी4 प्लेयर्स पर आम है, एम-जेपीईजी का संशोधित वर्शन है।

पोर्टेबल प्लेयर्स (जो मुख्य रूप से वीडियो के उपभोक्ता हैं) के अतिरिक्त, कई वीडियो-इनेबल डिजिटल कैमरे वीडियो-कैप्चर के लिए एम-जेपीईजी का उपयोग करते हैं। उदाहरण के लिए:

  • अगस्त 2008 में, निकॉन ने निकॉन डी90 की घोषणा की, जो वीडियो रिकॉर्ड करने वाला पहला डी-एसएलआर था। प्रयुक्त फॉर्मेट एम-जेपीईजी है। डी90 तीन अलग-अलग गति जेपीईजी फॉर्मेट का उपयोग करता है: 320×216 पिक्सेल, 640×424 पिक्सेल और 1280×720 पिक्सेल होता है।
  • जून 2009 में, पेंटाक्स ने घोषणा की कि तत्कालीन आगामी पेंटाक्स K-7 कैमरा 640×416, 1280×720, और 1536×1024 रिज़ॉल्यूशन में एम-जेपीईजी का उपयोग करता है। बनाई गई एम-जेपीईजी फ़ाइलों के लिए डेटा रेट 74 एमबीपीएस तक हो सकती है।
  • अगस्त 2016 में, कैनन ने घोषणा की कि कैनन इओएस 5डी मार्क IV कैमरा एम-जेपीईजी में 4K रिज़ॉल्यूशन रिकॉर्ड करता है,[6] लगभग 500 एमबिट/एस की डेटा रेट के साथ होता है।[7]

कई नेटवर्क-इनेबल कैमरे एम-जेपीईजी स्ट्रीम प्रदान करते हैं जिनसे नेटवर्क क्लाइंट कनेक्ट हो सकते हैं। मोज़्ज़िला और वेबकिट-आधारित ब्राउज़रों के पास इन एम-जेपीईजी स्ट्रीम को देखने के लिए मूल समर्थन है।

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

मीडिया प्लेयर

एप्पल ने 1 सितंबर, 2010 को घोषणा की कि उनका एप्पल टीवि का नवीनतम वर्शन 35 एमबिट/एस तक एम-जेपीईजी, 1280 x 720 पिक्सेल, 30 फ्रेम प्रति सेकंड, μlaw में ऑडियो, .avi फ़ाइल फॉर्मेट में पिसीएम स्टीरियो ऑडियो का समर्थन करता है।

कुछ मीडिया प्लेयर जैसे नेटगियर नियोटीवी 550 एम-जेपीईजी के प्लेबैक का समर्थन नहीं करते हैं।

वीडियो स्ट्रीमिंग

एचटीटीपि स्ट्रीमिंग प्रत्येक इमेज को निर्दिष्ट मार्कर पर अलग-अलग एचटीटीपि उत्तरों में अलग करती है। एचटीटीपि स्ट्रीमिंग जेपीईजी इमेज के अनुक्रम के पैकेट बनाती है जिन्हें क्विकटाइम या विएलसी मीडिया प्लेयर जैसे क्लाइंट द्वारा प्राप्त किया जा सकता है।

एमजेपीईजी फ़ाइल या स्ट्रीम के लिए जीईटी अनुरोध के उत्तर में, सर्वर एचटीटीपि पर जेपीईजी फ्रेम के अनुक्रम को स्ट्रीम करता है। विशेष माइम-टाइप कंटेंट टाइप मल्टीपार्ट/एक्स-मिक्स्ड-रेप्लसेड;बॉउंड्री=<बॉउंड्री नेम> क्लाइंट को <बॉउंड्री नेम> द्वारा सीमांकित उत्तर के रूप में कई भागों (फ़्रेम) की अपेक्षा करने के लिए सूचित करता है। यह बॉउंड्री नेम माइम-टाइप की घोषणा के भीतर ही स्पष्ट रूप से प्रकट किया गया है। टीसीपी कनेक्शन तब तक बंद नहीं होता जब तक क्लाइंट नए फ्रेम प्राप्त करना चाहता है और सर्वर नए फ्रेम प्रदान करना चाहता है। एम-जेपीईजी स्ट्रीमिंग सर्वर के दो बेसिक कार्यान्वयन कैंबोजोला और एमजेपीजी-स्ट्रीमर हैं। अधिक मजबूत एफएफएमपिइजी -सर्वर एम-जेपीईजी स्ट्रीमिंग समर्थन भी प्रदान करता है।

नेटिव वेब ब्राउज़र समर्थन में सम्मिलित हैं: सफ़ारी (वेब ​​​​ब्राउज़र), गूगल क्रोम, माइक्रोसॉफ्ट एज [8] और फ़ायरफ़ॉक्स है।[9] अन्य ब्राउज़र, जैसे कि इंटरनेट एक्सप्लोरर, एक्सटर्नल प्लगइन्स की मदद से एम-जेपीईजी स्ट्रीम प्रदर्शित कर सकते हैं। कंबोज़ोला एप्लेट है जो जावा-सक्षम ब्राउज़र में एम-जेपीईजी स्ट्रीम दिखा सकता है। एम-जेपीईजी भी मूल रूप से प्लेस्टेशन और क्विकटाइम द्वारा समर्थित है। सामान्यतौर पर एम-जेपीईजी का उपयोग आईपी आधारित सुरक्षा कैमरों में किया जाता है।[10]

उत्तरवर्ती

प्रौद्योगिकी सुधार H.263v2 एनेक्स I और MPEG-4 भाग 2 के डिज़ाइन में पाए जा सकते हैं, जो परिवर्तन गुणांक मानों की आवृत्ति-डोमेन पूर्वकथन का उपयोग करते हैं, और H में .264/एमपीईजी-4 एवीसी, जो स्थानिक पूर्वकथन और अनुकूली परिवर्तन ब्लॉक साइज तकनीकों का उपयोग करता है। पहले जेपीईजी डिज़ाइन विकसित होने के समय जो वास्तविक था, उससे कहीं अधिक परिष्कृत एन्ट्रापी कोडिंग भी उपस्थित है। ये सभी नए विकास एम-जेपीईजी को अप्रभावी रिकॉर्डिंग तंत्र बनाते हैं।

यह भी देखें

  • जेपीईजी 2000; मोशन जेपीईजी 2000
  • क्विकटाइम फ़ाइल फॉर्मेट

संदर्भ

  1. "New Machines from NeXT (U-M computing News, Volume 5, Jan 1990)". 1990.
  2. "The NeXTdimension Compendium (compiled from June-August 1993)".
  3. "Developer's Guide: QuickTime for Macintosh Version 2.5" (PDF). Archived from the original (PDF) on 2022-07-16.
  4. "BMPDIB.TXT". www.fileformat.info.
  5. "Codec Mappings".
  6. "प्रेस विज्ञप्ति विवरण". www.usa.canon.com. Retrieved 2016-11-06.
  7. "Specifications & Features - Canon EOS 5D Mark IV - Canon UK". www.canon.co.uk (in British English). 2016-09-19. Retrieved 2016-11-06.
  8. "Dev guide: Video - Microsoft Edge Development". developer.microsoft.com. Retrieved 2016-08-25.
  9. M-JPEG streams sent to early versions of Mozilla Firefox had to be enclosed within an HTTP document to avoid flickering. See Bug 625012 (fixed in 2014).
  10. Martins, Claudemir (2017-04-25). "सीसीटीवी कोडेक कैसे काम करते हैं (सीसीटीवी कोडेक आसानी से समझाया गया) सीसीटीवी सीखें". Learn CCTV.com (in English). Retrieved 2023-10-22.


बाहरी संबंध