ارتفاع الصوت

LUFS (وحدات ارتفاع الصوت مقارنةً بالمقياس الكامل) هي معيار يتيح تسوية مستوى الصوت عبر العديد من الأنواع وأنماط الإنتاج. إنّ LUFS هي خوارزمية معقدة تعتمد على ارتفاع الصوت الذي يلاحظه الإنسان عند مستوى استماع مريح، وهي تتيح لمنتجي الصوت تجنُّب أيّ قفزات في الاتساع قد تتطلّب من المستخدمين ضبط مستوى الصوت باستمرار. يُعرف مقياس LUFS أيضًا باسم LKFS (سرعة الصوت، مرجّحة بمقياس K، مقارنةً بالمقياس الكامل)

عند تشغيل الملفات الصوتية باستخدام SSML، يجب أن يكون متوسط ارتفاع الصوت -16 LUFS (مقياس كامل لوحدات الصوت) بالنسبة إلى محتوى صوت الاستيريو، وهو ما يوازي متوسط ارتفاع الصوت في مخرجات تقنية تحويل النص إلى كلام في "مساعد Google". ويوفّر هذا المستوى توازنًا جيدًا بين التحكّم العام في مستوى الصوت في مكبّر الصوت الذي يتم تفعيل الصوت به والمساحة الواسعة للمواد ذات النطاق الديناميكي المتغيّر مقارنةً بخدمة "مساعد Google".

بالنسبة إلى المحتوى الصوتي الأحادي، يجب أن يكون متوسط ارتفاع الصوت -19 LUFS، بدلاً من -16 LUFS. يختلف هدف ارتفاع الصوت في المحتوى الصوتي الأحادي عن المحتوى الصوتي الأحادي، لأنّه عندما يتم تحويل محتوى الصوت الأحادي إلى ستيريو، عن طريق تكرار المقطع الصوتي الأحادي على كلتا قناتَي إشارة الاستريو، يؤدي ذلك إلى مضاعفة طاقة الإشارة التي تتجاوب مع الزيادة في قياس LUFS البالغ 3.01 وحدات ارتفاع الصوت (LU). وبالعكس، عند تحويل إشارة الاستيريو إلى صوت أحادي للتشغيل على مكبر صوت واحد، يتم إنشاء الإشارة الأحادية عادةً عن طريق متوسط الإشارة من كل قناة، ويؤدي هذا التحويل إلى تقليل قياس LUFS بنفس القدر بالضبط، 3.01 LU. لذا لا يمكن مقارنة مقاييس ارتفاع الصوت للمحتوى الأحادي والاستيريو بشكل مباشر، ولكن يجب أن تعوّضها بمقدار 3.01 LUFS.

تتوفّر خيارات لتصحيح هذا التباين في بعض مقاييس ارتفاع الصوت. على سبيل المثال، إذا كنت تستخدم ffmpeg (انظر أدناه)، يمكنك استخدام خيار dual_mono (أو dualmono) على النحو الموصى به أدناه. إذا كنت تستخدم مقياس ارتفاع الصوت مع هذا الخيار وفعّلت هذا الخيار، يجب أن يكون هدف ارتفاع الصوت هو 16 LUFS بغض النظر عمّا إذا كان المحتوى استيريو أو أحاديًا.

نوصي بخيارين لقياس مستوى ارتفاع الصوت وضبطه:

استخدام مقياس DAW وLUFS

توضّح الخطوات التالية كيفية التأكّد من أنّ المقطع الصوتي يتوافق مع توصية مقياس -16 من بروتوكول LUFS:

  1. أنشئ المحتوى الصوتي كاملاً بمستويات عالية ومتوازنة (متساوية) طوال مدة المقطع الصوتي بالكامل، بحيث لا يكون هناك أي ارتفاعات أو انخفاضات في الارتفاع.
  2. إعداد محطة عمل صوتية رقمية (DAW) ومقياس LUFS لقياس ارتفاع الصوت مقارنةً بمرجع ارتفاع الصوت عبر تقنية "تحويل النص إلى كلام" من Google
  3. يمكنك قياس جهارة الصوت وضبطه بحيث يبلغ متوسط ارتفاع الصوت فيها حوالي -16 LUFS (أو -19 LUFS إذا كان المحتوى أحاديًا).
  4. تحقق من الصوت في الأذن من خلال مقارنة ارتفاعه مع مرجع مستوى الصوت لتقنية "تحويل النص إلى كلام" من Google.

إعداد مقياس DAW وLUFS

هناك العديد من أجهزة DAW وLUFS المتاحة كبرامج مجانية ومنتجات تجارية. ويمكنك استخدام هذا المقياس إذا سبق أن يتوفّر لديك مقياس DAW وLUFS. وبخلاف ذلك، ننصح باستخدام برنامج Audacity لنظامي التشغيل Windows وLinux أو Reaper لنظام التشغيل Mac لـ DAWs وTBProAudio dpMeter II لمقياس LUFS. تفترض الأقسام التالية أنك تستخدم هذه الأدوات.

الحصول على الملفات

  1. نزِّل أداة DAW وثبِّتها:
    • على نظام التشغيل Windows أو Linux: Audacity
    • على نظام التشغيل Mac: Reaper
  2. تنزيل وتثبيت dpMeter II لنظام التشغيل الذي تستخدمه تعمل هذه الأداة مع كلّ من Audacity وReaper كمكوّن إضافي VST (Virtual Studio Technology).
  3. نزِّل الملف الصوتي مرجع ارتفاع الصوت عبر تقنية "تحويل النص إلى كلام" من Google. ويظهر في صوت TTS ما يلي: "ارتفاع مستوى الصوت في هذه الجملة هو حوالي -16 LUFS". يعمل هذا الملف كمرجع اختبار الصوت لجهاز القياس وكذلك مرجع للفحص السمعي.

إعداد dpMeter II لبرنامج Audacity (نظام التشغيل Windows/Linux)

  1. يُرجى فتح الملف الصوتي لمراجع الصوت في Google TTS في تطبيق Audacity.
  2. افتح المكون الإضافي dpMeter II بالنقر على علامة التبويب التأثير واختيار إضافة/إزالة المكونات الإضافية.
  3. ابحث عن dpMeter2 في القائمة، وانقر على تفعيل، ثم حسنًا. يظهر المكوّن الإضافي dpMeter II الآن في القائمة المنسدلة Effect.
  4. انقر على dpMeter2 من القائمة المنسدلة Effect لفتح المكوّن الإضافي. ويتم ضبط dpMeter II على الوضع التلقائي RMS (نظام اللون البرتقالي). قم بتغيير الوضع إلى EBU r128 (نظام اللون الأزرق) لقياس LUFS.

تهيئة dpMeter II لـ Reaper (نظام التشغيل Mac)

  1. افتح الملف الصوتي لمرجع ارتفاع الصوت عبر تقنية "تحويل النص إلى كلام" من Google عن طريق النقر على إدراج > ملف الوسائط.....
  2. افتح المكون الإضافي dpMeter II بالنقر على زر FX الأخضر (الرقم 1 في الشكل) في الجزء الأيسر من طبقة الصوت. تظهر نافذة FX.

  3. انقر على dpMeter2 في القائمة، ويتم ضبط dpMeter II تلقائيًا على وضع RMS (نظام الألوان البرتقالي). غيِّر الوضع إلى EBU r128 (اللون الأزرق) لقياس LUFS.

قياس ارتفاع الصوت وضبطه

تختلف القيم الواردة في كل مقياس من المقاييس المختلفة في DAWs المختلفة قليلاً. يميل برنامج Audacity إلى قياس مرجع ارتفاع صوت Google TTS أعلى بعض الشيء من وحدات DAW الأخرى عند مستوى -15.1 LUFS، بينما يعطي Reaper قراءة لـ -16.0 LUFS. ما دام جهاز DAW الخاص بك يقيس مستوى الصوت في مرجع ارتفاع الصوت عبر تقنية تحويل النص إلى كلام من Google ضمن +/-2 LUFS بنسبة -16، من المفترض أن يعمل بشكل سليم لضبط ارتفاع الصوت.

