الاتصال عبر 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).

اعلان

نتائج

متوسط حجم الإطار
٣٣٬٣٣٣٫٣٣
بايت لكل إطار
حجم الإطار ٣٢٫٥٥٢ KB
معدل البت ٨٬٠٠٠٬٠٠٠ bits/s
الحجم الكلي للملف ٥٧٫٢٢ MB

ما هي حاسبة حجم إطار الفيديو؟

تقدّر هذه الأداة متوسط حجم الإطار الواحد في الفيديو والحجم الكلي للملف اعتمادًا على ثلاثة مدخلات: معدل البت، وعدد الإطارات في الثانية (fps)، والمدة. وهي مفيدة لمحرري الفيديو ومنشئي البث المباشر والمطورين الذين يخططون لاحتياجات التخزين أو عرض النطاق الترددي أو ميزانية الترميز. الحساب لا يعتمد على نوع الكوديك المستخدم، إذ يفترض توزيع البتات بالتساوي على جميع الإطارات ليعطيك متوسط عدد البايتات لكل إطار.

كيفية الاستخدام

أدخل معدل البت بالميغابت في الثانية (Mbps)، وعدد الإطارات في الثانية، ومدة المقطع بالثواني. تقوم الحاسبة بتحويل معدل البت إلى بتات في الثانية، ثم تقسمه على عدد الإطارات للحصول على عدد البتات لكل إطار، ثم تقسم الناتج على 8 لتحويله إلى بايتات. أما الحجم الكلي للملف فيُحسب بضرب معدل البت في المدة.

شرح المعادلة

يخبرك معدل البت بعدد البتات التي يستهلكها الفيديو في كل ثانية. وعند قسمته على عدد الإطارات تحصل على متوسط عدد البتات المخصصة للإطار الواحد. وبما أن كل بايت يساوي 8 بتات، فإن القسمة على 8 تحوّل الناتج إلى بايتات:

$$\text{Frame Size (bytes)} = \frac{\text{Bitrate (Mbps)} \times 10^{6}}{8 \times \text{Frame Rate (fps)}}$$

أما الملف بأكمله فيُحسب بالصيغة $$\text{File Size (MB)} = \frac{\text{Bitrate (Mbps)} \times 10^{6} \times \text{Duration (s)}}{8 \times 1024^{2}}$$ لاحظ أن الكوديكات الحقيقية (مثل H.264 وH.265) تجعل أحجام الإطارات متباينة بشكل كبير، فالإطارات المفتاحية (keyframes) كبيرة بينما الإطارات المتوقَّعة صغيرة، لذا فإن هذا الرقم متوسط تقريبي وليس قيمة دقيقة لكل إطار على حدة.

رسم بياني يوضح توزيع معدل البِت لثانية واحدة على إطارات الفيديو وتحويله إلى بايتات
يُقسَّم معدل البِت في الثانية على معدل الإطارات وعلى 8 للحصول على متوسط البايتات لكل إطار.

مثال تطبيقي

لنأخذ مقطعًا مُرمَّزًا بمعدل 8 ميغابت/ثانية و30 إطارًا في الثانية: معدل البت = \(8{,}000{,}000\) بت/ثانية. عدد البتات لكل إطار = \(8{,}000{,}000 \div 30 = 266{,}666.67\). وبالقسمة على 8 نحصل على نحو \(33{,}333\) بايت (≈ 32.6 كيلوبايت) لكل إطار. وعلى مدى 60 ثانية يصبح حجم الملف = \((8{,}000{,}000 \times 60) \div 8 = 60{,}000{,}000\) بايت ≈ 57.2 ميغابايت.

إطارات شريط فيلم يحمل كل منها كتل بيانات متساوية تتراكم لتكوّن حجم الملف الإجمالي
ضرب عدد البايتات لكل إطار في إجمالي الإطارات يعطي حجم ملف المقطع.

الأسئلة الشائعة

لماذا تختلف أحجام الإطارات الحقيقية؟ تستخدم الكوديكات الحديثة معدل بت متغيرًا وأنواعًا مختلفة من الإطارات، لذا تكون الإطارات من النوع I أكبر بكثير من إطارات P/B. وتقدّم هذه الحاسبة المتوسط فقط.

ما الوحدة المستخدمة لحجم الملف؟ تُحسب الميغابايت هنا وفق التعريف الثنائي (1 ميغابايت = 1,048,576 بايت).

هل يمكنني استخدام الكيلوبت في الثانية (kbps)؟ حوّلها إلى ميغابت في الثانية أولًا (مثال: 5000 كيلوبت/ثانية = 5 ميغابت/ثانية).

آخر تحديث: