कंटेनर और कोडेक्स की भूमिका

कंटेनर एक संरचना है जो वीडियो, ध्वनि और समय की जानकारी को बंडल करती है, और एक कोडेक वीडियो या ध्वनि को संपीड़ित करने और पुनर्स्थापित करने की एक विधि है। फ़ाइल नाम एक्सटेंशन प्रारूप का एक संकेत है, लेकिन यह वास्तविक आंतरिक डेटा को नहीं बदलता है। भले ही आप MOV फ़ाइल का नाम बदलकर MP4 कर दें, कोडेक और कंटेनर संरचना वही रहती है।

Moyoutil जाँचता है कि MP4 आउटपुट के लिए H.264 और AAC और WebM आउटपुट के लिए VP8 और ओपस का संयोजन समर्थित है या नहीं। जिन आउटपुट को वर्तमान ब्राउज़र में एन्कोड नहीं किया जा सकता, उनका चयन नहीं किया जा सकता। भले ही समर्थन का निर्णय सत्य हो, मेमोरी या डिवाइस एनकोडर समस्याओं के कारण निष्पादन विफल हो सकता है।

एमडीएन मीडिया कंटेनर

रीपैकेजिंग और री-एन्कोडिंग

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

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

MDN MediaRecorder

अक्सर पूछे जाने वाले प्रश्न

यदि यह MP4 है, तो क्या यह सभी उपकरणों पर खुलेगा?

यह न केवल कंटेनर से प्रभावित होता है, बल्कि कोडेक, प्रोफ़ाइल और प्लेबैक वातावरण से भी प्रभावित होता है। उस डिवाइस पर परिणाम जांचें जिसका आप वास्तव में उपयोग करेंगे।

यदि मैं केवल प्रारूप बदल दूं तो क्या छवि गुणवत्ता में कोई हानि नहीं होगी?

यह उपकरण पुन: एन्कोड करता है और इसलिए दोषरहितता की गारंटी नहीं देता है। मूल से प्रारंभ करें और केवल उतनी ही बार रूपांतरित करें जितनी आपको आवश्यकता हो।