Эффект бурундука при проигрывании mp3 файлов в flash плеерах

Мне нужен был плеер, сделанный на флеше для проигрывания mp3 файлов на сайте. Вспомнил про «JW FLV Media Player«, не плохой бесплатный (для не коммерческого использования) плеер, раньше я пробовал его использовать, но только для проигрывания видео файлов (*.flv).

В начале ничего не предвещало неожиданностей 🙂 Воспользовался их мастером, чтобы сгенерить код для вставки аудио плеера на свою страницу.

Звук заработал, но скорость проигрывания была где-то в два раза быстрее 🙂 Получался голос с эффектом мультяшных бурундуков (так этот эффект обозвали в иностранных источниках – «chipmunk») 😕

В Яндексе на русском языке ничего толком не нашел (поэтому подумал, что, возможно, эта заметка будет полезна кому-нибудь), после чего начал искать на сайт этого плеера. Выяснил, что есть два варианта решения проблемы:

  1. В Macromedia Flash Player существует проблема, появляющаяся, когда mp3 файлы кодируются с частотой, не кратной 11,025 кГц. Этот эффект иногда называют «chipmunk» эффект (т.е. эффект бурундука): файл проигрывается с двойной скоростью. Чтобы избежать этого, кодируйте MP3 файлы в 11,025 кГц, 22,050 кГц или 44,100 кГц (переведено отсюда).
    Позже я увидел подобное напутствие и в файле README, идущем в архиве вместе с проигрывателем 🙄 Правда, там упоминаются цифры с небольшим отличием – «11, 22, 33 и 44 кГц» и рекомендация использовать постоянный битрейт (cbr) при кодировании.
  2. Установить для своего браузера более свежую версию проигрывателя флеша 🙄 (Macromedia Flash Player)

Т.е., это проблема не конкретно этого плеера, а проблема проигрывателя флеша как такового.

Сейчас вот думаю… С одной стороны, просто поставить новую версию проигрывателя флеша – это, конечно, проще и в каком-то смысле разумнее, но, получается, что нужно иметь в виду также вариант отсутствия у человека свежей версии этого флеш проигрывателя и отсутствия возможности обновить его. Ведь в этом случае у человека начнутся бурундуки при проигрывании не «корректных» mp3 файлов. Из чего следует, что иногда есть смысл заранее придерживаться «безопасных» параметров кодирования mp3 файлов, если они предназначены для последующего прослушивания в интернете через flash плеер (конечно, если есть возможность контролировать параметры кодирования этих файлов).

Автор

  • Да… Интересно. Даже не думал что такое бывает :). Теперь буду знать как решить проблему. Надо вот только запомнить «…кодируйте MP3 файлы в 11,025 кГц, 22,050 кГц или 44,100 кГц»

  • Anonymous

    А сейчас в 10-й версии пофиксили не в курсе?

  • Да. Как я и писал, в более свежих версиях этой проблемы нет.

  • А какие еще приличные плееры есть?