บทความนี้ต้องการการอ้างอิงเพิ่มเติมเพื่อการตรวจสอบโปรด ( มกราคม 2016 ) |
นามสกุลไฟล์ | .เอไอเอฟ . เอไอ เอฟ .เอไอเอฟซี |
---|---|
ประเภทสื่ออินเตอร์เน็ต | เสียง/x-aiff เสียง/aiff |
พิมพ์รหัส | เอไอเอฟเอฟ เอไอเอฟซี |
รหัสระบุประเภทเครื่องแบบ (UTI) | public.aiff-เสียง public.aifc-เสียง |
พัฒนาโดย | บริษัท แอปเปิล |
การเปิดตัวครั้งแรก | 21 มกราคม 2531 ( 21-01-1988 ) | [1]
เผยแพร่ล่าสุด | 1.3 4 มกราคม 2532 AIFF-C / กรกฎาคม 2534 [2] ( 04-01-1989 ) ( 1991-07 ) |
ประเภทของรูปแบบ | รูปแบบไฟล์เสียง , รูปแบบคอนเทนเนอร์ |
ขยายจาก | IFF (รูปแบบไฟล์) |
รูปแบบไฟล์เสียง Interchange ( AIFF ) เป็นมาตรฐานรูปแบบไฟล์เสียง ที่ใช้สำหรับจัดเก็บข้อมูล เสียงสำหรับคอมพิวเตอร์ส่วนบุคคลและอุปกรณ์เสียงอิเล็กทรอนิกส์อื่นๆ รูปแบบนี้ได้รับการพัฒนาโดยApple Inc.ในปี 1988 โดยอิงตามรูปแบบไฟล์ InterchangeของElectronic Arts (IFF ใช้กันอย่างแพร่หลายใน ระบบ Amiga ) และมักใช้กันมากที่สุดในระบบคอมพิวเตอร์ Apple Macintosh
ข้อมูลเสียงในไฟล์ AIFF ส่วนใหญ่จะเป็นไฟล์ PCM (Uncompressed Pulse-code Modulation ) ไฟล์ AIFF ประเภทนี้ใช้พื้นที่ดิสก์มากกว่าไฟล์ MP3 มากโดยไฟล์นี้ ใช้พื้นที่ ประมาณ 10 MB สำหรับไฟล์เสียงสเตอริโอ 1 นาทีที่อัตราสุ่มตัวอย่าง 44.1 kHz และบิตดีพต์ 16 บิต นอกจากนี้ยังมี AIFF แบบบีบอัดที่เรียกว่าAIFF-CหรือAIFCซึ่งมีโคเดกการบีบอัดที่กำหนดไว้หลายตัว
นอกเหนือจากข้อมูลเสียงแล้ว AIFF ยังสามารถรวม ข้อมูลจุด ลูปและโน้ตดนตรีของตัวอย่างเพื่อใช้กับเครื่องสุ่มตัวอย่างฮาร์ดแวร์และแอปพลิเคชันดนตรีได้
นามสกุลไฟล์สำหรับรูปแบบ AIFF มาตรฐานคือ.aiff
หรือ.aif
สำหรับรูปแบบที่บีบอัด ควรใช้.aifc
หรือ แต่.aiff
แอ.aif
ปพลิเคชันเสียงที่รองรับรูปแบบนี้ก็ยอมรับเช่นกัน
ส่วนนี้อาจประกอบด้วยงานวิจัยต้นฉบับ ( มีนาคม 2009 ) |
ด้วยการพัฒนาของระบบปฏิบัติการ OS X ซึ่งปัจจุบันรู้จักกันในชื่อmacOS Apple ได้สร้าง AIFF ประเภทใหม่ซึ่งก็คือรูปแบบลำดับไบต์แบบ little-endian ทางเลือก [3] [4]
เนื่องจากสถาปัตยกรรม AIFF ไม่มีการจัดเตรียมลำดับไบต์แบบอื่น Apple จึงใช้สถาปัตยกรรมการบีบอัด AIFF-C ที่มีอยู่ และสร้างโคเดก "แบบบีบอัดเทียม" ที่เรียกว่าsowt ( สะกดกลับหลังเป็น เลขสอง ) ความแตกต่างเพียงอย่างเดียวระหว่างไฟล์ AIFF มาตรฐานกับไฟล์ AIFF-C/sowt ก็คือลำดับไบต์ ไม่มีการบีบอัดใดๆ เกี่ยวข้องเลย[5]
Apple ใช้ AIFF ชนิด little-endian ใหม่นี้เป็นมาตรฐานบน macOS เมื่อนำไฟล์เข้าหรือส่งออกจากiTunesในรูปแบบ "AIFF" ไฟล์นั้นจะถูกใช้งานจริง ๆ เมื่อนำเสียงจากซีดีเพลงเข้ามาโดยการลากไปยังเดสก์ท็อป macOS ไฟล์ที่ได้จะเป็น AIFF-C/sowt เช่นกัน ในทุกกรณี Apple จะเรียกไฟล์เหล่านี้ว่า "AIFF" และใช้ นามสกุลไฟล์ .aiff
ดังกล่าว
สำหรับผู้ใช้ส่วนใหญ่ สถานการณ์ทางเทคนิคนี้เป็นสิ่งที่ไม่สำคัญและไม่เกี่ยวข้องเลย คุณภาพเสียงของ AIFF มาตรฐานและ AIFF-C/sowt นั้นเหมือนกัน และสามารถแปลงข้อมูลไปมาได้โดยไม่สูญเสีย อย่างไรก็ตาม ผู้ใช้แอปพลิเคชันเสียงรุ่นเก่าอาจพบว่าไฟล์ AIFF-C/sowt จะไม่เล่น หรือจะแจ้งให้ผู้ใช้แปลงรูปแบบเมื่อเปิด หรือจะเล่นเป็นไฟล์แบบคงที่
ไฟล์ AIFF และ AIFF-C แบบดั้งเดิมทั้งหมดยังคงทำงานได้ตามปกติบน macOS และแอปพลิเคชันเสียงของบริษัทอื่นๆ รวมไปถึงฮาร์ดแวร์หลายตัวยังคงใช้ลำดับไบต์บิ๊กเอนเดียน AIFF มาตรฐาน
นอกจากนี้ Apple ยังได้สร้างส่วนขยายใหม่ล่าสุดสำหรับรูปแบบ AIFF ในรูปแบบของ Apple Loops [6]ที่ใช้โดยGarageBandและLogic Proซึ่งช่วยให้สามารถรวมข้อมูลสำหรับการเปลี่ยนระดับเสียงและจังหวะโดยแอพพลิเคชั่นในรูปแบบทั่วไป และ ข้อมูลลำดับ MIDIและการอ้างอิงถึงเครื่องดนตรีเล่น GarageBand ในรูปแบบอื่นได้
Apple Loops ใช้เครื่องหมาย.aiff
(หรือ.aif
) หรือ.caf
ส่วนขยายโดยไม่คำนึงถึงประเภท
ไฟล์ AIFF จะถูกแบ่งออกเป็นชิ้นๆ จำนวนหนึ่ง[ 7]แต่ละชิ้นจะถูกระบุด้วยID ชิ้นซึ่งเรียกกันทั่วไปว่าFourCC
ประเภทของชิ้นส่วนที่พบในไฟล์ AIFF:
ไฟล์ AIFF สามารถจัดเก็บข้อมูลเมตาดาต้าในชิ้นส่วนชื่อ ผู้เขียน ความคิดเห็น คำอธิบายประกอบ และลิขสิทธิ์ ชิ้นส่วนแท็ก ID3v2สามารถฝังลงในไฟล์ AIFF ได้เช่นเดียวกับชิ้นส่วนแอปพลิเคชันที่มี ข้อมูล แพลตฟอร์มเมตาดาต้าที่ขยายได้ (XMP) [8]
AIFF รองรับเฉพาะข้อมูล PCM ที่ไม่บีบอัด AIFF-C ยังรองรับรูปแบบเสียงที่บีบอัด ซึ่งสามารถระบุได้ในส่วน "COMM" ประเภทการบีบอัดคือ "NONE" สำหรับข้อมูลเสียง PCM ประเภทการบีบอัดจะมาพร้อมกับชื่อที่พิมพ์ได้ ประเภทและชื่อการบีบอัดทั่วไป ได้แก่ แต่ไม่จำกัดเพียง:
ประเภทการบีบอัด | ชื่อการบีบอัด | ข้อมูล | แหล่งที่มา |
---|---|---|---|
ไม่มี | ไม่บีบอัด | PCM บิ๊กเอนเดียน | บริษัท แอปเปิล |
หว่าน | ไม่บีบอัด | PCM ลิตเติ้ลเอนเดียน | บริษัท แอปเปิล |
ฟล32 | จุดลอยตัว 32 บิต | IEEE 32 บิตแบบลอยตัว | บริษัท แอปเปิล |
ฟล64 | จุดลอยตัว 64 บิต | IEEE 64 บิตแบบลอยตัว | บริษัท แอปเปิล |
อาลอ | กฎหมาย 2:1 | กฎ A G.711 ITU-T 8 บิต | บริษัท แอปเปิล |
อูลอว์ | ม.ล. 2:1 | กฎ μ G.711 ITU-T 8 บิต | บริษัท แอปเปิล |
อาลาฟ | กฎหมาย CCITT G.711 | 8 บิต ITU-T G.711 A-law (64 กิโลบิต/วินาที) | เอสจีไอ |
อุลาฟ | กฎหมาย CCITT G.711 | ITU-T G.711 μ-law 8 บิต (64 kbit/s) | เอสจีไอ |
ฟล32 | ลูกลอย 32 | IEEE 32 บิตแบบลอยตัว | SoundHack และ Csound |
เอดีพี4 | 4:1 Intel/ DVI ADPCM | Stéphane Tavenard (โปรแกรมแปลง/เล่นไฟล์เสียง) AmigaOS | |
ไอเอ็มเอ4 | อัตราส่วนภาพ 4:1 | ||
เอซ2 | เอซ 2 ต่อ 1 | Apple IIGS ACE (การบีบอัด/ขยายเสียง) | |
เอซ8 | เอซ 8 ต่อ 3 | ||
ดว.ว. | เดลต้าที่มีความกว้างของคำที่แปรผัน | TX16W ไต้ฝุ่น | |
แมค3 | เมซ 3 ต่อ 1 | บริษัท แอปเปิล | |
MAC6 | เมซ 6 ต่อ 1 | บริษัท แอปเปิล | |
คิวซีแอลพี | ควอลคอมม์เพียววอยซ์ | ควอลคอมม์ | |
คิวดีเอ็มซี | คิวดีไซน์มิวสิค | คิวดีไซน์ | |
อาร์ที24 | RT24 50:1 | ว็อกซ์แวร์ | |
รต29 | RT29 50:1 | ว็อกซ์แวร์ | |
เอสดีเอ็กซ์2 | รากที่สองของเดลต้า | บิ๊กเอนเดียน | 3DO (พานาโซนิค) / Mac (แอปเปิล) |