आपके डिवाइस पर चलता है · आपकी फ़ाइल कभी आपके डिवाइस से बाहर नहीं जाती।
जितना साइज़ चाहिए वह लिखिए, और वीडियो उसी में समाने लायक एन्कोड होता है। ईमेल अटैचमेंट की सीमा, मैसेजिंग ऐप की सीमा, या ऐसा फ़ॉर्म जो 25 MB से ऊपर कुछ नहीं लेता — यह उसी काम का टूल है।
लक्ष्य जितना बिटरेट देता है, वह वीडियो की लंबाई से निकाला जाता है; फिर नतीजा नापा जाता है और ज़्यादा निकले तो ठीक किया जाता है — ताकि आपको ऐसी फ़ाइल मिले जो सच में सीमा में आए, न कि बस थोड़ी छोटी।
छोटे लक्ष्य पर बिटरेट के साथ रिज़ॉल्यूशन भी घटाने से नतीजा कहीं बेहतर दिखता है: 8 MB में 720p वीडियो उसी क्लिप से बहुत अच्छा दिखता है जिसे 1080p पर रखकर बिटरेट के लिए तरसा दिया गया हो।
इनके लिए नहीं: बहुत लंबी रिकॉर्डिंग को बहुत छोटे साइज़ में समेटना — कितने MB में कितनी तस्वीर आएगी, यह लंबाई तय करती है; पहले "वीडियो ट्रिम करें" टूल से उसे छोटा कीजिए।
जब एक वीडियो चुना जाता है, तो उसकी लंबाई, फ़्रेम के आकार, फ़्रेम दर और आवाज़ से तीन लक्ष्य सुझाए जाते हैं। हर एक तस्वीर के प्रति पिक्सेल डेटा की एक मात्रा मानता है: "कोई फ़र्क़ नहीं दिखेगा" के लिए 0.10 बिट, "सबके लिए ठीक" के लिए 0.05, और "सबसे छोटा जो फिर भी चले" के लिए 0.03, जिसे 360p पर भी उतारा जाता है। आवाज़ वाली, 30 फ़्रेम प्रति सेकंड की 3 मिनट की 1080p क्लिप के लिए इससे 148 MB, 76 MB और 8 MB निकलते हैं। जो सुझाव फ़ाइल से छोटा न हो, उस पर "फ़ाइल पहले से इतनी छोटी है" लिखा आता है।
लक्ष्य का 3% कंटेनर के लिए अलग रखा जाता है। आवाज़ को 128 kbit/s मिलते हैं जब लक्ष्य कुल मिलाकर कम से कम 600 kbit/s देता हो; उससे नीचे कम, 48 तक; और वह हमेशा AAC में दोबारा एन्कोड होती है। बाक़ी तस्वीर को जाता है, पर कभी मूल तस्वीर से ज़्यादा नहीं। अगर वह इतना कम हो कि फ़्रेम देखने लायक न रहे, तो फ़्रेम एक-एक मानक ऊँचाई नीचे उतरता है, 240 लाइन तक। ऊपर वाली क्लिप के लिए 25 MB का मतलब है 720p, तस्वीर के लिए लगभग 950 kbit/s के साथ। जब 240p को भी 40 kbit/s से कम मिले, तो टूल मना कर देता है और वह सबसे छोटा साइज़ बताता है जो अब भी देखने लायक है।
जो वीडियो पहले से लक्ष्य से छोटा हो, वह दोबारा एन्कोड नहीं होता अगर वह AAC या MP3 आवाज़ वाला H.264, HEVC या AV1 हो: उसकी स्ट्रीम बस MP4 में फिर से पैक की जाती हैं।
पहले आपके डिवाइस का वीडियो एन्कोडर आज़माया जाता है। उसका रेट कंट्रोल अक्सर लक्ष्य से आगे निकल जाता है, इसलिए पहला दौर गणना किए बिटरेट से 5% नीचे निशाना लगाता है, और तैयार फ़ाइल नापी जाती है। अगर वह लक्ष्य से बड़ी हो, तो बिटरेट उसी अनुपात में घटाकर, 5% की और गुंजाइश रखकर, फिर से एन्कोड होता है। अगर वह समा जाए पर लक्ष्य का 85% से कम इस्तेमाल करे, तो बिटरेट 60% तक बढ़ाया जाता है ताकि बची जगह तस्वीर को मिले। ज़्यादा से ज़्यादा तीन दौर के बाद सबसे बड़ी समाने वाली फ़ाइल रखी जाती है; कोई न समाए, तो आपको सबसे छोटी फ़ाइल और यह बताने वाला नोट मिलता है।
जब डिवाइस का एन्कोडर यह काम न कर सके, या लक्ष्य 1.5 GB से ऊपर हो — 4 GB या उससे कम मेमोरी बताने वाले डिवाइस पर 400 MB से ऊपर — तो इंजन x264 के साथ यही चक्र चलाता है। इंजन पर 1 GB से बड़ा इनपुट हिस्सों में एन्कोड होता है, हर हिस्से को बाइट्स में उसका सटीक हिस्सा मिलता है और दूसरा दौर नहीं होता; तब लक्ष्य सभी हिस्सों पर मिलाकर लागू होता है।
ग्राफ़िक्स चिप के बिना 4 कोर वाले कंप्यूटर पर नापा गया: 3 मिनट की 1080p फ़िल्म को 25 MB तक लाने में डिवाइस के एन्कोडर पर 91 सेकंड लगे और इंजन पर 653 सेकंड।
यह पेज अन्य भाषाओं में: English · العربية · Deutsch · Français · Español · Русский · Português · 中文 · Türkçe · עברית · فارسی · اردو · Bahasa Indonesia · বাংলা