Приобрел себе недавно такую классную штуку как 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. В моем случае, данное действие сильно повысило стабильность работы плеера.

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