AAC، أو Advanced Audio Coding، هو ترميز صوتي ضياعي جاء بعد MP3 وكان الهدف أن يحل محله. تم تطويره في التسعينيات من قبل مجموعة من الشركات بما في ذلك Fraunhofer IIS وDolby وAT&T وSony وNokia، ونشرته مجموعة Moving Picture Experts Group كجزء من معيار MPEG-2 ولاحقا MPEG-4. على الأرجح أنك تستمع إليه يوميا دون أن تلاحظ: AAC هو الصوت في معظم ملفات الفيديو، وفي البث الرقمي، وفي تطبيقات البث، وفي معظم الأغاني المشتراة من متجر إلكتروني.
ترميز، وليس تنسيق ملف
هذه هي النقطة الأساسية لفهم AAC، وهي ما يفسر كل شيء آخر. AAC هو codec. طريقة لضغط الصوت وفك ضغطه، وليس طريقة حقيقية لتخزينه. مثل MP3 فهو ضياعي، يقسم الصوت إلى كتل قصيرة، يحولها إلى ترددات ويتجاهل ما يُحتمل ألا يسمعه المستمع، لكنه يفعل ذلك باستخدام كتل أكبر وأكثر مرونة وأدوات أفضل، لذا غالبا ما يبدو أفضل من MP3 عند نفس معدل البت. توجد عدة أنماط (Profiles): النمط البسيط AAC-LC هو المستخدم يوميا، بينما HE-AAC يعيد بناء الترددات العالية بشكل منفصل ويعمل جيدا مع معدلات بت منخفضة جدا.
لأنه مجرد codec، ينتقل صوت AAC عادة داخل حاوية تعرف كيف تنظم التدفقات (streams) والوسوم (tags). هذه الحاوية عادة هي MP4، ولهذا تنتهي معظم ملفات موسيقى AAC بالامتداد .m4a بدلا من .aac. الملف الذي ينتهي فعلا بالامتداد .aac يكون عادة Audio Data Transport Stream مجردا: إطارات AAC متتالية فقط، لكل منها ترويسة صغيرة جدا تعطي النمط، ومعدل العينة، وتخطيط القنوات. يمكن تشغيله وقصه ودمجه، لكنه لا يحتوي على أي بنية تتجاوز الصوت نفسه.
ما البيانات الوصفية التي يحملها ملف AAC
الإجابة الصريحة، بالنسبة لتدفق خام، هي: تقريبا لا شيء. لا توجد فيه مساحة لعنوان أو فنان أو تاريخ. رؤوس الإطارات تصف كيفية فك ترميز الصوت ولا أكثر، لذلك قد يظهر تقرير البيانات الوصفية (metadata) لملف AAC مجرد معلومات قليلة تتجاوز النمط، ومعدل العينة، وعدد القنوات، والطول. هذا ليس نقصا في التقرير، بل فعلا لا يوجد شيء آخر داخل الملف.
هناك أمران يعقدان الصورة. أولا، بعض البرمجيات تلصق وسم ID3v2، وهو نفس النوع الذي يستخدمه MP3، في مقدمة تدفق AAC. هذا عرف شائع وليس جزءا من المعيار، لكنه يعمل، لذا قد ترى في النهاية عنوانا وفنانا وألبوما وغلافا واسم أداة الترميز. أحيانا يُستخدم وسم APE بالطريقة نفسها. ثانيا، وفي أغلب الأحيان، ما يسميه الناس ملف AAC يكون في الواقع ملف MP4. عندها تنتمي البيانات الوصفية إلى الحاوية، وتكون كثيرة: إدخالات بأسلوب iTunes لعنوان المقطع، الفنان، فنان الألبوم، رقم المقطع، السنة، النوع، المؤلف، التعليق، العمل الفني، وأداة الترميز، إضافة إلى طوابع زمنية للإنشاء والتعديل في ترويسة الحاوية.
هذا الفرق مهم إذا كانت الخصوصية تعني لك الكثير. تدفق AAC مجرد لا يكشف عنك تقريبا أي شيء. أما غلاف MP4 فيمكنه أن يحمل اسم البرنامج الذي أنشأ الملف، وتعليقا كتبه شخص ما، وفي حالة مقطع تم شراؤه قد يحتوي أيضا على عنوان البريد الإلكتروني لحساب الشراء، واسم صاحب الحساب، وتاريخ الشراء. لذلك قبل أن تسأل عما يكشفه ملف AAC، اعرف أولا ما هو بالضبط. تقرير البيانات الوصفية يخبرك ما إذا كنت تنظر إلى تدفق خام أم إلى حاوية.
متى تستخدم AAC
استخدم AAC عندما تريد صوتا ضياعيا بجودة جيدة وحجم معقول، وما زال يُشغَّل على الهواتف والمتصفحات والسيارات وأجهزة التلفاز العادية. مقارنة بـ MP3 يقدم جودة أفضل لنفس عدد البِتات ويدعم عددا أكبر من القنوات ومعدلات العينات. مقارنة بـ Opus يخسر من حيث الكفاءة عند معدلات البت المنخفضة، لكنه يتفوق في دعم العتاد. وإذا كنت تنوي إضافة وسوم للملف، فقم بتخزين صوت AAC داخل حاوية MP4 بامتداد .m4a بدلا من الاحتفاظ بتدفق خام، لأن هذا هو المكان الوحيد الذي يمكن للوسوم أن تُخزَّن فيه.