Приобрел себе недавно такую классную штуку как iPod Shuffle. Почему выбор пал именно на этот плеер? Потому что он поддерживает форматы как AAC, так и MP3.

А у меня в музыкальной коллекции довольно много трэков в формате AAC. Для тех кто не знает — AAC — немного более эффективный метод сжатия, чем MP3. Но случилось одно "но": плеер наотрез отказывался играть некоторые трэки. А значит есть смысл его протестировать и исследовать. Жать будем кодерами только сторонних производителей. Скажу сразу, что он поддерживает AAC трэки только в MP4 контейнере (причем, жизненно необходимо, чтобы расширение у файла было M4A, иначе iTunes не позволит загрузить файл на плеер). Также необходимо, чтобы профиль AAC был LC (Low Comlexity). Похоже, что другие профили плеером не воспринимаются (так что об aacPlus и aacPlus v2 можно просто забыть на время тестирования). Чтож, приступим.

Техника тестирования

Был выбран следующий трэк: Cradle Of Filth — [1999 — From The Cradle To Enslave EP] [01] From The Cradle To Enslave

В foobar2000 он был декодирован в WAV, и затем различными способами кодирован с помощью кодеров: FAAC 1.24+ UNSTABLE, FAAC 1.24, Nero AAC Codec 3.2.0.20. Ну и для верности проверка на WAV.

  • Программа для сжатия c помощью Nero AAC Codec 3.2.0.20 — dbPowerAMP.
  • Программа для сжатия с помощью FAAC 1.24+ UNSTABLE и FAAC 1.24 — vanac 0.2 beta 2.

Результаты

ФорматВоспроизводитсяРеальный битрейтПроблемы
WAV + 1411
faac 1.24 q10 b0 + 57 +
faac 1.24 q100 b100 + 116 +
faac 1.24 q200 b200 + 200 +
faac 1.24 q500 b529 + 251 +
faac 1.24 unstable q10 b0 + 57 +
faac 1.24 unstable q100 b100 + 116 +
faac 1.24 unstable q200 b200 + 200 +
faac 1.24 unstable q500 b529 + 251 +
Nero CBR 128 + 128
Nero CBR 192 + 192
Nero CBR 256 + 256
Nero CBR 320 + 320
Nero CBR 388 + 388
Nero CBR 448 + 448
Nero VBR 90-100 + 129
Nero VBR 140-190 + 212
Nero VBR 250-300 + 287
Nero 3.2.0.18 VBR 140-190 203 +

Выводы

Так… все кодеры ведут себя просто замечательно. Проблемы возникают только при попытке воспроизведения файлов, сжатых Nero AAC Codec 3.2.0.18. В таблице результатов — Nero записанный без версии — Nero AAC Codec 3.2.0.20. В связи с тем, что у меня от этого кодера остались только файлы, не могу предоставить полные результаты по нему. Но зато Nero AAC Codec 3.2.0.20 замечательно подходит для этого плеера. Даже битрейты, которые не должны были воспроизводится плеером по спецификации (>320 kbit/s) воспроизводятся вполне хорошо.

Пару слов о "изъянах". Интересно, но для iPod Shuffle лучше не использовать кодер FAAC, так как файлы, нормально воспроизводимые на компьютере, на плеере обретают некие "запинки". Своего рода подтормаживание, что немного раздражает при прослушивании.

WAV воспроизвелся без проблем и "запинок". Лучшим кодером из сегодняшней подборки оказался Nero AAC Codec 3.2.0.20.

Послесловие

Если у вас есть возможность закачать ~80 MB, то в обязательном порядке скачайте и установите на плеер последнюю прошивку (iPod Updater), а на компьютер — последний iTunes. В моем случае, данное действие сильно повысило стабильность работы плеера.

Смысла писать полный обзор не вижу. Их полно в Интернете. Например, один из лучших.