Vì sao nên chuyển từ AAC sang OGG
AAC là chuẩn phổ biến trong hệ sinh thái Apple và các dịch vụ streaming, nhưng đây là codec có bản quyền sáng chế, nên một số nền tảng mở ưu tiên giải pháp thay thế miễn phí. OGG Vorbis chính là lựa chọn đó. Bạn sẽ cần đến nó khi tải âm thanh lên Wikimedia Commons (nơi không chấp nhận AAC), khi thêm nhạc vào game Godot hoặc các game mã nguồn mở khác, khi công cụ Linux hay thiết bị nhúng chỉ hỗ trợ định dạng OGG, hoặc khi một dự án mã nguồn mở chỉ cho phép các định dạng miễn phí bản quyền.
Chất lượng khi chuyển giữa hai định dạng nén có mất dữ liệu
AAC và Vorbis đều là codec nén có mất dữ liệu với hiệu suất tương đương. Khi chuyển đổi, file AAC được giải mã rồi mã hóa lại thành Vorbis, nên sẽ bị mất thêm một chút chất lượng. Bộ mã hóa mới cũng phải xử lý các lỗi âm thanh (artefact) vốn đã có sẵn. Để kết quả sạch nhất:
| Nguồn AAC | Bitrate OGG đề xuất | Dung lượng OGG mỗi phút |
|---|---|---|
| 96 kbps | 128 kbps | khoảng 0,96 MB |
| 128 kbps | 160 kbps | khoảng 1,2 MB |
| 256 kbps | 192 đến 256 kbps | 1,4 đến 1,9 MB |
Chọn bitrate thấp hơn file gốc để tiết kiệm dung lượng thường phản tác dụng: lỗi âm thanh cộng dồn từ hai bộ mã hóa sẽ nhanh chóng trở nên dễ nghe thấy.
Thẻ tag và cách hoạt động của file
File AAC thô không có tag, nhưng OGG thì có. Sau khi chuyển đổi, bạn có thể thêm tên bài hát, nghệ sĩ và album dưới dạng Vorbis comment bằng trình chỉnh sửa tag, và các trình phát sẽ hiển thị chúng. File OGG cũng có cấu trúc chuẩn để tua và xác định thời lượng, nên chạy tốt hơn trong trình phát so với luồng AAC thô. Vorbis không chèn thêm khoảng lặng ở đầu file, rất phù hợp cho các đoạn nhạc lặp trong game.
Kiểm tra khả năng tương thích
OGG phát được trên Chrome, Firefox, Edge, VLC, Android và các trình phát trên Linux, đồng thời hầu hết game engine đều hỗ trợ nhập định dạng này. Các dòng iPhone và Mac đời cũ cùng nhiều đầu phát trên ô tô thì không hỗ trợ. Nếu mục tiêu của bạn là phát được trên nhiều thiết bị thay vì dùng định dạng mở, hãy chọn AAC sang MP3. Với các file giọng nói dung lượng nhỏ, AAC sang OPUS cho kết quả tốt hơn ở bitrate thấp. Với đoạn nhạc lặp trong game, hãy kiểm tra điểm cắt trong trình chỉnh sửa trước.