في ما يلي الخطوات الأساسية لقياس مستوى الصوت وضبطه:

  1. استخدِم وحدة dpMeter II لقياس ارتفاع الصوت في مرجع ارتفاع الصوت عبر تقنية "تحويل النص إلى كلام" من Google لتحديد مقياس LUFS أساسي. إذا كانت DAW تقيس مستوى أعلى أو أقل من -16 LUFS وفقًا لمرجع مستوى الصوت في Google TTS، يجب مطابقة الصوت مع خط الأساس في DAW. على سبيل المثال، في Audacity ، يقيس dpMeter II ارتفاع الصوت المتكامل بمقدار -15.1 LUFS، وبالتالي يجب أن يكون ارتفاع الصوت المستهدف الجديد لبرنامجك هو -15.1 LUFS.
  2. بعد إنشاء خط قاعدي، يمكنك تعديل صوتك لتتوافق مع القراءة المرجعية.

قياس مرجع ارتفاع الصوت عبر تقنية "تحويل النص إلى كلام" من Google

انقر على زر التشغيل الأخضر في وحدة dpMeter II أو اضغط على زر التشغيل (مفتاح المسافة) في أداة DAW (الرقم 4 أدناه) لقياس ارتفاع صوت الملف.

توضّح القائمة التالية الميزات الرئيسية التي يمكنك استخدامها في وحدة dpMeter II:

  1. الوضع: اضبطه على EBU (بدلاً من RMS) لقياس ارتفاع الصوت في LUFS.
  2. التحكم في الكسب: احرص على ضبط هذا الإعداد على 0.0 إلى أن تكون مستعدًا لتغيير مستوى ارتفاع برنامجك.
  3. ارتفاع الصوت المدمج: وهو مقياس لمتوسط ارتفاع الصوت لجميع الأصوات التي حللها المكوِّن الإضافي منذ النقر على زر إعادة الضبط (5). انقر على زر إعادة الضبط (5) قبل كل قياس لارتفاع الصوت للتأكد من أنك تقيس جهارة التحديد الحالي فقط.
  4. تشغيل: يؤدي هذا الإجراء إلى بدء تحليل مستوى ارتفاع الملف الصوتي. (لا يظهر هذا الزر في جميع DAWs. ويؤدي النقر فوق زر التشغيل الرئيسي (شريط المسافة) في DAW إلى نفس التأثير).
  5. إعادة الضبط: انقر على هذا الزر بين كل عملية قياس لارتفاع الصوت.
  6. تطبيق: عندما تكون مستعدًا لتغيير ارتفاع مواد البرنامج بحيث يتطابق مع مرجع ارتفاع الصوت عبر تحويل النص إلى كلام من Google، يطبّق هذا الزر تغيير ارتفاع الصوت الذي تضبطه أداة التحكم في الكسب (2).

مطابقة ارتفاع الصوت مع مرجع ارتفاع الصوت عبر تقنية "تحويل النص إلى كلام" من Google

بعد أن تم قياس ارتفاع الصوت المرجعي لتقنية "تحويل النص إلى كلام" من Google، يمكنك قياسه وضبطه:

  1. افتح الملف الصوتي وانقر على dpMeter2 من قائمة التأثير.
  2. انقر على الزر تشغيل واضبط قيمة ارتفاع الصوت المدمجة على قيمة متوسطة لملف الصوت.
  3. إذا كان مستوى ارتفاع الصوت المدمج مختلفًا عن مرجع ارتفاع الصوت عبر تقنية "تحويل النص إلى كلام" من Google، يمكنك ضبط مستوى تضخيم الصوت ليطابق المرجع. على سبيل المثال، إذا كان الصوت يعمل على مستوى ارتفاع مدمج يتراوح بين -12، يكون الصوت مرتفعًا جدًا، لذا يمكنك تقليل مقدار الزيادة من خلال ضبط التحكم في الكسب على -4db والنقر على تطبيق للانتقال إلى النطاق المستهدف من مرجع ارتفاع الصوت في تحويل النص إلى كلام من Google (-16 LUFS). قد تحتاج إلى قياس مقدار الكسب وضبطه للوصول إلى ارتفاع الصوت المستهدف، لأنّ الكسب يقترب فقط من مقياس LUFS.

استخدام ffmpeg

FFmpeg هو إطار عمل وسائط يحتوي على أداة سطر أوامر لتحويل الوسائط. وتتضمّن الأداة فلترًا يسمّى loudnorm لتسوية مستوى الصوت. يمكنك استخدام نظام عالي الجودة -16 لإخراج نسخة من ملفك الصوتي بمستوى ارتفاع مناسب -16 LUFS باستخدام وضع المرور المزدوج.

  1. نزِّل FFmpeg وثبِّته.
  2. انتقل إلى دليل التثبيت وقم بتشغيل FFmpeg باستخدام فلتر إعادة الصوت في ملف الإدخال. احرص على تفعيل خيار "dual_mono".

    ./ffmpeg -i /path/to/input.wav \
        -af loudnorm=I=-16:dual_mono=true:TP=-1.5:LRA=11:print_format=summary \
        -f null -
    

    يؤدي هذا إلى توجيه FFmpeg لقياس قيم الصوت لملف الوسائط الخاص بك بدون إنشاء ملف إخراج. ستحصل على سلسلة من القيم المقدمة على النحو التالي:

    Input Integrated:    -27.2 LUFS
    Input True Peak:     -14.4 dBTP
    Input LRA:             0.1 LU
    Input Threshold:     -37.7 LUFS
    
    Output Integrated:   -15.5 LUFS
    Output True Peak:     -2.7 dBTP
    Output LRA:            0.0 LU
    Output Threshold:    -26.2 LUFS
    
    Normalization Type:   Dynamic
    Target Offset:        -0.5 LU
    

    تشير قيم العينة أعلاه إلى معلومات مهمة حول الوسائط الواردة. على سبيل المثال، تشير القيمة Input Integrated المعروضة إلى ارتفاع الصوت. القيمة Output Integrated أقرب بكثير إلى -16.0. تكون قيم كل من Input True Peak وInput LRA أو نطاق ارتفاع الصوت أعلى من الأسقف التي حدّدناها وسيتم تخفيضها في الإصدار الذي تمت تسويته. أخيرًا، تمثل Target Offset زيادة الإزاحة المستخدمة في الإخراج.

  3. قم بتشغيل تمريرة ثانية لفلتر ارتفاع الصوت، مع توفير القيم من الخطوة 1 كقيم "تم قياسها" في خيارات نطاق الصوت العالي.

    ./ffmpeg -i /path/to/input.wav -af loudnorm=I=-16:TP=-1.5:LRA=11:measured_I=-27.2:measured_TP=-14.4:measured_LRA=0.1:measured_thresh=-37.7:offset=-0.5:linear=true:print_format=summary output.wav
    

    تم إنشاء ملف output.wav يحتوي على نسخة تمت تسويتها لارتفاع مستوى الصوت من ملف الإدخال.

يمكنك الاستماع إلى الأمثلة التالية لملف صوتي قبل وبعد تسوية ارتفاع الصوت ffmpeg لمعرفة طريقة عمل الأداة.

قبل

بعد

فحص الأذنين

تحقّق من الأذن للتأكّد من جودة الصوت مقارنةً بمرجع "مستوى الصوت" في تقنية "تحويل النص إلى كلام" من Google. للقيام بذلك، بدّل بين الاستماع إلى الملفات ولاحظ أي ارتفاع في مستوى الصوت أو التوازن، واضبط الصوت عن طريق الأذن إذا لزم الأمر.

يجب أن يتوافق ارتفاع الصوت مع الكلمات المنطوقة على مستوى -16 LUFS (استيريو) أو -19 LUFS (صوت أحادي). مع ذلك، إذا كان نطاق التردد للصوت مرتفعًا بشكل مفرط (مثل أصوات الطيور) أو منخفضًا للغاية (مثل الرعد)، قد يؤدي ضبط المستويات على -16 LUFS (استيريو) أو -19 LUFS (أحادي) إلى جعل هذا الصوت غير متسق مع مرجع الصوت في تحويل النص إلى كلام من Google. في هذه الحالة، يكون فحص الأذن مفيدًا بشكل خاص في موازنة كل الأصوات في برنامجك.