![]() |
Конвертация стерео в моно на лету
Добрый день, уважаемые Flash-программисты.
Столкнулся с задачей по созданию flash-плеера, воспроизводящего музыкальный поток (RTMP протокол), с возможностью переключения (конвертацией) стерео в моно по запросу пользователя. Долгие поиски в интернете и копание в документации ни к чему не привели. В данный момент самое простое решение вопроса в лоб - вещать два потока и переключаться между ними при необходимости. Подобный вариант не очень удобен и с точки зрения вещания избыточного количества потоков и хранения дополнительных конвертированных в моно файлов. Возможно есть какие-то более культурные решения вопроса. Если у кого-то появятся предложения - буду рад услышать. P.S. Вещание shoutcast2 через erlyvideo. |
Точно говорить не буду , ну есть вариант перегнать все в 1 канал через SoundTransform (leftToRight), потом выцепить оттуда данные и загнать в другой объект Sound , через onSampleData
Добавлено через 16 минут http://stackoverflow.com/questions/1...data-real-time , как я понял стерео от моно отличается тем ,что идет по 2 float . соответственно можно вырывать через 1 и записывать 1 канал, или смотреть в сторону алгоритмов "склеивания" звуковых волн. |
Ах, да - забыл упомянуть. Для воспроизведения я использую библиотеку OSMF.
По поводу SoundTransform посмотрю. Может быть что-то найду. |
| Часовой пояс GMT +4, время: 16:49. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.