حساب كسب تطبيع الذروة إلى مستوى dBFS مستهدف
تحوّل حاسبة كسب تطبيع الذروة هذه مستوى الذروة المقاس والمستوى المطلوب إلى مقدار الضبط الدقيق. أدخلوا القيمتين بوحدة dBFS لتحصلوا على كسب موجب للتضخيم، أو سالب للتوهين، أو صفر عندما يكون الصوت عند الهدف بالفعل. تُرفض الأهداف الأعلى من 0 dBFS لأنها تتجاوز المدى الرقمي الكامل. الحساب حتمي ولا يتطلب رفع ملف صوتي أو فك ترميزه أو تعديله.
شغّل الأداة مجانًا
حوّلوا قياسي ذروة إلى إعداد كسب قابل للتطبيق
يبدأ تطبيع الذروة بسؤال عملي: ما المسافة بين أعلى عينة مقاسة والمستوى الذي تريدون بلوغه؟ أدخلوا الذروة الحالية والذروة المستهدفة بوحدة dBFS. تطرح الحاسبة القيمة الحالية من الهدف وتعرض الفرق بوصفه كسباً بالديسيبل. إذا بلغت ذروة التسجيل -8.4 dBFS وكان الهدف -1 dBFS، فالضبط المطلوب هو +7.4 dB. النتيجة الموجبة تعني التضخيم، والسالبة تعني التوهين، أما الصفر فيعني عدم الحاجة إلى تغيير المستوى. تكرر الاستجابة القيمتين، وتبين الذروة الناتجة، وتؤكد أن الهدف المطلوب لا يسبب القص. يمكنكم استخدام القيمة في البرامج النصية، وملفات أوامر المعالجة الدفعية، وإضافات الكسب، وأدوات الصوت بسطر الأوامر، وقوائم المراجعة اليدوية. لا يفحص الحساب عينات الصوت، ولا يقدّر الجهارة، ولا يطبق معالجة على الملف. إنه يقدم إعداداً دقيقاً انطلاقاً من قياسات ذروة موثوقة لديكم، وبذلك تبقى مرحلتا القياس والضبط منفصلتين وقابلتين للتدقيق والتوثيق.
اختاروا هدفاً يحافظ على هامش الرأس اللازم
تمثل 0 dBFS المدى الرقمي الكامل، ولذلك فإن أي هدف أعلى من الصفر يطلب ذروة تتجاوز السقف المتاح. ترفض الحاسبة هذا الهدف بدلاً من إرجاع كسب يؤدي حتماً إلى القص. يُعد هدف 0 dBFS صالحاً من الناحية الرياضية، لكن مسارات إنتاج كثيرة تختار -1 dBFS أو قيمة أدنى للاحتفاظ بهامش يفيد عند الترميز أو التحويل أو إعادة أخذ العينات أو المعالجة اللاحقة. اختاروا الهامش وفق مواصفات تسليم مشروعكم، ولا تعاملوا قيمة واحدة على أنها مناسبة لكل الحالات. تقبل الأداة أي قياس حالي محدود، بما في ذلك قيمة موجبة صادرة عن مقياس الذروة الحقيقية الذي يرصد الذروات الواقعة بين العينات. عندئذ ينتج عن الهدف الآمن غير الموجب كسب سالب. ذروة العينة والذروة الحقيقية قياسان مختلفان؛ الحساب واحد، لكن يجب أن تتبع قيمتا الإدخال النهج نفسه. قد يؤدي خلط قراءة ذروة العينة مع شرط ذروة حقيقية إلى نتيجة صحيحة حسابياً، لكنها غير ملائمة لمعيار ضبط الجودة المقصود.
طبّقوا النتيجة من دون الخلط بين الذروة والجهارة
استخدموا الكسب الناتج بوصفه تغييراً موحداً للمستوى في محرر أو محطة عمل صوتية رقمية أو برنامج ترميز أو مسار معالجة. بعد تطبيقه، أعيدوا قياس الخرج بالأداة نفسها التي قاست الذروة الأصلية. تكشف هذه المراجعة التغييرات التي قد تسببها المؤثرات أو الترميز الفاقد أو تحويل معدل أخذ العينات أو التحديد أو التقريب في موضع آخر من السلسلة. يغير تطبيع الذروة جميع العينات بالكسب نفسه، ولذلك يحافظ على الديناميكية القائمة؛ فهو لا يرفع المقاطع الهادئة وحدها، ولا يخفض عامل القمة، ولا يوحد الجهارة المدركة بين برامج مختلفة. قد تحتاجون في البودكاست أو البث أو الموسيقى أو البث التدفقي أيضاً إلى هدف جهارة متكاملة بوحدة LUFS وسقف للذروة الحقيقية. هذه شروط مستقلة قد تتطلب تطبيع الجهارة أو التحديد. تناسب هذه القدرة الحالات التي قيس فيها مستوى الذروة مسبقاً وتحتاجون فيها إلى توجيه شفاف وقابل لإعادة الإنتاج. ولأنها لا ترفع الصوت ولا تفك ترميزه، فإنها تلائم أيضاً الأتمتة الخفيفة التي تحفظ القياسات ضمن البيانات الوصفية قبل تطبيقها بواسطة معالج صوت متخصص. تكلفة كل طلب API هي $0.002.
حالات الاستخدام
إعداد أمر لضبط الكسب
حوّلوا ذروة مقاسة وسقف تسليم إلى قيمة الضبط المطلوبة في محرر أو إضافة أو معالج يعمل بسطر الأوامر.
توهين تسجيل رئيسي مرتفع
احسبوا الكسب السالب اللازم لخفض قراءة ذروة حقيقية موجبة إلى هدف آمن غير موجب.
إنشاء ملف تعليمات للتطبيع
أنشئوا تعليمات حتمية من قياسات سابقة من دون رفع ملفات المصدر أو فك ترميزها مرة أخرى.
الأسئلة الشائعة
ما الصيغة التي تستخدمها الحاسبة؟
يساوي الكسب بوحدة dB الذروة المستهدفة بوحدة dBFS مطروحاً منها مستوى الذروة الحالي بوحدة dBFS.
لماذا لا يجوز أن يتجاوز الهدف 0 dBFS؟
تمثل 0 dBFS المدى الرقمي الكامل. يتجاوز الهدف الأعلى هذا السقف ويسبب القص في مسار رقمي تقليدي.
ماذا تعني نتيجة الكسب السالبة؟
تعني أن الذروة الحالية أعلى من الهدف، وأن الصوت يحتاج إلى التوهين بالمقدار المبين.
هل تطبّع الأداة الجهارة المدركة؟
لا. إنها تحسب كسباً موحداً من مستويات الذروة فقط. أما المطابقة المبنية على LUFS فهي عملية مختلفة.
هل يمكن استخدام قياس الذروة الحقيقية؟
نعم. استخدموا القيمة الحالية والهدف وفق النهج نفسه، ثم تحققوا من الخرج المعالج بنوع المقياس ذاته.
ما تكلفة طلب API؟
تكلفة كل طلب API هي $0.002، ويمكن إجراء الحساب في المتصفح مباشرة من هذه الصفحة.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/audio/audio-normalize-peak-target \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"current_peak_dbfs":-8.4,"target_peak_dbfs":-1}'const res = await fetch("https://api.kit.forhosting.com/audio/audio-normalize-peak-target", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"current_peak_dbfs": -8.4,
"target_peak_dbfs": -1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/audio/audio-normalize-peak-target",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"current_peak_dbfs": -8.4,
"target_peak_dbfs": -1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/audio/audio-normalize-peak-target", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"current_peak_dbfs":-8.4,"target_peak_dbfs":-1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"current_peak_dbfs":-8.4,"target_peak_dbfs":-1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/audio/audio-normalize-peak-target", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"current_peak_dbfs": -8.4,
"target_peak_dbfs": -1
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "audio.audio_normalize_peak_target",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
max_mb | 200 |
max_minutes | 180 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |