قاموس

ما هو مقدار صوت المسار؟

حجم المقطع هو رقم يُخزَّن لكل مقطع في ملفات MP4 وMOV والملفات المشابهة. يحدد هذا الرقم لمشغّل الوسائط مدى ارتفاع صوت تشغيل ذلك المقطع، وليس مدى ارتفاع صوت التسجيل نفسه.

track-volume

درجة صوت المسار هي رقم في ملف وسائط يحدد مدى ارتفاع صوت تشغيل مسار واحد. المسار هو جزء من الفيلم، مثل الصورة أو النسخة الصوتية أو الترجمة.

درجة صوت المسار لا تقيس مدى ارتفاع صوت التسجيل نفسه. هذه القيمة توجد في ترويسة المسار، منفصلة عن بيانات الصوت، وتعمل كتعليمات للتشغيل.

ما هي الملفات التي تحمله

درجة صوت المسار تنتمي إلى تنسيق ملفات QuickTime والتنسيقات المرتبطة به. ستجد هذا الحقل في فيديوهات MOV و MP4، وفي ملفات الصوت M4A. برنامج ExifTool، وهو قارئ شائع للبيانات الوصفية، يدرج كتب Audible الصوتية بصيغة AAX ضمن نفس عائلة التنسيقات.

كل مسار في هذه الملفات يحتاج إلى ترويسة مسار خاصة به، لذلك يملك كل مسار قيمته الخاصة. فيلم يحتوي على مسارات صوتية باللغات الإنجليزية والفرنسية واليابانية يملك 3 قيم صوت، قيمة واحدة لكل مسار.

المسار ليس هو نفسه القناة. المسار الاستيريو يحتوي على قناتين وما زال يملك قيمة واحدة فقط لدرجة صوت المسار.

لا يحتوي كل تنسيق وسائط على هذا الحقل. مواصفة Matroska، التي تعرّف ملفات MKV، لا تذكر أي عنصر خاص بحجم الصوت للمسار.

كيف تبدو القيم

ترويسة المسار، المخزّنة تحت الاسم tkhd، تحتفظ بدرجة صوت المسار كعدد ثابت النقطة بطول 16 بت. قد يعرض التقرير هذا العدد بشكل مختلف. على سبيل المثال، يقسم ExifTool العدد المخزّن على 256 ويعرضه كنسبة مئوية برقمين عشريين.

هذه هي القيم التي تراها عادة:

  • القيمة 0x0100 في الملف، أو 1.0 كعدد عشري، تعني مستوى صوت عادي. يعرض ExifTool هذه القيمة كـ 100.00 بالمئة.
  • القيمة 0 في الملف، أو 0.0 كعدد عشري، تظهر عادة في مسار بدون صوت مسموع، مثل مسار الفيديو. يعرض ExifTool هذه القيمة كـ 0.00 بالمئة.

تسمح برمجيات QuickTime أيضًا بقيم أخرى. توضح وثائق Apple الأقدم لمطوري QuickTime أن المسارات في الفيلم يمكن أن تكون لها درجات صوت مختلفة. تعرض نطاقًا من -1.0 إلى 1.0، والقيمة السالبة تؤدي إلى عدم تشغيل أي صوت.

من أين تأتي القيمة

البرنامج الذي يكتب الملف هو الذي يحدد درجة صوت المسار. يكتب FFmpeg، وهو برنامج وسائط مفتوح المصدر، القيمة 0x0100 لكل مسار صوتي والقيمة 0 لكل مسار آخر. يكتب FFmpeg نفس القيمة سواء كان التسجيل منخفضًا أو مرتفعًا.

كيف يختلف حجم المسار عن قيم الحجم الأخرى

هناك قيم أخرى تصف مستوى الصوت ولها أغراض مختلفة:

  • درجة الصوت المفضلة توجد في ترويسة الفيلم وتحدد مدى ارتفاع صوت تشغيل الفيلم بالكامل. القيمة 1.0 تعني مستوى الصوت الكامل.
  • عنصر التحكم في مستوى الصوت في مشغل الوسائط يتبع المشغل نفسه، وليس ترويسة المسار.
  • يمكن لملف MP3 استخدام الإطار RVA2 من ID3v2 لضبط مستوى صوت كل قناة أثناء التشغيل.

لماذا هذا مهم لملفك

القيمة 0 لا تثبت أن ملفك صامت. تنتمي هذه القيمة عادة إلى مسار بدون صوت، مثل مسار الصورة. تحقق من نوع برنامج الترميز (Codec Type) لكل مسار لمعرفة أيها يحتوي على الصوت.

قد يعرض التقرير أيضًا عددًا أقل من القيم مما هو موجود فعليًا في الملف. بشكل افتراضي، يحتفظ ExifTool بأول درجة صوت مسار يعثر عليها ويتجاهل البقية.

إذا جاء مسار الصورة أولًا، فسيعرض التقرير 0.00 بالمئة حتى لو كان مسار صوتي يحتوي على القيمة 1.0. خيار العلامات المكررة في ExifTool يعرض القيم الأخرى.

لا يمكنك أيضًا افتراض أن كل مشغل يلتزم بهذه القيمة. قارئ FFmpeg لهذه الملفات يتجاوز القيمة المخزنة ولا يستخدمها. لا تحتوي درجة صوت المسار على أي معلومات شخصية.

مفاتيح الميتا