ไฟล์ AIFF คืออะไร??
AIFF (Audio Interchange File Format) เป็นรูปแบบไฟล์เสียงที่ไม่มีการบีบอัดซึ่งพัฒนาโดย Apple ในปี 1998 แต่ขึ้นอยู่กับ EA IFF 85 (Standard for Interchange Format Files ที่พัฒนาโดย Electronic Arts) ซึ่งเป็นรูปแบบ wrapper ที่ใช้ในระบบ Amiga . รูปแบบไฟล์นี้มีมาตรฐานในการจัดเก็บเสียงตัวอย่าง รูปแบบมีความยืดหยุ่นดีพอ และช่วยให้สามารถจัดเก็บเสียงตัวอย่างแบบโมโนหรือหลายช่องสัญญาณที่อัตราตัวอย่างและความกว้างของตัวอย่างต่างๆ เนื่องจากไฟล์ AIFF ไม่มีการบีบอัด สิ่งนี้จึงทำให้มีขนาดใหญ่กว่ารูปแบบที่สูญเสียอื่นๆ เช่น MP3
ไฟล์ AIFF ประกอบด้วยเสียงสเตอริโอที่ไม่มีการบีบอัด 2 ช่องพร้อมขนาดตัวอย่าง 16 บิต บันทึกที่ 44.1 khz เนื่องจากเสียงคุณภาพสูง เสียง 5 นาทีจึงใช้พื้นที่ดิสก์ได้สูงสุด 50MB ซึ่งคล้ายกับรูปแบบไฟล์ WAV
AIFF vs WAV
AIFF และ WAV นั้นเกือบจะเหมือนกันในแง่ของคุณภาพ ทั้งสองใช้การเข้ารหัส PCM (การมอดูเลตรหัสพัลส์) เดียวกัน ซึ่งทำให้มีขนาดใหญ่ขึ้นเมื่อเทียบกับรูปแบบที่สูญเสียอื่นๆ เช่น MP3 M4A ความแตกต่างทั่วไปบางประการแสดงไว้ในตารางด้านล่าง:
AIFF | WAV |
---|---|
ถูกใช้เป็นส่วนใหญ่สำหรับ MAC | ส่วนใหญ่ใช้สำหรับพีซี |
อนุญาตให้ใช้ metadeta | ไม่อนุญาตให้ใช้ metadeta |
โครงสร้างไฟล์ AIFF
EA IFF 85 กำหนดโครงสร้างโดยรวมสำหรับการจัดเก็บข้อมูลในไฟล์ ไฟล์ EA IFF 85 ประกอบด้วยข้อมูลจำนวนหนึ่ง ก้อนกำลังสร้างบล็อกของไฟล์ AIFF ประกอบด้วยข้อมูลส่วนหัวบางส่วนตามด้วยข้อมูล:
ไฟล์ AIFF คือชุดของชิ้นประเภทต่างๆ มีก้อนทั่วไปสองประเภทที่สำคัญในการสร้างก้อนไฟล์ AIFF:
- Common Chunk: มีพารามิเตอร์สำคัญที่อธิบายเสียงตัวอย่าง เช่น ความยาวและอัตราการสุ่มตัวอย่าง
- Sound Data Chunk: ประกอบด้วยตัวอย่างเสียงจริง มีชิ้นส่วนตัวเลือกอื่นๆ อีกมากมายที่แสดงรายการพารามิเตอร์เครื่องมือ กำหนดเครื่องหมาย เก็บข้อมูลเฉพาะของแอปพลิเคชัน ฯลฯ
ประเภทก้อนท้องถิ่น
ประเภทของก้อนในรูปแบบ AIFF ระบุไว้ในตารางด้านล่าง:
ชนิดก้อน | คำอธิบาย |
---|---|
ก้อนทั่วไป | ก้อนทั่วไปอธิบายพารามิเตอร์พื้นฐานของเสียงตัวอย่าง |
Sound Data Chunk | Sound Data Chunk มีเฟรมตัวอย่างจริง |
Marker Chunk | Marker Chunk มีตัวทำเครื่องหมายที่ชี้ไปยังตำแหน่งในข้อมูลเสียง |
ก้อนเครื่องดนตรี | ก้อนเครื่องดนตรีกำหนดพารามิเตอร์พื้นฐานที่เครื่องดนตรี เช่น แซมเพลอร์ สามารถใช้เล่นข้อมูลเสียง |
MIDI Data Chunk | MIDI Data Chunk สามารถใช้เพื่อเก็บข้อมูล MIDI |
กลุ่มการบันทึกเสียง | กลุ่มการบันทึกเสียงประกอบด้วยข้อมูลที่เกี่ยวข้องกับอุปกรณ์บันทึกเสียง |
Application Specific Chunk | Application Specific Chunk สามารถใช้เพื่อวัตถุประสงค์ใดๆ ก็ตามโดยผู้ผลิตแอพพลิเคชั่น |
กลุ่มความคิดเห็น | กลุ่มความคิดเห็นใช้เพื่อจัดเก็บความคิดเห็นในแบบฟอร์ม AIFF |
กลุ่มข้อความ - ชื่อ ผู้แต่ง ลิขสิทธิ์ คำอธิบายประกอบ | ทั้งหมดเป็นส่วนข้อความ |