ForHosting KIT · الفيديو

حاسبة حجم ملف الفيديو

مقطع مدته 60 ثانية بمعدل 8 ميغابت في الثانية مع صوت بمعدل 128 كيلوبت في الثانية يبلغ حجمه 60.96 ميغابايت. قدّروا الرفع أو بطاقة الذاكرة أو القرص قبل التصوير أو التصدير. مجاني في المتصفح.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا

تعمل هذه الأداة داخل متصفحك — مجانًا، ولا تُرسل بياناتك إلى أي خادم

حجم ملف الفيديو هو حاصل ضرب عدد البتات التي تنفقونها في الثانية وعدد الثواني التي تسجّلونها.

كيف يُقدَّر حجم الفيديو المرمَّز من معدّلات البت

ملف الفيديو المضغوط تيار بتات يصل بمعدّل مختار لمدة مختارة. معدّل بتّ الدقة هو نصف الفيديو من ذلك التيار، ويُذكر بالميغابت في الثانية: ثمانية ميغابت في الثانية هدف تسليم شائع لـ 1080p، بينما تستقرّ الماسترات ذات أربعة كيلوبكسل غالبًا بين عشرين وخمسين. معدّل بتّ الصوت هو الشريط الصوتي بالكيلوبت في الثانية، وعادة 128 أو 320 لـ AAC المجسَّم.

المدة هي عدد الثواني التي يجري فيها التياران. مقطع من 60 ثانية عند 8 Mbps مع 128 kbps من الصوت يشغل 60.96 ميغابايت. ساعة عند 40 Mbps مع 320 kbps تشغل 18.144 غيغابايت.

تصوغ هذه المعادلة تيارًا عنصريًا ثابت المعدّل. ترميزات المعدّل المتغيّر وتقلّبات تعقيد المشهد وترويسات MP4 أو MKV البالغة بضعة كيلوبايت تحرّك الملف قليلًا؛ لأسقف التخزين وحصص الرفع وميزانيات البطاقات فإن حاصل CBR هو الرقم الذي يهمّ، وتعيده هذه الحاسبة مع المعدّلات التي أنتجته.

أين تكسب حاسبة حجم ملف الفيديو جدواها

يقدّر المنشئون رفعًا إلى YouTube أو إلى دورة قبل الترميز حتى لا يفيض ماستر 1080p من أربعين دقيقة القرص المتبقي أو الحصة اليومية. يختار مشغّلو الكاميرا معدّل بتّ للدقة ويحتاجون أن يعلموا إن كانت بطاقة من 64 غيغابايت تغطّي خطّ زفاف عند 24 أو 60 إطارًا في الثانية. تقدّر فرق الأحداث المباشرة والبث بصمة الأرشيف الليلي لمسجلات متعددة الساعات قبل الالتزام بملف تعريف ترميز.

المواقع التي تتصدر على حاسبة حجم ملف الفيديو أو مقدّر حجم الفيديو تحتاج ودجتًا حيًا يتطابق مساره المجاني في المتصفح بايتًا ببايت مع مسار الأتمتة المدفوع على الوحدة النقية نفسها. التحقق الفاشل لا يستهلك رصيدًا. أبقوا الطلبات صغيرة، وثبّتوا قيم الميغابايت أو الغيغابايت المقرَّبة في الاختبارات، فتحصلون على أرقام تخزين قابلة للتكرار لقوالب NLE وعروض LMS وعاملات الحافة دون إقامة بنية تحليل وسائط خاصة بكم.

تقدير الرفع قبل الترميز

حوّلوا معدّل بتّ الفيديو ومعدّل الإطارات والمدة ومعدّل بتّ الصوت المخطَّط إلى ميغابايت أو غيغابايت حتى يتسع قرص التصدير أو بطاقة SD أو دلو التخزين للملف الذي تنوون إنتاجه.

ماذا يحدث إن كانت duration صفرًا أو سالبة أو غائبة؟

يجب أن تكون duration عددًا منتهيًا موجبًا. الإدخال غير الصالح لا يُحاسب.

ما حجم دقيقة من فيديو 1080p بمعدل 8 ميغابت في الثانية؟

مع صوت بمعدل 128 كيلوبت في الثانية يبلغ حجم مقطع مدته 60 ثانية 60.96 ميغابايت. فالصورة تضيف 8 ميغابت كل ثانية، والصوت يضيف حصته، ثم يقسم المجموع على ثمانية للحصول على البايتات.

هل تشمل النتيجة حاوية الملف؟

لا. فهي تخص الصورة والصوت المرمزين فقط، ولا تدخل فيها رؤوس ملفات MP4 أو MOV أو MKV التي تبلغ بضعة كيلوبايتات، كما أن الترميز بمعدل متغير يغير الحجم الفعلي قليلا.

لماذا يطلب معدل الإطارات؟

لا يغير معدل الإطارات الحجم، لكنه يبين عدد الصور التي تتوزع عليها البيانات: دقيقة بمعدل 30 إطارا في الثانية تساوي 1800 إطار. وهذا يساعد على مقارنة 24 و60 إطارا بالمعدل نفسه.

ما معدل البت المعتاد لفيديو 1080p أو 4K؟

نحو 8 ميغابت في الثانية هدف شائع لتسليم 1080p، بينما تقع النسخ الأصلية بدقة 4K غالبا بين عشرين وخمسين، مثل 40. أما الصوت المجسم فيكون عادة 128 أو 320 كيلوبت في الثانية.

كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.

POSThttps://api.kit.forhosting.com/video/video-size

صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.

curl -X POST https://api.kit.forhosting.com/video/video-size \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"video_bitrate":8,"frame_rate":30,"duration":60,"audio_bitrate":128}'
{
  "video_bitrate": 8,
  "frame_rate": 30,
  "duration": 60,
  "audio_bitrate": 128
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "video.video_size",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.

لكل طلب$0.002

السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.

max_mb500
max_minutes60
max_megapixels3.9
HTTPالرمزالمعنى
401unauthorizedمفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك.
402insufficient_balanceرصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة.
404unknown_typeنوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب.
429rate_limitedتجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة.

تأخذ حاسبة حجم ملف الفيديو هذه معدّل بتّ الدقة بالميغابت في الثانية، ومعدّل الإطارات بالإطار في الثانية، والمدة بالثواني، ومعدّل بتّ الصوت بالكيلوبت في الثانية، ثم تعيد الحمولة المرمَّزة بالميغابايت أو الغيغابايت حتى تقدّروا الأقراص وحصص الرفع ومسودات YouTube قبل الضغط على التسجيل. يجب أن تكون المدة عددًا منتهيًا موجبًا؛ الصفر والسالب وNaN وInfinity تفشل بـ invalid_input ولا تُحاسب. يبلّغ الحلّال عن size_mb بميغابايت SI البالغة مليون بايت، وعن size_gb بغيغابايت SI البالغة مليار بايت، وعن حجم رئيسي مع size_unit ينتقل إلى GB عند غيغابايت واحد. يأتي عدد الإطارات والبت لكل إطار من frame_rate حتى تطابقوا خطًّا 24p مقابل 60p عند المعدّل نفسه. المنطق parse النقي نفسه يغذّي ودجت المتصفح المجاني ومسار API بسعر $0.002 لكل استدعاء ناجح.

كيف يُقدَّر حجم الفيديو المرمَّز من معدّلات البت

الحمولة بالبايت إذن مجموع بتات الفيديو في الثانية وبتات الصوت في الثانية، مضروبًا في duration ومقسومًا على ثمانية لأن في البايت ثمانية بتات. قسمة ذلك العدّ على مليون تعطي size_mb؛ وقسمته على مليار تعطي size_gb. عندما تبلغ الحمولة غيغابايت واحدًا على الأقل يبلّغ الحقل الرئيسي size بالغيغابايت ويكون size_unit هو GB، وإلا يبلّغ بالميغابايت. لا يغيّر معدّل الإطارات حاصل ضرب المعدّل في الزمن، لكنه يبيّن على كم صورة يتوزّع ذلك الميزانية: bits_per_frame هو video_bitrate بالبت في الثانية مقسومًا على frame_rate، وframe_count هو frame_rate مضروبًا في duration.

عقد الإدخال والوحدات وحقول الاستجابة

اقرنوا الاستجابة بمرمِّزكم إن احتجتم تخمين VBR يعتمد على المحتوى؛ تبلغ هذه النهاية حجم المعدّل الثابت من المعدّلات التي اخترتموها أصلًا. أرسلوا جسم JSON بأربعة أعداد منتهية إلزامية: video_bitrate بالميغابت في الثانية، وframe_rate بالإطار في الثانية، وduration بالثواني، وaudio_bitrate بالكيلوبت في الثانية. تُقبل الأسماء البديلة حتى تظلّ المرادفات الشائعة صالحة: resolution_bitrate وbitrate وvideo_mbps وmbps وvideo_bitrate_mbps لـ video_bitrate؛ وfps وframes_per_second وframerate وframe_rate_fps لـ frame_rate؛ وduration_seconds وseconds وlength وtime لـ duration؛ وaudio_kbps وaudio وaac_kbps وaudio_bitrate_kbps لـ audio_bitrate. يجوز أن يصل كل حقل عددًا JSON أو سلسلة رقمية. يجب أن يكون duration عددًا منتهيًا موجبًا: غياب duration والسلاسل الفارغة والصفر والسالب وNaN وInfinity تفشل بـ invalid_input مع تسمية duration ولا تُحاسب. يجب أن يكون video_bitrate وframe_rate كذلك عددين منتهيَين موجبين حتى يُعرَّف bits_per_frame. يجب أن يكون audio_bitrate عددًا منتهيًا غير سالب؛ والصفر مسموح لتقدير فيديو فقط. لا يوجد enum على frame_rate لأن العقد أي معدّل موجب، بما في ذلك 23.976 و29.97، وليس قائمة مغلقة من إعدادات البث الجاهزة. عند النجاح يعيد الجسم المدخلات الأربع، وtotal_bitrate_kbps وtotal_bitrate_mbps، وframe_count وbits_per_frame وbytes_per_frame وvideo_size_bytes وaudio_size_bytes وsize_bytes وsize_mb وsize_gb وsize_mib وsize_gib، والحجم الرئيسي size وsize_unit، إضافة إلى سلسلتَي formula وnote. مثال: video_bitrate 8 وframe_rate 30 وduration 60 وaudio_bitrate 128 يعيد 60.96 في size_mb مع size_unit MB.

أين تكسب حاسبة حجم ملف الفيديو جدواها

من يدرّس الفيديو الرقمي يبيّن أن مضاعفة duration تضاعف الحجم عندما تثبت المعدّلات، وأن رفع frame_rate عند معدّل ثابت يقلّص البت لكل إطار بدل إنماء الملف، وهو ما تجعله هذه الحاسبة فوريًا. يمكن لسكربتات النسخ الاحتياطي والإدخال أن ترفض ترميزًا مخططًا يتجاوز حصة مخزن كائنات بحساب size_mb أو size_gb أولًا. ولأن التنفيذ parse نقي من المستوى A، تكلّف كل استدعاء ناجح السعر الأساسي المنشور $0.002 بلا رموز نموذج وبلا شبكة صادرة.

تعليم كيف يوسّع المعدّل والمدة التخزين

أظهروا للطلبة أن مضاعفة المدة تضاعف الحجم المرمَّز عند معدّل ثابت، وأن رفع معدّل الإطارات بالمعدّل نفسه يوزّع الميزانية ذاتها على مزيد من الإطارات، باستخدام حقل bits_per_frame الذي تعيده API.

فحص حصص البطاقة والأرشيف مسبقًا

يمكن لسكربتات الإدخال وقوائم فحص الكاميرا أن ترفض تسجيلًا مخططًا يتجاوز بطاقة أو حصة بحساب size_gb أولًا، من دون فتح مرمِّز أو قراءة ملف.

كيف يُحسب حجم ملف الفيديو من معدّل البت والمدة؟

أرسلوا video_bitrate بوحدة Mbps وframe_rate بوحدة fps وduration بالثواني وaudio_bitrate بوحدة kbps. الحجم بالبايت هو (video_bitrate × 1e6 + audio_bitrate × 1e3) × duration / 8. يقسم size_mb على مليون؛ ويقسم size_gb على مليار.

لماذا تطلب الحاسبة معدّل الإطارات إن كان الحجم معدّلًا في زمن؟

لا يغيّر معدّل الإطارات عدّ بايتات CBR. يُستخدم للإبلاغ عن frame_count وbits_per_frame حتى تروا كيف يوزّع خط 24p مقابل 60p معدّل بتّ الدقة نفسه على الصور.

متى تكون النتيجة بالغيغابايت بدل الميغابايت؟

يُعاد size_mb وsize_gb دائمًا. ينتقل الحقل الرئيسي size وsize_unit إلى GB عندما تبلغ الحمولة غيغابايت SI واحدًا على الأقل (1e9 بايت)؛ وتبقى المقاطع الأقصر في MB.

كم تكلفة حاسبة حجم ملف الفيديو؟

أداة المتصفح مجانية. تستخدم طلبات API رصيد KIT المدفوع مقدمًا بسعر $0.002 لكل استدعاء ناجح؛ والإدخال غير الصالح لا يُحاسب.

اطّلع على توثيق KIT الكامل ←