เมื่อไรที่ Opus เป็นตัวเลือกที่ดีกว่า
Opus เป็นโคเดกเสียงที่ใหม่ที่สุดและใช้กันอย่างแพร่หลาย ออกแบบโดย IETF สำหรับการสื่อสารแบบเรียลไทม์และการสตรีมมิง ใช้ในข้อความเสียงของ WhatsApp และ Telegram, Discord รวมถึงเสียงในการโทรผ่านเบราว์เซอร์ หากคุณกำลังสร้างแชตบอต ผู้ช่วยเสียง หรือเว็บแอป หรืออยากเก็บไฟล์บันทึกเสียงพูดยาว ๆ ให้ใช้พื้นที่น้อยที่สุด Opus คือตัวเลือกที่เหมาะมาก และยังใช้งานได้ฟรีโดยไม่มีค่าลิขสิทธิ์ ต่างจาก AAC
ภาพรวมการแปลง AAC เป็น Opus
| ประเภทเสียง | AAC ทั่วไป | Opus ที่แนะนำ | พื้นที่ที่ประหยัดได้ |
|---|---|---|---|
| เสียงพูดที่บันทึกไว้ | 64 ถึง 96 kbps | 32 kbps โมโน | 50 ถึง 65 เปอร์เซ็นต์ |
| พอดแคสต์ที่มีดนตรี | 128 kbps | 64 kbps | ประมาณ 50 เปอร์เซ็นต์ |
| เพลง | 256 kbps | 128 ถึง 160 kbps | ประมาณ 40 เปอร์เซ็นต์ |
เสียงพูด 1 ชั่วโมงที่ Opus 32 kbps มีขนาดประมาณ 14 MB
เข้ารหัสซ้ำอย่างระมัดระวัง
โคเดกทั้งสองเป็นแบบสูญเสียข้อมูล (lossy) การแปลง AAC เป็น Opus จึงเท่ากับการเข้ารหัสครั้งที่สอง Opus มีประสิทธิภาพสูงพอที่จะใช้บิตเรตต่ำกว่า AAC ต้นฉบับได้ และเสียงพูดก็ยังฟังดูเหมือนเดิม ส่วนเพลงควรใช้บิตเรตใกล้เคียงกับต้นฉบับ เพราะสิ่งรบกวนจากการเข้ารหัสครั้งแรกจะทำให้การเข้ารหัสครั้งที่สองทำงานหนักขึ้น แนวทางที่แนะนำ:
- ไม่ควรต่ำกว่า 32 kbps สำหรับเสียงพูด หรือ 96 kbps สำหรับเพลง
- ใช้โมโนกับการบันทึกเสียงผู้พูดคนเดียว เพราะการบันทึกเสียงจากโทรศัพท์ส่วนใหญ่เป็นโมโนอยู่แล้ว
- ไฟล์ HE-AAC จากสตรีมวิทยุผ่านการประมวลผลมาแล้ว ควรให้ Opus มีบิตเรตเพิ่มขึ้นเล็กน้อย
รายละเอียดทางเทคนิค
Opus ทำงานที่ 48 kHz เสมอ ไฟล์ที่ได้จึงเป็น 48 kHz ไม่ว่า AAC ต้นฉบับจะมีอัตราสุ่มตัวอย่างเท่าใด ซึ่งเป็นเรื่องปกติ ไฟล์ .opus ใช้คอนเทนเนอร์ Ogg ที่มีข้อมูลความยาวที่ถูกต้องและรองรับแท็ก ส่วน AAC แบบดิบไม่มี หากต้องการ คุณสามารถเพิ่มชื่อเพลงและศิลปินภายหลังได้ Opus เล่นได้ในเบราว์เซอร์รุ่นใหม่ VLC, Android และ iOS เวอร์ชันล่าสุด แต่อุปกรณ์รุ่นเก่าและเครื่องเสียงรถยนต์บางรุ่นอาจไม่รองรับ ในกรณีนั้น แปลง AAC เป็น MP3 เป็นตัวเลือกที่ปลอดภัยกว่า หากเป็นเสียงพูดที่มีเสียงรบกวน ลองใช้ลดเสียงรบกวนก่อนแปลงเพื่อให้ได้คุณภาพดีที่สุดในบิตเรตต่ำ และหากต้องการแค่ลดขนาดไฟล์ในรูปแบบที่ใช้กันทั่วไป ดูที่บีบอัดไฟล์เสียง