تنسيق ملف تبادل الصوت

تنسيق ملفات تبادل الصوت (AIFF) هو معيار لتنسيق ملفات الصوت بدون فقدان للبيانات، يُستخدم لتخزين بيانات الصوت لأجهزة الكمبيوتر الشخصية وغيرها من أجهزة الصوت الإلكترونية. طُوّر هذا التنسيق من قِبل شركة آبل عام ١٩٨٨ استنادًا إلى تنسيق ملفات التبادل (IFF) من شركة إلكترونيك آرتس ، والذي كان شائع الاستخدام في أنظمة أميغا ، ويُستخدم بشكل أساسي في أنظمة كمبيوتر آبل ماكنتوش . وقد ظلّ هذا التنسيق دون تغيير يُذكر منذ مواصفاته الأصلية.

تُعدّ بيانات الصوت في معظم ملفات AIFF بيانات غير مضغوطة بتقنية تعديل رمز النبض (PCM). يستهلك هذا النوع من ملفات AIFF مساحة تخزين أكبر بكثير من الصيغ المضغوطة مثل MP3، حيث يبلغ حجمه حوالي 10 ميجابايت لدقيقة واحدة من الصوت الاستريو بمعدل عينة 44.1  كيلوهرتز وعمق بت 16 بت. يوجد أيضًا إصدار مضغوط من AIFF يُعرف باسم AIFF-C أو AIFC ، مع العديد من برامج الترميز المضغوطة المُحددة.

بالإضافة إلى البيانات الصوتية، يمكن أن يتضمن ملف AIFF بيانات نقطة التكرار والنوتة الموسيقية للعينة ، لاستخدامها بواسطة أجهزة أخذ العينات والتطبيقات الموسيقية.

امتداد ملف تنسيق AIFF القياسي هو .aiff .aiffأو .aif.aiff. أما بالنسبة للتنسيق المضغوط، فاللاحقة المفضلة هي .aiff .aifc، ولكن تطبيقات الصوت التي تدعم هذا التنسيق تسمح أيضًا باستخدام .aiff .aiffأو .aiff .aif.

AIFF على نظام التشغيل macOS

مع تطوير نظام التشغيل OS X المعروف الآن باسم macOS ، ابتكرت شركة آبل نوعًا جديدًا من ملفات AIFF، وهو في الواقع تنسيق بديل لترتيب البايتات الصغير (little-endian) . [ 3 ] [ 4 ]

نظرًا لأن بنية AIFF لا تدعم ترتيب البايتات البديل، استخدمت Apple بنية ضغط AIFF-C الموجودة، وأنشأت برنامج ترميز "شبه مضغوط" يُسمى sowt ( كلمة twos معكوسة). الفرق الوحيد بين ملف AIFF قياسي وملف AIFF-C/sowt هو ترتيب البايتات؛ فلا يوجد أي ضغط على الإطلاق. [ 5 ]

تستخدم Apple هذا النوع الجديد من ملفات AIFF (بترتيب البايتات الصغير) كمعيار لها على نظام macOS. عند استيراد ملف إلى iTunes أو تصديره منه بصيغة "AIFF"، فإنه في الواقع يُستخدم بصيغة AIFF-C/sowt. عند استيراد ملف صوتي من قرص مضغوط صوتي عن طريق سحبه إلى سطح مكتب macOS، يكون الملف الناتج أيضًا بصيغة AIFF-C/sowt. في جميع الحالات، تُشير Apple إلى الملفات ببساطة باسم "AIFF"، وتستخدم الامتداد .aiff.

بالنسبة لغالبية المستخدمين، لا يُلاحظ هذا الوضع التقني إطلاقًا ولا يُشكّل أي أهمية. فجودة الصوت في كلٍ من صيغة AIFF القياسية وصيغة AIFF-C/sowt متطابقة، ويمكن تحويل البيانات بينهما دون فقدان أي بيانات. مع ذلك، قد يجد مستخدمو تطبيقات الصوت القديمة أن ملف AIFF-C/sowt لا يعمل، أو أنه سيطلب منهم تحويل الصيغة عند فتحه، أو أنه سيُشغّل كصوت ثابت.

تستمر جميع ملفات AIFF و AIFF-C التقليدية في العمل بشكل طبيعي على نظام macOS، وتستمر العديد من تطبيقات الصوت الخارجية بالإضافة إلى الأجهزة في استخدام ترتيب البايت القياسي لملفات AIFF big-endian.

AIFF Apple Loops

كما قامت شركة Apple بإنشاء امتداد حديث آخر لتنسيق AIFF في شكل Apple Loops [ 6 ] المستخدم بواسطة GarageBand و Logic Pro ، والذي يسمح بتضمين بيانات لتغيير درجة الصوت والإيقاع بواسطة تطبيق في النوع الأكثر شيوعًا، وبيانات تسلسل MIDI ومراجع لأدوات تشغيل GarageBand في نوع آخر.

تستخدم حلقات Apple إما الامتداد .aiff(أو .aif) أو .cafبغض النظر عن النوع.

تنسيق البيانات

يتم تقسيم ملف AIFF إلى عدد من الأجزاء. [ 7 ] يتم تحديد كل جزء بواسطة معرف الجزء الذي يشار إليه بشكل عام باسم FourCC .

أنواع الأجزاء الموجودة في ملفات AIFF:

  • جزء مشترك (مطلوب)
  • جزء بيانات الصوت (مطلوب)
  • قطعة علامة
  • جزء من الآلة الموسيقية
  • جزء من التعليق
  • جزء الاسم
  • المؤلف تشونك
  • حقوق الطبع والنشر محفوظة لشركة Chunk
  • جزء التعليق
  • مقطع تسجيل صوتي
  • جزء بيانات MIDI
  • جزء التطبيق
  • جزء ID3

البيانات الوصفية

يمكن لملفات AIFF تخزين البيانات الوصفية في أجزاء تشمل الاسم، والمؤلف، والتعليق، والشرح، وحقوق النشر. كما يمكن تضمين جزء من علامات ID3v2 في ملفات AIFF، بالإضافة إلى جزء التطبيق الذي يحتوي على بيانات منصة البيانات الوصفية القابلة للتوسيع (XMP). [ 8 ]

أنواع الضغط الشائعة

يدعم تنسيق AIFF بيانات PCM غير المضغوطة فقط. كما يدعم تنسيق AIFF-C تنسيقات الصوت المضغوطة، والتي يمكن تحديدها في قسم "COMM". نوع الضغط هو "NONE" لبيانات صوت PCM. ويُرفق نوع الضغط باسم قابل للطباعة. تشمل أنواع الضغط وأسماؤها الشائعة، على سبيل المثال لا الحصر:

أنواع الضغط الشائعة في AIFF-C [ 1 ] [ 9 ] [ 10 ]
نوع الضغطأسماء الضغطبياناتمصدر
لا أحدغير مضغوطPCM، big-endianشركة آبل
سوتغير مضغوطPCM، ترتيب البايتات الصغيرشركة آبل
fl32فاصلة عائمة 32 بتمعيار IEEE ذو 32 بت عائمشركة آبل
fl64فاصلة عائمة 64 بتمعيار IEEE ذو 64 بت عائمشركة آبل
قانونالقانون 2:1قانون ITU-T G.711 A ذو 8 بتشركة آبل
أولاوالقانون 2:1قانون μ ذو 8 بت ITU-T G.711شركة آبل
القانونقانون CCITT G.711 أقانون الاتحاد الدولي للاتصالات G.711 A ذو 8 بت (64  كيلوبت/ثانية)SGI
ULAWقانون CCITT G.7118 بت ITU-T G.711 μ-law (64  كيلوبت/ثانية)SGI
FL32العوامة 32معيار IEEE ذو 32 بت عائمSoundHack و Csound
ADP44:1 Intel/ DVI ADPCMستيفان تافينارد (محول/مشغل الصوت) AmigaOS
ima4إسماعيل ٤:١
ACE2ACE 2-to-1Apple IIGS ACE (ضغط/توسيع الصوت)
ACE8ACE 8-to-3
DWVWدلتا مع عرض كلمة متغيرتايفون TX16W
ماك 3MACE 3-إلى-1شركة آبل
ماك 6MACE 6 إلى 1شركة آبل
Qclpكوالكوم بيور فويسكوالكوم
QDMCموسيقى كيو ديزاينQDesign
الطريق السريع 24RT24 50:1فوكسوير
الطريق السريع 29RT29 50:1فوكسوير
SDX2الجذر التربيعي دلتاترتيب البايغ-إنديان3DO (باناسونيك) / ماك (أبل)

انظر أيضاً

مراجع

  1. 1 2 شركة أبل للكمبيوتر (4 يناير 1989)، تنسيق ملف تبادل الصوت، معيار لملفات الصوت المأخوذة عينات منها، الإصدار 1.3 (ملف PDF) ، تم الاطلاع عليه بتاريخ 21 مارس 2010
  2. ب. كابال (15 مارس 2005). "مواصفات تنسيق ملفات الصوت - مواصفات AIFF / AIFF-C" . جامعة ماكجيل . تاريخ الاسترجاع: 21 مارس 2010 .
  3. "دليل مدير توليف الكلام - نظام التشغيل ماك أو إس إكس" . أبل . 29-10-2008. مؤرشف من الأصل في 28-11-2009.
  4. "تنسيقات ملفات الصوت والبيانات المدعومة في نظام التشغيل Mac OS X" . شركة Apple . 13 نوفمبر 2008. مؤرشف من الأصل في 23 مايو 2009.
  5. "أسئلة وأجوبة تقنية QTMRF04: صوت QuickTime" . أبل . 1995-05-01. مؤرشف من الأصل في 2022-07-05 . تم الاطلاع عليه في 2009-11-09 .
  6. "Logic Studio - الإضافات والأصوات" . شركة Apple . مؤرشف من الأصل بتاريخ 20 يوليو 2013. تم الاطلاع عليه بتاريخ 30 أبريل 2010 .
  7. كابال، بيتر (2017-09-20). "مواصفات تنسيق ملفات الصوت" . مختبر MMSP، قسم الهندسة الكهربائية والحاسوب، جامعة ماكجيل . مؤرشف من الأصل في 2022-07-24.
  8. "وسم AIFF" . 18 نوفمبر 2013. مؤرشف من الأصل في 2022-04-07.
  9. توم إيربي (1999). "أنواع وأسماء ضغط AIFF-C" . مؤرشف من الأصل بتاريخ 20 يونيو 2006. تم الاطلاع عليه بتاريخ 21 مارس 2010 .
  10. "وحدة AIFF-hul" . بيئة التحقق من صحة كائنات JSTOR/Harvard . 9 مايو 2005. مؤرشف من الأصل في 29 يونيو 2010. تم الاطلاع عليه في 21 مارس 2010 .
  • تنسيق ملف تبادل الصوت AIFF-C – مسودة 26/08/1991 – شركة أبل للكمبيوتر – (نسخة احتياطية من archive.org)
  • مواصفات ملفات الصوت AIFF / AIFC – مسودة 17/11/2017 – (نسخة احتياطية من archive.org)