فایل AIFF چیست؟
AIFF (فرمت فایل تبادل صوتی) یک فرمت فایل صوتی غیرفشرده است که در سال 1998 توسط اپل توسعه یافت، اما بر اساس EA IFF 85 (استاندارد برای فایلهای با فرمت تبادلی توسعهیافته توسط Electronic Arts)، یک فرمت پوششی است که در سیستمهای آمیگا استفاده میشود. . این فرمت فایل دارای استانداردی برای ذخیره صداهای نمونه برداری شده است. فرمت از نظر انعطاف پذیری به اندازه کافی خوب است و امکان ذخیره صداهای نمونه برداری شده تک کانالی یا چند کانالی را با نرخ نمونه و عرض نمونه مختلف فراهم می کند. از آنجایی که فایلهای AIFF فشرده نشدهاند، این موضوع باعث میشود که اندازه آنها نسبت به فرمتهای دیگر مانند MP3 بزرگتر باشد.
فایل های AIFF شامل 2 کانال صدای استریو فشرده نشده با اندازه نمونه 16 بیتی است که با سرعت 44.1 کیلو هرتز ضبط شده است. به دلیل کیفیت بالای صدا، یک صدای 5 دقیقه ای می تواند تا 50 مگابایت فضای دیسک را اشغال کند که مشابه فرمت فایل WAV است.
AIFF در مقابل WAV
AIFF و WAV از نظر کیفیت تقریباً یکسان هستند. هر دوی آنها از کدگذاری PCM (مدولاسیون کد پالس) یکسانی استفاده میکنند، که باعث میشود اندازه آنها در مقایسه با سایر قالبهای با اتلاف، مانند MP3، M4A بزرگتر باشد. برخی از تفاوت های کلی در جدول زیر نوشته شده است:
AIFF | WAV |
---|---|
بیشتر برای MAC استفاده می شود | بیشتر برای رایانه های شخصی استفاده می شود |
به متادتا اجازه می دهد | اجازه نمی دهد متادتا |
ساختار فایل AIFF
EA IFF 85 یک ساختار کلی برای ذخیره سازی داده ها در فایل ها تعیین می کند. یک فایل EA IFF 85 از تعدادی تکه داده تشکیل شده است. یک قطعه بولدینگ بلوک فایل AIFF شامل برخی از اطلاعات هدر و به دنبال آن داده است:
یک فایل AIFF مجموعه ای از انواع مختلف تکه ها است. دو نوع کلی از تکه ها وجود دارد که برای تشکیل یک قطعه فایل AIFF مهم هستند:
- تکه مشترک: حاوی پارامترهای مهمی است که صدای نمونه برداری شده را توصیف می کند، مانند طول آن و نرخ نمونه.
- ** قطعه داده های صدا **: شامل نمونه های صوتی واقعی است. بسیاری از قطعات اختیاری دیگر وجود دارند که پارامترهای ابزار را فهرست میکنند، نشانگرها را تعریف میکنند، اطلاعات خاص برنامه را ذخیره میکنند و غیره.
انواع تکه های محلی
انواع تکه برای تشکیل AIFF در جدول زیر آورده شده است:
نوع تکه | توضیحات |
---|---|
تکه مشترک | تکه مشترک پارامترهای اساسی صدای نمونه برداری شده را توصیف می کند |
Sound Data Chunk | Sound Data Chunk شامل فریم های نمونه واقعی |
Marker Chunk | Marker Chunk حاوی نشانگرهایی است که به موقعیت های موجود در داده های صوتی اشاره می کند |
Instrument Chunk | Instrument Chunk پارامترهای اساسی را تعریف می کند که یک ابزار، مانند یک سمپلر، می تواند برای پخش داده های صوتی استفاده کند |
MIDI Data Chunk | MIDI Data Chunk می تواند برای ذخیره داده های MIDI استفاده شود |
قطعه ضبط صدا | قطعه ضبط صدا حاوی اطلاعات مربوط به دستگاه های ضبط صدا |
Application Specific Chunk | Application Specific Chunk را می توان برای هر منظوری توسط سازندگان برنامه ها استفاده کرد |
Comments Chunk | تکه Comments برای ذخیره نظرات در FORM AIFF |
تکه های متن - نام، نویسنده، حق چاپ، حاشیه نویسی | همه تکه های متن هستند |