WAV เป็นรูปแบบไฟล์เสียงดิบที่ Windows ใช้มาตั้งแต่ต้นทศวรรษ 1990 Microsoft และ IBM เป็นผู้กำหนดร่วมกัน ชื่อเต็มคือ Waveform Audio File Format แนวคิดเรียบง่ายคือ เก็บเสียงให้ตรงตามที่การ์ดเสียงเล่น โดยไม่ต้องบีบอัดด้วยวิธีซับซ้อนก่อน ทำให้ WAV เป็นตัวเลือกที่เรียบง่ายและไว้ใจได้สำหรับการบันทึก แก้ไข และมาสเตอริ่ง และยังคงเป็นรูปแบบที่ซอฟต์แวร์ด้านเสียงส่วนใหญ่ใช้เมื่อคุณสั่งไม่ให้บีบอัดเลย
ไฟล์ WAV เก็บเสียงไว้อย่างไร
ไฟล์ WAV เป็นไฟล์ RIFF RIFF หรือ Resource Interchange File Format เป็นคอนเทนเนอร์ที่ประกอบจากบล็อกที่มีป้ายชื่อเรียกว่า chunks แต่ละ chunk จะระบุชื่อและความยาวของตัวเอง มีสอง chunk ที่สำคัญที่สุด คือ format chunk ที่ระบุว่ารหัสเสียงอย่างไร: อัตราสุ่มตัวอย่าง (sample rate) ความลึกของบิต (bit depth) และจำนวนช่องสัญญาณ (channels) ส่วน data chunk คือข้อมูลเสียงจริง ซึ่งโดยทั่วไปเป็น PCM ที่ไม่บีบอัด ซึ่งก็คือรายการตัวเลขยาว ๆ ที่วัดรูปคลื่นเสียงหลายพันครั้งต่อวินาที สิ่งอื่น ๆ เป็นส่วนเสริม และเครื่องเล่นที่ไม่รู้จัก chunk ใดก็สามารถข้ามไปได้
เพราะไม่มีการบีบอัดใด ๆ WAV จึงเป็นรูปแบบแบบ lossless: สิ่งที่ได้กลับมาจะตรงกับสิ่งที่ป้อนไป และขนาดไฟล์คำนวณได้ตามสูตรล้วน ๆ เสียงสเตอริโอคุณภาพซีดีทำงานที่ 44,100 ตัวอย่างต่อวินาที 16 บิตต่อหนึ่งตัวอย่างในสองช่องสัญญาณ คิดเป็นเล็กน้อยกว่า 10 MB ต่อนาที WAV ยังสามารถเก็บเสียงที่ถูกบีบอัด เช่น ADPCM หรือ A-law ได้ด้วย โดยระบุโค้ดชนิดอื่นใน format chunk แม้ปัจจุบันจะพบไม่บ่อย ข้อจำกัดจริงอย่างหนึ่งมาจากความยาว chunk แบบ 32 บิตของ RIFF: ไฟล์ WAV มีขนาดเกิน 4 GB ไม่ได้ นี่คือเหตุผลที่การบันทึกเสียงยาวมาก ๆ มักถูกส่งมาในรูป RF64 หรือ Wave64 แทน
เมทาดาทาใดที่ไฟล์ WAV มีอยู่
เมทาดาทาของ WAV เป็นส่วนเสริม ปริมาณที่พบขึ้นอยู่กับโปรแกรมที่สร้างไฟล์เป็นหลัก ตำแหน่งดั้งเดิมคือ chunk LIST ที่มีรายการ INFO ซึ่งใช้ป้ายชื่อสี่ตัวอักษร ได้แก่ INAM (ชื่อเรื่อง), IART (ศิลปิน), IPRD (อัลบั้มหรือผลิตภัณฑ์), ICRD (วันที่สร้าง), IGNR (แนวเพลง), ICMT (คำอธิบาย), ICOP (ลิขสิทธิ์), IENG (วิศวกรเสียง) และ ISFT คือซอฟต์แวร์ที่สร้างไฟล์นั้น บางโปรแกรมจะเขียนแท็ก ID3 หรือแพ็กเก็ต XMP ลงใน chunk ของตัวเองแทน และซอฟต์แวร์ด้านดนตรีอาจเพิ่มตัวชี้จุดคิวหรือจุดวนลูป
ตัวที่น่าสนใจคือ bext ซึ่งเป็น Broadcast Wave extension ที่ใช้กันทั่วในงานวิทยุ ภาพยนตร์ และโทรทัศน์ ส่วนนี้จะบันทึกรายละเอียดแบบข้อความอิสระ ชื่อผู้สร้างและรหัสอ้างอิงของผู้สร้าง วันที่และเวลาที่เริ่มบันทึก ประวัติการเข้ารหัส และการอ้างอิงเวลา ที่ผูกการบันทึกเข้ากับ timecode หน้างาน เครื่องบันทึกภาคสนามมักจะเพิ่ม chunk iXML ทับลงไป ซึ่งจะบรรจุชื่อโปรเจกต์ ฉาก เทค และเทป ชื่อแทร็กแต่ละแทร็ก รุ่นและหมายเลขประจำเครื่องของอุปกรณ์ และในเครื่องบางรุ่นยังมีพิกัดตำแหน่งที่คุณยืนบันทึกเสียง
รายงานจากไฟล์ WAV จึงให้ข้อมูลได้มาก ชื่อวิศวกร ห้องอัด วันที่ถ่ายทำ หมายเลขประจำเครื่องของอุปกรณ์ และตำแหน่งที่บันทึก สามารถอยู่ในไฟล์ broadcast WAV ปกติได้ทั้งหมด โดยที่ไม่มีใครต้องใส่ข้อมูลเหล่านี้ด้วยตัวเอง ในทางกลับกัน ไฟล์ WAV ที่ส่งออกมาจากเครื่องบันทึกพื้นฐานอาจไม่มีเมทาดาทาเชิงอธิบายใด ๆ เลยนอกจาก format chunk ทั้งสองแบบถือเป็นไฟล์ที่ถูกต้อง ซึ่งเป็นเหตุผลที่ควรเปิดดูมากกว่าสันนิษฐานเอาเอง
เมื่อใดควรใช้ไฟล์ WAV
ใช้ WAV ในระหว่างที่คุณกำลังทำงาน เช่น บันทึกเสียง แก้ไขซ้อนเลเยอร์ หรือส่งต่อให้คนอื่นประมวลผลต่อ ไม่มีต้นทุนในการถอดรหัส โปรแกรมตัดต่อทุกตัวเข้าใจ และแก้ไขกี่รอบคุณภาพก็ไม่ลด ทางเลือกที่ชัดเจนสำหรับการเก็บถาวรคือ FLAC ซึ่งเป็นแบบ lossless เช่นกันแต่ขนาดเล็กกว่ามาก และรองรับแท็กได้ดีกว่า สำหรับการส่งเพลงให้ผู้ฟัง ไฟล์ MP3 หรือ AAC จะมีขนาดเพียงเศษเสี้ยวของ WAV ในคุณภาพที่คนส่วนใหญ่ไม่ตั้งคำถาม เก็บไฟล์ WAV เป็นมาสเตอร์ของคุณ แล้วสร้างไฟล์ขนาดเล็กจากไฟล์นั้น