MCP के माध्यम से कनेक्ट करें →

गणना दर्ज करें

सूत्र (फॉर्मूला)

Show calculation steps (1)
  1. Total File Size (MB)

    Total File Size (MB): वीडियो फ्रेम साइज़ कैलकुलेटर

    Total bits = bitrate (bps) times duration; converted to bytes and to MB (divide by 1024 squared).

विज्ञापन

परिणाम

औसत फ्रेम साइज़
33,333.33
बाइट्स प्रति फ्रेम
फ्रेम साइज़ 32.552 KB
बिटरेट 8,000,000 bits/s
कुल फ़ाइल साइज़ 57.22 MB

वीडियो फ्रेम साइज़ कैलकुलेटर क्या है?

यह टूल तीन इनपुट — वीडियो बिटरेट, फ्रेम रेट (fps) और अवधि — के आधार पर एक सिंगल वीडियो फ्रेम के औसत साइज़ और किसी क्लिप की कुल फ़ाइल साइज़ का अनुमान लगाता है। वीडियो एडिटर, स्ट्रीमर और डेवलपर्स के लिए यह स्टोरेज, बैंडविड्थ या एन्कोडिंग बजट की प्लानिंग करते समय बेहद काम आता है। यह गणना कोडेक से स्वतंत्र (codec-agnostic) है — यह मानते हुए कि बिट्स सभी फ्रेम्स में समान रूप से बंटे हैं, यह प्रति फ्रेम औसत बाइट्स बताता है।

इसका इस्तेमाल कैसे करें

बिटरेट को मेगाबिट प्रति सेकंड (Mbps) में, फ्रेम रेट को फ्रेम प्रति सेकंड में और क्लिप की अवधि को सेकंड में दर्ज करें। कैलकुलेटर पहले बिटरेट को बिट्स प्रति सेकंड में बदलता है, फिर उसे फ्रेम रेट से भाग देकर प्रति फ्रेम बिट्स निकालता है, और अंत में 8 से भाग देकर उसे बाइट्स में बदलता है। कुल फ़ाइल साइज़ के लिए बिटरेट × अवधि का उपयोग होता है।

फॉर्मूला समझें

बिटरेट बताता है कि वीडियो हर सेकंड कितने बिट्स इस्तेमाल करता है। इसे फ्रेम रेट से भाग देने पर औसतन एक फ्रेम को मिलने वाले बिट्स की संख्या मिलती है। चूँकि 1 बाइट = 8 बिट्स होते हैं, इसलिए 8 से भाग देने पर इसे बाइट्स में बदला जाता है:

$$\text{frame\_bytes} = \frac{\text{bitrate\_bps} / \text{fps}}{8}$$

पूरी फ़ाइल के लिए, $$\text{file\_bytes} = \frac{\text{bitrate\_bps} \times \text{duration}}{8}$$। ध्यान दें कि असली कोडेक (H.264, H.265) में फ्रेम के साइज़ बहुत अलग-अलग होते हैं — कीफ्रेम बड़े होते हैं और प्रेडिक्टेड फ्रेम छोटे — इसलिए यह एक औसत मान है, हर फ्रेम का सटीक साइज़ नहीं।

विज्ञापन
आरेख जिसमें एक सेकंड के बिटरेट को वीडियो फ्रेम्स में बाँटकर बाइट्स में बदला गया है
प्रति सेकंड बिटरेट को फ्रेम दर और 8 से भाग देकर प्रति फ्रेम औसत बाइट्स निकाली जाती हैं।

हल किया गया उदाहरण

मान लीजिए कोई क्लिप 8 Mbps और 30 fps पर एन्कोड हुई है: बिटरेट = 80,00,000 बिट्स/सेकंड। प्रति फ्रेम बिट्स = \(80{,}00{,}000 / 30 = 2{,}66{,}666.67\)। 8 से भाग दें → लगभग 33,333 बाइट्स (~32.6 KB) प्रति फ्रेम। 60 सेकंड में फ़ाइल का साइज़ होगा $$\frac{80{,}00{,}000 \times 60}{8} = 6{,}00{,}00{,}000 \text{ बाइट्स} \approx 57.2 \text{ MB}$$।

फ़िल्म स्ट्रिप के फ्रेम, हर एक समान डेटा ब्लॉक लिए हुए, जो जुड़कर कुल फ़ाइल आकार बनाते हैं
प्रति फ्रेम बाइट्स को कुल फ्रेम्स से गुणा करने पर क्लिप की फ़ाइल का आकार मिलता है।

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

असली फ्रेम के साइज़ अलग-अलग क्यों होते हैं? आधुनिक कोडेक वेरिएबल बिटरेट और अलग-अलग फ्रेम टाइप इस्तेमाल करते हैं, इसलिए I-फ्रेम, P/B-फ्रेम की तुलना में काफी बड़े होते हैं। यह कैलकुलेटर औसत मान दिखाता है।

फ़ाइल साइज़ किस यूनिट में दिखती है? यहाँ मेगाबाइट बाइनरी परिभाषा के अनुसार है (1 MB = 10,48,576 बाइट्स)।

क्या मैं kbps इस्तेमाल कर सकता हूँ? पहले उसे Mbps में बदलें (जैसे, 5000 kbps = 5 Mbps)।

अंतिम अपडेट: