Эффект бурундука при проигрывании mp3 файлов в flash плеерах
Веб-разработка 13.03.2008Мне нужен был плеер, сделанный на флеше для проигрывания mp3 файлов на сайте. Вспомнил про “JW FLV Media Player“, не плохой бесплатный (для не коммерческого использования) плеер, раньше я пробовал его использовать, но только для проигрывания видео файлов (*.flv).
В начале ничего не предвещало неожиданностей
Воспользовался их мастером, чтобы сгенерить код для вставки аудио плеера на свою страницу.
Звук заработал, но скорость проигрывания была где-то в два раза быстрее
Получался голос с эффектом мультяшных бурундуков (так этот эффект обозвали в иностранных источниках – “chipmunk”) ![]()
В Яндексе на русском языке ничего толком не нашел (поэтому подумал, что, возможно, эта заметка будет полезна кому-нибудь), после чего начал искать на сайт этого плеера. Выяснил, что есть два варианта решения проблемы:
- В Macromedia Flash Player существует проблема, появляющаяся, когда mp3 файлы кодируются с частотой, не кратной 11,025 кГц. Этот эффект иногда называют “chipmunk” эффект (т.е. эффект бурундука): файл проигрывается с двойной скоростью. Чтобы избежать этого, кодируйте MP3 файлы в 11,025 кГц, 22,050 кГц или 44,100 кГц (переведено отсюда).
Позже я увидел подобное напутствие и в файле README, идущем в архиве вместе с проигрывателем
Правда, там упоминаются цифры с небольшим отличием – “11, 22, 33 и 44 кГц” и рекомендация использовать постоянный битрейт (cbr) при кодировании. - Установить для своего браузера более свежую версию проигрывателя флеша
(Macromedia Flash Player)
Т.е., это проблема не конкретно этого плеера, а проблема проигрывателя флеша как такового.
Сейчас вот думаю… С одной стороны, просто поставить новую версию проигрывателя флеша – это, конечно, проще и в каком-то смысле разумнее, но, получается, что нужно иметь в виду также вариант отсутствия у человека свежей версии этого флеш проигрывателя и отсутствия возможности обновить его. Ведь в этом случае у человека начнутся бурундуки при проигрывании не “корректных” mp3 файлов. Из чего следует, что иногда есть смысл заранее придерживаться “безопасных” параметров кодирования mp3 файлов, если они предназначены для последующего прослушивания в интернете через flash плеер (конечно, если есть возможность контролировать параметры кодирования этих файлов).

(2 голосов, средний: 4.5 из 5)
16.03.2008 в 23:16
Да… Интересно. Даже не думал что такое бывает :). Теперь буду знать как решить проблему. Надо вот только запомнить “…кодируйте MP3 файлы в 11,025 кГц, 22,050 кГц или 44,100 кГц”