ไฟล์ WAV คืออะไร??
WAV หรือที่รู้จักในชื่อ WAVE (รูปแบบไฟล์เสียงรูปคลื่น) เป็นชุดย่อยของข้อกำหนดรูปแบบไฟล์การแลกเปลี่ยนทรัพยากร (RIFF) ของ Microsoft สำหรับจัดเก็บไฟล์เสียงดิจิทัล รูปแบบไม่ใช้การบีบอัดใด ๆ กับบิตสตรีมและจัดเก็บการบันทึกเสียงด้วยอัตราการสุ่มตัวอย่างและบิตเรตที่แตกต่างกัน ได้รับและเป็นหนึ่งในรูปแบบมาตรฐานสำหรับซีดีเพลง ไฟล์ Wave มีขนาดใหญ่กว่าเมื่อเทียบกับรูปแบบไฟล์เสียงใหม่ เช่น MP3 ซึ่งใช้การบีบอัดแบบสูญเสียเพื่อลดขนาดไฟล์โดยที่ยังคงคุณภาพเสียงเท่าเดิม อย่างไรก็ตาม ไฟล์ WAV สามารถบีบอัดได้โดยใช้ตัวแปลงสัญญาณ Audio Compression Manager (ACM) มี API และแอปพลิเคชันหลายตัวที่สามารถแปลงไฟล์ WAV เป็นรูปแบบไฟล์เสียงยอดนิยมอื่นๆ ได้
เธอรู้รึเปล่า? คุณสามารถเป็นผู้ร่วมให้ข้อมูลได้ที่ FileFormat.com เพื่อให้ชุมชนรูปแบบไฟล์อัปเดตด้วยสิ่งที่คุณค้นพบ หากคุณต้องแชร์อะไรเกี่ยวกับรูปแบบไฟล์ WAV หรือไฟล์เสียง คุณสามารถโพสต์สิ่งที่คุณค้นพบได้ในส่วน ข่าวสารเกี่ยวกับรูปแบบไฟล์เสียง เพื่อให้ผู้คนได้รับข้อมูลล่าสุดอยู่เสมอ
รูปแบบไฟล์ WAV
รูปแบบไฟล์ WAVE ซึ่งเป็นชุดย่อยของข้อกำหนด RIFF ของ Microsoft เริ่มต้นด้วยส่วนหัวของไฟล์ตามด้วยลำดับของชุดข้อมูล ไฟล์ WAVE มีอันเดียว “WAVE” ซึ่งประกอบด้วยสองอันย่อย:
- a “fmt” chunk - ระบุรูปแบบข้อมูล
- กลุ่ม “ข้อมูล” - มีข้อมูลตัวอย่างจริง
ส่วนหัวของไฟล์ WAV
ส่วนหัวของไฟล์ WAV (RIFF) มีความยาว 44 ไบต์และมีรูปแบบดังต่อไปนี้:
ตำแหน่ง | ค่าตัวอย่าง | คำอธิบาย |
---|---|---|
1 - 4 | “RIFF” | ทำเครื่องหมายไฟล์ว่าเป็นไฟล์ riff อักขระแต่ละตัวมีความยาว 1 ไบต์ |
5 - 8 | ขนาดไฟล์ (จำนวนเต็ม) | ขนาดของไฟล์โดยรวม - 8 ไบต์ หน่วยเป็นไบต์ (จำนวนเต็ม 32 บิต) โดยทั่วไป คุณจะต้องกรอกข้อมูลนี้หลังจากสร้าง |
9 -12 | “WAVE” | ส่วนหัวของประเภทไฟล์ สำหรับจุดประสงค์ของเรา จะเท่ากับ “WAVE” เสมอ |
13-16 | “fmt " | ฟอร์แมตตัวทำเครื่องหมายกลุ่ม รวม null ต่อท้าย |
17-20 | 16 | ความยาวของรูปแบบข้อมูลตามรายการด้านบน |
21-22 | 1 | ประเภทของรูปแบบ (1 คือ PCM) - จำนวนเต็ม 2 ไบต์ |
23-24 | 2 | จำนวนช่อง - จำนวนเต็ม 2 ไบต์ |
25-28 | 44100 | อัตราตัวอย่าง - จำนวนเต็ม 32 ไบต์ ค่าทั่วไปคือ 44100 (CD), 48000 (DAT) อัตราตัวอย่าง = จำนวนตัวอย่างต่อวินาที หรือเฮิรตซ์ |
29-32 | 176400 | (อัตราตัวอย่าง * BitsPerSample * ช่อง) / 8. |
33-34 | 4 | (BitsPerSample * Channels) / 8.1 - โมโน 8 บิต2 - สเตอริโอ 8 บิต/โมโน 16 บิต4 - สเตอริโอ 16 บิต |
35-36 | 16 | บิตต่อตัวอย่าง |
37-40 | “ข้อมูล” | ส่วนหัวของก้อน"ข้อมูล” ทำเครื่องหมายจุดเริ่มต้นของส่วนข้อมูล |
41-44 | ขนาดไฟล์ (ข้อมูล) | ขนาดของส่วนข้อมูล |
ค่าตัวอย่างได้รับข้างต้นสำหรับแหล่งสัญญาณสเตอริโอ 16 บิต |