यह कैलकुलेटर क्या करता है
फ़ाइल साइज़ से वीडियो की लंबाई कैलकुलेटर किसी वीडियो फ़ाइल की कुल साइज़ और उसके औसत कुल बिटरेट (वीडियो स्ट्रीम और ऑडियो स्ट्रीम दोनों मिलाकर) के आधार पर यह अनुमान लगाता है कि वह वीडियो कितनी देर चलेगा। यह तब बहुत काम आता है जब आप किसी एक्सपोर्ट का रनटाइम पहले से जानना चाहें, यह जाँचना चाहें कि कोई फ़ाइल अपेक्षित लंबाई से मेल खाती है या नहीं, या सिर्फ़ साइज़ और बिटरेट के आधार पर किसी मीडिया की अवधि का अंदाज़ा लगाना चाहें।
इसका इस्तेमाल कैसे करें
पहले फ़ाइल साइज़ डालें और उसकी इकाई चुनें (KB, MB या GB)। फिर कुल बिटरेट डालें और Mbps या kbps में से चुनें। कैलकुलेटर सभी मानों को एक समान इकाई में बदल देता है, कुल बिट्स को प्रति सेकंड बिट्स से भाग देता है, और नतीजा सेकंड में दिखाने के साथ-साथ घंटे/मिनट/सेकंड के साफ़-सुथरे रूप में भी पेश करता है।
फ़ॉर्मूला समझें
फ़ाइल की साइज़ बाइट्स में मापी जाती है, जबकि बिटरेट बिट्स प्रति सेकंड में। चूँकि एक बाइट 8 बिट के बराबर होता है, इसलिए हम सबसे पहले बाइट्स में दी गई फ़ाइल साइज़ को 8 से गुणा करके कुल बिट्स निकालते हैं। फिर इस कुल को बिटरेट (बिट्स प्रति सेकंड में) से भाग देने पर सेकंड में प्लेबैक अवधि मिल जाती है:
$$\text{durationSeconds} = \frac{\text{fileSizeBytes} \times 8}{\text{totalBitrateBitsPerSec}}$$
इसमें दशमलव इकाइयाँ इस्तेमाल होती हैं (1 MB = 1{,}000{,}000 बाइट्स, 1 Mbps = 1{,}000{,}000 बिट/सेकंड), जो वीडियो के लिए बिटरेट और स्टोरेज को आमतौर पर जिस तरह बताया जाता है, उसी से मेल खाती हैं।
हल किया हुआ उदाहरण
मान लीजिए आपके पास 700 MB की एक फ़ाइल है जो 5 Mbps के कुल बिटरेट पर एनकोड की गई है। बिट्स में फ़ाइल साइज़ होगी \(700 \times 1{,}000{,}000 \times 8 = 5{,}600{,}000{,}000\) बिट्स। बिटरेट है 5,000,000 बिट/सेकंड। अवधि $$= \frac{5{,}600{,}000{,}000}{5{,}000{,}000} = 1{,}120 \text{ सेकंड},$$ यानी 18 मिनट और 40 सेकंड।
अक्सर पूछे जाने वाले सवाल
क्या मुझे बिटरेट में ऑडियो भी शामिल करना चाहिए? हाँ। सबसे सटीक नतीजे के लिए वीडियो और ऑडियो का संयुक्त (muxed) बिटरेट इस्तेमाल करें। अगर आपको सिर्फ़ वीडियो बिटरेट पता है, तो उसमें ऑडियो बिटरेट जोड़ लें (जो आम तौर पर 128–320 kbps होता है)।
मेरी असली फ़ाइल थोड़ी अलग क्यों है? कंटेनर ओवरहेड, वेरिएबल बिटरेट (VBR) एनकोडिंग और मेटाडेटा के कारण असली फ़ाइलें इस औसत-बिटरेट अनुमान से थोड़ी-बहुत अलग रहती हैं।
दशमलव इकाई या बाइनरी? यह टूल दशमलव MB/GB (1000 की घातों) का इस्तेमाल करता है, जो ज़्यादातर बिटरेट और स्ट्रीमिंग स्पेसिफ़िकेशन में अपनाई जाने वाली परंपरा है।