ทำไมต้องแปลงจาก AAC เป็น OGG
AAC เป็นมาตรฐานในโลกของ Apple และบริการสตรีมมิง แต่เป็นตัวแปลงสัญญาณ (codec) ที่มีสิทธิบัตร และบางแพลตฟอร์มแบบเปิดนิยมใช้ทางเลือกที่ใช้งานได้ฟรีมากกว่า OGG Vorbis จึงเป็นทางเลือกนั้น คุณอาจต้องใช้เมื่ออัปโหลดเสียงขึ้น Wikimedia Commons ซึ่งไม่รองรับ AAC เมื่อใส่เพลงในเกม Godot หรือเกมโอเพนซอร์สอื่น ๆ เมื่อเครื่องมือบน Linux หรืออุปกรณ์ฝังตัวระบุว่ารองรับ OGG เท่านั้น หรือเมื่อโปรเจกต์โอเพนซอร์สต้องการเฉพาะฟอร์แมตที่ปลอดค่าลิขสิทธิ์
คุณภาพเมื่อแปลงจากฟอร์แมตสูญเสียข้อมูลหนึ่งไปอีกหนึ่ง
AAC และ Vorbis เป็นตัวแปลงสัญญาณแบบสูญเสียข้อมูล (lossy) ที่มีประสิทธิภาพใกล้เคียงกัน การแปลงไฟล์คือการถอดรหัส AAC แล้วเข้ารหัสใหม่เป็น Vorbis จึงมีการสูญเสียข้อมูลเพิ่มขึ้นเล็กน้อย และตัวเข้ารหัสใหม่ยังต้องจัดการกับสัญญาณรบกวนที่มีอยู่เดิมด้วย เพื่อให้ได้ผลลัพธ์ที่คมชัด:
| ไฟล์ AAC ต้นฉบับ | บิตเรต OGG ที่แนะนำ | ขนาดไฟล์ OGG ต่อนาที |
|---|---|---|
| 96 kbps | 128 kbps | ประมาณ 0.96 MB |
| 128 kbps | 160 kbps | ประมาณ 1.2 MB |
| 256 kbps | 192 ถึง 256 kbps | 1.4 ถึง 1.9 MB |
การเลือกบิตเรตต่ำกว่าต้นฉบับเพื่อประหยัดพื้นที่มักได้ผลตรงข้าม เพราะสัญญาณรบกวนสะสมจากตัวเข้ารหัสสองครั้งจะได้ยินชัดอย่างรวดเร็ว
แท็กและการทำงานของไฟล์
ไฟล์ AAC ดิบไม่มีแท็ก แต่ OGG มี หลังแปลงไฟล์ คุณสามารถเพิ่มชื่อเพลง ศิลปิน และอัลบั้มเป็น Vorbis comment ในโปรแกรมแก้ไขแท็ก และเครื่องเล่นจะแสดงข้อมูลเหล่านี้ได้ นอกจากนี้ ไฟล์ OGG ยังมีโครงสร้างที่เหมาะกับการเลื่อนไปยังตำแหน่งต่าง ๆ และการระบุความยาว จึงทำงานในเครื่องเล่นได้ดีกว่าสตรีม AAC ดิบ อีกทั้ง Vorbis ไม่เพิ่มช่วงเงียบที่ต้นไฟล์ จึงเหมาะกับการเล่นวนในเกม
ตรวจสอบความเข้ากันได้
OGG เล่นได้ใน Chrome, Firefox, Edge, VLC, Android และเครื่องเล่นบน Linux และเกมเอนจินส่วนใหญ่ก็นำเข้าได้ แต่ iPhone และ Mac รุ่นเก่า รวมถึงเครื่องเสียงรถยนต์หลายรุ่นไม่รองรับ หากต้องการให้เล่นได้กว้างขวางมากกว่าฟอร์แมตแบบเปิด ให้เลือก แปลง AAC เป็น MP3 สำหรับไฟล์เสียงพูดขนาดเล็ก แปลง AAC เป็น OPUS ให้ผลดีกว่าที่บิตเรตต่ำ ส่วนเสียงที่ใช้เล่นวนในเกม ควรตรวจสอบจุดตัดในโปรแกรมแก้ไขเสียงก่อน