Зачем переходить с AAC на OGG
AAC — стандарт в мире Apple и стриминга, но это запатентованный кодек, и некоторые открытые платформы предпочитают свободную альтернативу. Такая альтернатива — OGG Vorbis. Он нужен, например, при загрузке аудио на Wikimedia Commons, где AAC не принимается, при добавлении музыки в игру на Godot или другом открытом движке, когда в инструменте для Linux или во встраиваемом устройстве OGG указан как поддерживаемый формат, а также когда в открытом проекте требуют только свободные от лицензионных отчислений форматы.
Качество при переходе между форматами со сжатием
AAC и Vorbis — кодеки со сжатием с потерями и сопоставимой эффективностью. При конвертации AAC сначала декодируется, а затем кодируется в Vorbis, поэтому к уже имеющимся потерям добавляется небольшая новая потеря. Кроме того, новому кодировщику приходится работать с артефактами, которые уже есть в звуке. Чтобы результат остался чистым, ориентируйтесь на таблицу:
| Исходный AAC | Рекомендуемый битрейт OGG | Размер OGG на минуту |
|---|---|---|
| 96 kbps | 128 kbps | около 0,96 МБ |
| 128 kbps | 160 kbps | около 1,2 МБ |
| 256 kbps | 192–256 kbps | 1,4–1,9 МБ |
Выбирать битрейт ниже исходного ради экономии места обычно не стоит: совокупные артефакты двух кодировщиков быстро становятся слышны.
Теги и поведение файла
В «сырых» файлах AAC тегов нет, а в OGG они поддерживаются. После конвертации можно добавить название, исполнителя и альбом как комментарии Vorbis в редакторе тегов, и плееры их покажут. Кроме того, у OGG есть полноценная структура для перемотки и определения длительности, поэтому в плеерах он ведёт себя лучше, чем «сырой» поток AAC. Vorbis не добавляет лишней тишины в начале, поэтому формат подходит для зацикленных звуков в играх.
Проверка совместимости
OGG воспроизводится в Chrome, Firefox, Edge, VLC, на Android и в плеерах для Linux, а большинство игровых движков умеют его импортировать. Старые iPhone и Mac, а также многие автомагнитолы его не поддерживают. Если вам важно, чтобы файл играл везде, а не открытый формат, выберите конвертер AAC в MP3. Для небольших речевых файлов на низком битрейте лучше подойдёт конвертер AAC в OPUS. Если нужен игровой луп, сначала проверьте точки обрезки в редакторе.