MOV से MP4: iPhone और Mac के वीडियो हर जगह चलाएं
MOV फाइल और MP4 फाइल लगभग एक ही चीज़ हैं: दोनों एक ही शक्ल के डिब्बे हैं, जिनमें वीडियो और ऑडियो स्ट्रीम रहती हैं। अंतर अंदर की चीज़ में है। iPhone और Mac अक्सर MOV में HEVC (H.265) वीडियो रखते हैं, और HEVC वही है जिसे Windows, Android और ज़्यादातर वेब प्लेयर ठुकराते हैं।
कन्वर्ज़न करता क्या है
Convert Files वीडियो को H.264 में और ऑडियो को AAC में फिर से एनकोड करता है, फिर एक MP4 लिखता है। यह जोड़ी लगभग हर डिवाइस, TV, ब्राउज़र और मैसेजिंग ऐप पर चलती है। यह असली re-encode है: हर फ्रेम आपके ब्राउज़र के अंदर डिकोड और फिर एनकोड होता है, इसलिए दो मिनट की क्लिप में एक-दो मिनट लगते हैं और टैब खुला रखना पड़ता है।
जो सेटिंग मायने रखती हैं
- चौड़ाई (Width) — साइज़ वैसा ही रखने के लिए 0 छोड़ें, या 1280 रखें तो फाइल काफ़ी छोटी होगी और फोन पर फिर भी अच्छी दिखेगी
- फ्रेम प्रति सेकंड — 30 लगभग हर चीज़ के लिए सही है; 60 स्पोर्ट्स और गेम फुटेज के लिए काम दोगुना कर देता है
- क्वालिटी — 85% सबसे सही जगह है; फाइल बहुत छोटी चाहिए तो और कम करें
इसके बजाय WebM?
अगर वीडियो आपकी बनाई वेबसाइट पर जाना है, तो .webm (VP9 + Opus) उसी क्वालिटी पर आमतौर पर MP4 से छोटा होता है और सभी आधुनिक ब्राउज़र इसे सपोर्ट करते हैं। बाकी हर चीज़ के लिए MP4।
सिर्फ़ ऑडियो चाहिए? टारगेट में .mp3 या .m4a चुनें, वीडियो ट्रैक पूरी तरह हट जाएगा।
कंटेनर और कोडेक एक चीज़ नहीं हैं
पूरी उलझन एक वाक्य में यही है: MOV और MP4 डिब्बे हैं, और H.264, HEVC और AV1 वह है जो उनमें जाता है। MP4 को Apple के QuickTime फाइल फॉर्मेट से मानकीकृत किया गया था, इसलिए दोनों डिब्बे अंदर से लगभग एक ही शक्ल के हैं। एक ही iPhone की .mov और .mp4 में बहुत अक्सर बाइट-दर-बाइट एक जैसी वीडियो स्ट्रीम होती है, अंतर मुख्यतः बाहर लगे लेबल का होता है।
इसीलिए यह असफलता इतनी खिझाती है। प्लेयर वीडियो को बिल्कुल ठीक डिकोड कर सकता है। उसे बस डिब्बा पसंद नहीं।
तो MOV चलने से इनकार क्यों करता है?
आम तौर पर तीन वजहों में से एक। प्रोग्राम एक्सटेंशन जांचकर फाइल खोलने से पहले ही मना कर देता है — अपलोड फॉर्म और पुराने एडिटरों में आम। या कंटेनर में QuickTime-ख़ास ढांचे होते हैं, जैसे timecode या closed-caption ट्रैक, जिनकी प्लेयर को उम्मीद नहीं होती और वह हार मान लेता है। या, हाल के iPhone पर सबसे अक्सर, अंदर का वीडियो H.264 के बजाय HEVC होता है, और प्लेयर के पास HEVC डिकोडर नहीं होता — वही पेटेंट-लाइसेंस वाली कहानी जो HEIC फोटो खोलना मुश्किल बनाती है।
H.264 वही है जो हर जगह चलता है
अगर वीडियो को किसी अनजान डिवाइस पर चलना है, तो H.264 वीडियो और AAC ऑडियो वाला MP4, वजूद की हर चीज़ में सबसे व्यापक सपोर्ट वाला मेल है: फोन, TV, ब्राउज़र, एडिटर, प्रोजेक्टर, दस साल पुराने लैपटॉप। HEVC और AV1 दोनों ज़्यादा कुशल हैं — उसी क्वालिटी पर साफ़ तौर पर छोटे — लेकिन हर एक इस बात का जुआ है कि दूसरी तरफ़ डिकोडर होगा। कुशलता आपकी नियंत्रित वेबसाइट पर बहुत मायने रखती है, और ईमेल अटैचमेंट में बिल्कुल नहीं।
कन्वर्ट करते समय सच में होता क्या है
हर फ्रेम आपके ब्राउज़र में, आपकी मशीन के प्रोसेसर से, डिकोड और फिर एनकोड होता है। इसीलिए लंबी क्लिप में असली समय लगता है — हाई-डेफ़िनिशन फुटेज के लिए मोटे तौर पर वीडियो की लंबाई जितना — और इसीलिए काम चलते समय टैब खुला और सामने रखना पड़ता है। इसका मतलब यह भी है कि यह एक lossy कदम है: आप पहले से दबी हुई वीडियो को फिर दबा रहे हैं, इसलिए सबसे अच्छी क्वालिटी वाले स्रोत से काम करें, किसी ऐसी चीज़ से नहीं जो पहले ही दो बार कन्वर्ट हो चुकी हो।
साथ के साथ फाइल छोटी भी कर लें
रिज़ॉल्यूशन सबसे बड़ा हथियार है, बड़े फ़र्क से। चौड़ाई 1280 रखने से 4K क्लिप की पिक्सल गिनती मोटे तौर पर सोलहवें हिस्से पर आ जाती है, और फोन की स्क्रीन पर नतीजे में कोई फ़र्क नहीं दिखता। फ्रेम रेट दूसरा है: किसी के बोलने का 60fps फुटेज 30 पर बिल्कुल वैसा ही दिखता है। Bitrate झंझटी वाला है — उसके पास जाने से पहले पहले दो को आज़माएं।
ऑडियो पर एक नोट
MP4, AAC की उम्मीद करता है। अगर आपकी MOV में बिना दबा PCM ऑडियो है — स्क्रीन रिकॉर्डिंग और कुछ कैमरों में आम — तो कन्वर्ज़न के हिस्से के रूप में आवाज़ AAC में फिर एनकोड होती है, जो सामान्य है और फाइल साइज़ की बचत का हैरान करने वाला बड़ा हिस्सा वहीं से आता है।