علامة الترميز (Codec Tag) هي كود قصير يُخزَّن داخل ملف فيديو أو صوت ويسمّي برنامج الترميز (الـ codec) الذي تم ضغط محتوى الملف به. هي نفس معلومة اسم برنامج الترميز، لكنها مكتوبة كرقم بدلاً من كلمة.
من أين يأتي رمز برنامج الترميز (Codec Tag)
ستجد هذه العلامة في ملفات الفيديو والصوت، خاصة في عائلة MP4 وMOV وM4A، وكذلك في ملفات AVI وWAV الأقدم. يكتبها تلقائياً البرنامج الذي قام بترميز الملف في لحظة إنشاء الملف. لا يقوم أحد بكتابتها يدوياً، ولا يمكن تعديلها بشكل مفيد وحدها؛ فهي عبارة عن وسم يجب أن يطابق البيانات الموجودة خلفه.
ليست كل الحاويات تستخدم علامات. ملفات Matroska وWebM تحدد برامج الترميز بالاسم بدلاً من ذلك، لذلك تكون العلامة في تلك الملفات فارغة وتظهر على شكل 0x0000.
كيف تبدو هذه القيمة
القيمة هي رقم مكتوب بالنظام السادس عشري، وهو طريقة لكتابة الأرقام باستخدام الأرقام من 0 إلى 9 والحروف من a إلى f. الجزء 0x في البداية هو مجرد مؤشر على ذلك. من القيم النموذجية 0x31637661 و0x7634706d و0x0000.
معظم هذه الأرقام هي FOURCC، أي كود مكوّن من أربعة محارف. هذه طريقة لحزم أربعة أحرف أو أرقام في رقم واحد، قُدمت بواسطة Microsoft لوضع وسم على تدفقات الفيديو، وما زالت عائلة MP4 تستخدمها حتى اليوم. يمكنك عكسها يدوياً: قسّم الرقم إلى أربع أزواج من أرقام سداسية عشرية، واقرأ كل زوج كمحرف:
0x31= 10x63= c0x76= v0x61= a
تُخزَّن هذه الأحرف الأربعة بالعكس، لذلك تُقرأ 0x31637661 كـ avc1، وهي العلامة المستخدمة لفيديو H.264 في ملفات MP4. وبنفس الطريقة، تعطي 0x7634706d الأحرف v و4 وp وm، والتي تُقرأ بالعكس كـ mp4v. كثير من التقارير توفر عليك الحساب وتطبع الشكل المقروء في سطر ثانٍ بجانب الرقم.
الصوت داخل ملفات AVI وWAV هو الاستثناء. هناك لا تكون العلامة أربعة محارف، بل رقماً صغيراً لتنسيق صوت من Microsoft، لذا ترى قيماً قصيرة مثل 0x0001 التي تمثل صوت PCM غير مضغوط.
لماذا هو مهم
العلامة هي من أول الأشياء التي ينظر إليها المشغل أو الجهاز عند فتح الملف، لذلك فهي حقل خاص بالتوافق. يمكن أن تُوسَم بيانات الفيديو نفسها بعلامات مختلفة حسب الحاوية التي وُضِعت فيها، وقد يرفض مشغل لا يتعرف إلا على إحداها الملف، رغم أن برنامج فك الترميز المناسب مثبت لديه. لهذا فإن مقارنة Codec Tag لملف يعمل بآخر لا يعمل هي طريقة سريعة لتضييق نطاق مشكلة في التشغيل، خصوصاً على أجهزة التلفاز وأنظمة الصوت في السيارات والأجهزة ذات الوظيفة الثابتة الأخرى.
كما أنها تؤكد ما لديك فعلاً. يمكن تسمية الملف بأي اسم، لكن العلامة يكتبها برنامج الترميز وتصف المحتوى الحقيقي. هي لا تحتوي أي معلومات عنك أنت أو عن المكان أو عن الجهاز.