حاسبة مقياس الدقة
اضربوا الإطار في أي معامل لتحصلوا على مقاسه الجديد: 1920 في 1080 بمعامل 2 يصبح 3840 في 2160، أي إطار 4K UHD، مع أبعاد زوجية جاهزة للترميز. مجاني في المتصفح.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- العرض
- 1,920
- الارتفاع
- 1,080
- المقياس
- 2
- العرض الأصلي
- 1,920
- الارتفاع الأصلي
- 1,080
- العرض الجديد
- 3,840
- الارتفاع الجديد
- 2,160
تحجيم دقة الفيديو هو الخطوة الحسابية قبل اختيار إعداد مرمِّز أو لوحة للشبكات: تعرفون العرض والارتفاع الأصليين بالبكسل، وتعرفون عامل مقياس مثل 2 لرفع العيّنات إلى 4K أو 0.5 لوكيل بنصف الحجم، وتحتاجون العرض والارتفاع الصحيحين الجديدين اللذين تقتضيهما تلك الأرقام. تضرب حاسبة مقياس الدقة المحورين بالعامل الموجب نفسه حتى تُحفظ نسبة الأبعاد، وتقرّب كل ضلع إلى أقرب بكسل، وتُبلغ أيضاً أقرب أبعاد زوجية يطلبها عادةً المرمِّزان H.264 وH.265.
كيف يحوّل عامل المقياس دقة إلى أخرى
إطار الفيديو شبكة من بكسلات صحيحة. عندما يكون s هو 2 يصير 1920×1080 إلى 3840×2160، شبكة 4K UHD المقصودة بضعف 1080p. عندما يكون s هو 0.5 يصير الماستر نفسه وكيلاً 960×540 يحتفظ بصورة 16:9.
يُطبَّق المقياس بانتظام على المحورين حتى لا تتغير نسبة الأبعاد؛ مدّ العرض مستقلاً عن الارتفاع عمل آخر، تغيير حجم إلى صندوق هدف أو قص اجتماعي، لا مقياس دقة. ولأن المرمِّزات لا تُصدر كسراً من بكسل يُقرَّب الجداء إلى أقرب صحيح على كل ضلع. إن لم يكن العامل موجباً فلا إطار مفيد: مقياس صفر يطوي الصورة إلى لا شيء، ومقياس سالب يخترع شبكة مرآة لا يقبلها مرمِّز.
عقد الإدخال والتقريب وسلوك الخطأ
تُسمح سلاسل الأرقام التي تُحلَّل إلى أعداد منتهية حتى لا يحتاج قيمة ملصوقة من مسبار إلى تحويل ثانٍ. بعد الضرب يُقرَّب كل ضلع بقاعدة half-up المعتادة إلى عدّ صحيح من البكسل. إن أنتج ذلك التقريب ضلعاً دون بكسل واحد تفشل المهمة بدل إطار عرض صفري.
وإن تجاوز ضلع مقرَّب 65536 تفشل المهمة أيضاً حتى لا يخترع مقياس جامح شبكة 8K مضروبة في عشرة. عندما يطابق الحجم المحجَّم شبكة معروفة مثل 1920×1080 أو 3840×2160 تُدرَج تسمية named مثل 1080p Full HD أو 4K UHD؛ وإلا يُحذف ذلك الحقل. مثال: الإطار نفسه عند scale 0.5 يعطي 960×540.
يفشل scale بقيمة 0 أو −1 برسالة أن scale يجب أن يكون عدداً موجباً. التحقق الفاشل لا يُفوتر.
أين تكسب حاسبة مقياس الدقة موضعها
يحتاج المحررون ومزارع تحويل الترميز وأدوات الفيديو الاجتماعي جميعاً الحجم الصحيح لإطار محجَّم قبل فتح مرمِّز. منتج يريد وكيلاً بنصف الدقة من ماستر 3840×2160 ينبغي أن يرى 1920×1080، لا زوجاً عشرياً يبتُره نص لاحق ابتاراً سيئاً. ناشر يتحقق مما إذا كان مصدر 1280×720 محجَّماً بـ 1.5 قد صار 1920×1080 Full HD يستطيع مناداة هذه النهاية بدل الحساب الذهني في جلسة مباشرة.
ما زال على شيفرة الأنبوب التي تبني مرشح مقياس أن تختار عرضاً في ارتفاع هدفاً؛ هذه الحاسبة هي العراف الحتمي لذلك الزوج، بما في ذلك الضبط الزوجي الذي تحتاجه غالباً تسجيلات الشاشة ذات الحجم الفردي قبل أن يقبل H.264 الإطار. مواقع الصف والتوثيق التي تتصدر بحث حاسبة مقياس الدقة تحتاج ودجة حيّة يتطابق مسارها المجاني في المتصفح بايتاً ببايت مع مسار الأتمتة المدفوع على الوحدة الخالصة نفسها. القدرة لا تفتح ملف فيديو ولا تعيد الترميز ولا تختار ترميزاً؛ ذلك عمل مهمة تغيير حجم أو تحويل وسائط.
المشغّل في المتصفح لا يكلف شيئاً ولا يطلب حساباً.
حالات الاستخدام
وكلاء بنصف الحجم من ماستر 4K
من 3840×2160 عند scale 0.5 احصلوا على 1920×1080 (والحجم الزوجي المطابق) قبل إطلاق ترميز وكيل أو خط زمني دون اتصال.
مضاعفة 1080p إلى حجم 4K مستهدف
من 1920×1080 عند scale 2 أكّدوا 3840×2160 4K UHD حتى يصوّب إعداد رفع عيّنة إلى شبكة حقيقية لا صندوقاً مخمَّناً.
الأسئلة الشائعة
ماذا يحدث إن كان عامل المقياس صفراً أو سالباً؟
يجب أن يكون عامل المقياس عدداً موجباً أكبر من صفر؛ والعامل الصفري أو السالب ليس دقة فيديو صالحة ولا يُفوتر.
هل يغيّر هذا حجم ملف فيديو أو يعيد ترميزه؟
لا. تُرجع هذه الحاسبة حجم البكسل المحجَّم فقط. لا تفتح فيديو ولا تحوّل ترميزه ولا تكتبه. استخدموا مهمة مخصصة لتغيير حجم الفيديو عندما تحتاجون ملفاً جديداً.
ما مقاس فيديو 1920x1080 عند تصغيره إلى النصف؟
بمعامل 0.5 يصبح 960 في 540. وهي نسخة خفيفة تسهل المونتاج وتحافظ على صورة 16:9 نفسها، لأن الضلعين يضربان في المعامل نفسه.
لماذا تظهر أبعاد زوجية أيضا؟
كثير من أدوات الترميز H.264 وH.265 تشترط عرضا وارتفاعا زوجيين. لذلك يضبط كل ضلع بعد التقريب على أقرب عدد زوجي، دون النزول عن بكسلين، لتنسخوا مقاسا مقبولا.
لماذا يصبح الفيديو أثقل بأربع مرات عند مضاعفة المقياس؟
عدد البكسلات ينمو بمربع المعامل. فمضاعفة كل ضلع من 1920 في 1080 ترفع الإطار من 2073600 بكسل إلى 8294400، ولهذا يكون الأصل بدقة 4K أثقل بكثير من 1080p.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/video/resolution-scale \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"width":1920,"height":1080,"scale":2}'const res = await fetch("https://api.kit.forhosting.com/video/resolution-scale", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"width": 1920,
"height": 1080,
"scale": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/video/resolution-scale",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"width": 1920,
"height": 1080,
"scale": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/video/resolution-scale", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"width":1920,"height":1080,"scale":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"width":1920,"height":1080,"scale":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/video/resolution-scale", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"width": 1920,
"height": 1080,
"scale": 2
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "video.resolution_scale",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
max_width | 65536 |
max_height | 65536 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
يُرفض عامل المقياس الصفري أو السالب بـ invalid_input بدل إطار فارغ بلا معنى. الدالة الخالصة نفسها تغذّي ودجة المتصفح المجانية وواجهة API، فتتطابق المعاينة المحلية مع طلب مُفوتر عند $0.002.
كيف يحوّل عامل المقياس دقة إلى أخرى
تحجيم تلك الشبكة بعامل s يعني أن كل عيّنة مخزَّنة تنتقل إلى عدّ جديد round(width × s) في round(height × s). تشترط كثير من الترميزات أيضاً عرضاً وارتفاعاً زوجيين حتى تصطف كتل تلوّن 2×2؛ لذلك تُبلغ هذه الحاسبة أيضاً even_width وeven_height، ضابطة كل ضلع مقرَّب إلى أقرب زوجي بحد أدنى بكسلين. عدّ البكسل الأصلي هو width × height؛ والجديد هو new_width × new_height، وينمو مع مربع s لا مع s: مقياس خطي 2× يعني أربعة أمثال البكسل، ولذلك يثقل ماستر 4K الوسيط أكثر من 1080p وإن لم يتضاعف كل ضلع إلا مرة. تفشل تلك الحالات بـ invalid_input بدل نجاح أجوف 0×0.
عقد الإدخال والتقريب وسلوك الخطأ
أرسلوا POST لهيئة JSON بثلاثة أعداد منتهية إلزامية: width وheight للإطار الأصلي بالبكسل، وscale العامل الموجب المراد تطبيقه. تُقبل الأسماء البديلة width_px وw لـ width؛ وheight_px وh لـ height؛ وscale_factor وfactor وmultiplier لـ scale. يجب أن يكون كل من width وheight وscale أكبر من صفر ومنتهياً؛ الحقول الناقصة والسلاسل الفارغة والنص غير الرقمي وNaN وInfinity والمقادير غير المنتهية تفشل بـ invalid_input مع تسمية الحقل. لا يجوز أن يتجاوز width وheight 65536 بكسل؛ ولا يجوز أن يتجاوز scale 1000. عند النجاح يعيد JSON صدى original_width وoriginal_height وscale؛ ويُبلغ new_width وnew_height نتيجة رئيسة؛ ويُبلغ even_width وeven_height لأبعاد زوجية ملائمة للترميز؛ ويُبلغ original_label وnew_label كسلاسل width×height؛ ويُبلغ original_pixels وnew_pixels وmegapixels للإطار المحجَّم؛ ويُبلغ aspect_ratio (width مقسوماً على height، اثنتا عشرة مرتبة) وscale_percent (scale في 100)؛ ويعيد صياغة المعادلة. مثال: width 1920 وheight 1080 وscale 2 يعطي 3840×2160. سعر عنصر ناجح هو $0.002 ثابت.
أين تكسب حاسبة مقياس الدقة موضعها
تجيب فقط عن سؤال الهندسة: بوجود هذا width وهذا height وهذا العامل الموجب، ما الدقة الجديدة؟ ولأن التنفيذ parse خالص من المستوى A، تنتج المدخلات المتطابقة دائماً JSON نفسه: لا استعلام شبكة ولا اهتزاز عشوائي ولا ساعة في النتيجة، فيصلح ذلك للاختبارات الوحدوية وgoldens التكامل المستمر. استخدام API يسحب من رصيد KIT المدفوع مسبقاً عند $0.002 المنشور لكل طلب ناجح؛ الإدخال غير الصالح لا يُحاسب. أبقوا الطلبات صغيرة، وثبّتوا new_width وnew_height في الاختبارات، فتحصلون على دقة محجَّمة قابلة للتكرار للإعدادات ومفاتيح الدرس وworkers عند الحافة، دون إقامة إطار وسائط خاص بكم.
حالات التكامل
أبعاد زوجية لتسجيلات شاشة H.264
حجّموا التقاطاً فردي الحجم واقرأوا even_width وeven_height حتى لا يفشل الترميز التالي على لُما فردية.
أسئلة تقنية
كيف تُحجَّم دقة فيديو بعامل؟
أرسلوا أعداداً منتهية width وheight وscale موجباً. تُرجع API القيمة new_width = round(width × scale) وnew_height = round(height × scale)، مع أحجام محاذاة زوجية وشبكة named عندما تكون النتيجة تنسيقاً معروفاً مثل 1080p أو 4K UHD.
هل العرض والارتفاع الجديدان بكسلات صحيحة؟
نعم. يُقرَّب كل ضلع محجَّم إلى أقرب صحيح. even_width وeven_height يضبطان بعد ذلك إلى أقرب قيمة زوجية (الحد الأدنى 2) لأطر H.264 وH.265 النموذجية.
كم تكلفة حاسبة مقياس الدقة؟
أداة المتصفح مجانية. طلبات API تستخدم رصيد KIT المدفوع مسبقاً عند $0.002 لكل نداء ناجح؛ الإدخال غير الصالح لا يُفوتر.