รูปแบบไฟล์การแลกเปลี่ยนเสียง


รูปแบบไฟล์ครอบครัว
รูปแบบไฟล์การแลกเปลี่ยนเสียง
(AIFF)
นามสกุลไฟล์
.เอไอเอฟ
. เอไอ
เอฟ .เอไอเอฟซี
ประเภทสื่ออินเตอร์เน็ต
เสียง/x-aiff
เสียง/aiff
พิมพ์รหัสเอไอเอฟเอฟ เอไอเอฟซี
รหัสระบุประเภทเครื่องแบบ (UTI)public.aiff-เสียง
public.aifc-เสียง
พัฒนาโดยบริษัท แอปเปิล
การเปิดตัวครั้งแรก21 มกราคม 2531 ; 36 ปีที่ผ่านมา[1] ( 21-01-1988 )
เผยแพร่ล่าสุด
1.3
4 มกราคม 2532 ; 35 ปีที่ผ่านมา AIFF-C / กรกฎาคม 2534 ; 33 ปีที่ผ่านมา[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ปพลิเคชันเสียงที่รองรับรูปแบบนี้ก็ยอมรับเช่นกัน

AIFF บน macOS

ด้วยการพัฒนาของระบบปฏิบัติการ 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 มาตรฐาน

ห่วงแอปเปิ้ล AIFF

นอกจากนี้ Apple ยังได้สร้างส่วนขยายใหม่ล่าสุดสำหรับรูปแบบ AIFF ในรูปแบบของ Apple Loops [6]ที่ใช้โดยGarageBandและLogic Proซึ่งช่วยให้สามารถรวมข้อมูลสำหรับการเปลี่ยนระดับเสียงและจังหวะโดยแอพพลิเคชั่นในรูปแบบทั่วไป และ ข้อมูลลำดับ MIDIและการอ้างอิงถึงเครื่องดนตรีเล่น GarageBand ในรูปแบบอื่นได้

Apple Loops ใช้เครื่องหมาย.aiff(หรือ.aif) หรือ.cafส่วนขยายโดยไม่คำนึงถึงประเภท

รูปแบบข้อมูล

ไฟล์ AIFF จะถูกแบ่งออกเป็นชิ้นๆ จำนวนหนึ่ง[ 7]แต่ละชิ้นจะถูกระบุด้วยID ชิ้นซึ่งเรียกกันทั่วไปว่าFourCC

ประเภทของชิ้นส่วนที่พบในไฟล์ AIFF:

  • ชิ้นส่วนทั่วไป (จำเป็น)
  • ชิ้นส่วนข้อมูลเสียง (จำเป็น)
  • มาร์กเกอร์ชิ้น
  • ชิ้นส่วนเครื่องดนตรี
  • ความคิดเห็นชิ้น
  • ชื่อชิ้น
  • ผู้แต่ง ชังค์
  • ลิขสิทธิ์ชิ้น
  • ชิ้นส่วนคำอธิบายประกอบ
  • ชิ้นส่วนการบันทึกเสียง
  • ชิ้นส่วนข้อมูล MIDI
  • แอปพลิเคชั่นชิ้นหนึ่ง
  • ชิ้นส่วนID3

เมตาดาต้า

ไฟล์ AIFF สามารถจัดเก็บข้อมูลเมตาดาต้าในชิ้นส่วนชื่อ ผู้เขียน ความคิดเห็น คำอธิบายประกอบ และลิขสิทธิ์ ชิ้นส่วนแท็ก ID3v2สามารถฝังลงในไฟล์ AIFF ได้เช่นเดียวกับชิ้นส่วนแอปพลิเคชันที่มี ข้อมูล แพลตฟอร์มเมตาดาต้าที่ขยายได้ (XMP) [8]

ประเภทการบีบอัดทั่วไป

AIFF รองรับเฉพาะข้อมูล PCM ที่ไม่บีบอัด AIFF-C ยังรองรับรูปแบบเสียงที่บีบอัด ซึ่งสามารถระบุได้ในส่วน "COMM" ประเภทการบีบอัดคือ "NONE" สำหรับข้อมูลเสียง PCM ประเภทการบีบอัดจะมาพร้อมกับชื่อที่พิมพ์ได้ ประเภทและชื่อการบีบอัดทั่วไป ได้แก่ แต่ไม่จำกัดเพียง:

ประเภทการบีบอัด AIFF-C ทั่วไป[1] [9] [10]
ประเภทการบีบอัดชื่อการบีบอัดข้อมูลแหล่งที่มา
ไม่มีไม่บีบอัด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.7118 บิต ITU-T G.711 A-law (64 กิโลบิต/วินาที)เอสจีไอ
อุลาฟกฎหมาย CCITT G.711ITU-T G.711 μ-law 8 บิต (64 kbit/s)เอสจีไอ
ฟล32ลูกลอย 32IEEE 32 บิตแบบลอยตัวSoundHack และ Csound
เอดีพี44:1 Intel/ DVI ADPCMStéphane Tavenard (โปรแกรมแปลง/เล่นไฟล์เสียง) AmigaOS
ไอเอ็มเอ4อัตราส่วนภาพ 4:1
เอซ2เอซ 2 ต่อ 1Apple IIGS ACE (การบีบอัด/ขยายเสียง)
เอซ8เอซ 8 ต่อ 3
ดว.ว.เดลต้าที่มีความกว้างของคำที่แปรผันTX16W ไต้ฝุ่น
แมค3เมซ 3 ต่อ 1บริษัท แอปเปิล
MAC6เมซ 6 ต่อ 1บริษัท แอปเปิล
คิวซีแอลพีควอลคอมม์เพียววอยซ์ควอลคอมม์
คิวดีเอ็มซีคิวดีไซน์มิวสิคคิวดีไซน์
อาร์ที24RT24 50:1ว็อกซ์แวร์
รต29RT29 50:1ว็อกซ์แวร์
เอสดีเอ็กซ์2รากที่สองของเดลต้าบิ๊กเอนเดียน3DO (พานาโซนิค) / Mac (แอปเปิล)

ดูเพิ่มเติม

อ้างอิง

  1. ^ โดย Apple Computer, Inc. (4 ม.ค. 2532), รูปแบบไฟล์การแลกเปลี่ยนเสียง มาตรฐานสำหรับไฟล์เสียงที่สุ่มตัวอย่าง เวอร์ชัน 1.3 (PDF) สืบค้นเมื่อ 21 มี.ค. 2553
  2. ^ P. Kabal (2005-03-15). "ข้อมูลจำเพาะของรูปแบบไฟล์เสียง - ข้อมูลจำเพาะ AIFF / AIFF-C". มหาวิทยาลัย McGill . สืบค้นเมื่อ2010-03-21 .
  3. ^ "Speech Synthesis Manager - คู่มือ OS X". Apple . 29 ต.ค. 2551. เก็บถาวรจากแหล่งเดิมเมื่อ 28 พ.ย. 2552.
  4. ^ "ไฟล์เสียงและรูปแบบข้อมูลที่รองรับใน Mac OS X". Apple . 2008-11-13. เก็บถาวรจากแหล่งเดิมเมื่อ 2009-05-23.
  5. ^ "Technical Q&A QTMRF04: QuickTime Sound". Apple . 1995-05-01. เก็บถาวรจากแหล่งเดิมเมื่อ 5 กรกฎาคม 2022. สืบค้นเมื่อ 9 พฤศจิกายน 2009 .
  6. ^ "Logic Studio - Plug-ins & Sounds". Apple . เก็บถาวรจากแหล่งเดิมเมื่อ 2013-07-20 . สืบค้นเมื่อ 2010-04-30 .
  7. ^ Kabal, Peter (2017-09-20). "Audio File Format Specifications". MMSP Lab, ECE, McGill University . เก็บถาวรจากแหล่งเดิมเมื่อ 2022-07-24.
  8. ^ "การแท็ก AIFF" 18 พฤศจิกายน 2013 เก็บถาวรจากแหล่งเดิมเมื่อ 2022-04-07
  9. ^ Tom Erbe (1999). "AIFF-C Compression Types and Names". เก็บถาวรจากแหล่งเดิมเมื่อ 2006-06-20 . สืบค้นเมื่อ 2010-03-21 .
  10. ^ "AIFF-hul Module". JSTOR/Harvard Object Validation Environment . 2005-05-09. เก็บถาวรจากแหล่งเดิมเมื่อ 2010-06-29 . สืบค้นเมื่อ 2010-03-21 .
  • รูปแบบไฟล์การแลกเปลี่ยนเสียง AIFF-C – ร่าง 26/08/91 – Apple Computer, Inc. – (ข้อมูลสำรอง archive.org)
  • ข้อมูลจำเพาะไฟล์เสียง AIFF / AIFC – ร่าง 17/11/17 – (ข้อมูลสำรองจาก archive.org)
ดึงข้อมูลจาก "https://en.wikipedia.org/w/index.php?title=รูปแบบไฟล์_การแลกเปลี่ยนเสียง&oldid=1220743777"