Просмотр полной версии : Отрисовка полного спектра звуковой волны.
Здесь в примерах (http://theflashblog.com/?p=197) звуковой спектр формируется динамически, в зависимости от текущего момента проигрывания звукового файла.
Можно ли составить полный спектр всего звукового файла средствами флэш? Т.е. как в соунд фордже вся звуковая волна отображается.
Такого типа: http://test.mobilatory.com/flash/docs/RingtoneEdit/html/demo-ringtone.html
Но средствами флэш!
Альтернатива тоже приветствуется.
0xFFFFFF
25.04.2007, 17:09
проиграть весь файл и записать данные.
Есть альтернатива. но это для спец-задач. Например когда не нужен полный спектр, а так, чисто позырить. И музыка лежит на своем сервере. Тогда можно написать свою (или заюзать библиотечную) функцию на нормальном языке программирования и считать FFT (БПФ) на севере. а потом присылать вектор. В ас3 - с помощью бинарных сокетов. Должно получиться быстро -)
Только это возможно в AS3. И для отлова спектра придется играть весь файл без ускорений.
Только это не звуковой спектр, а график амлитудно-временной зависимости.
А. Так это даже не FFT? Хм.
http://test.mobilatory.com/temp/578323/phonering.mp3.png
Я выдерал эту png-шку... И в курсе что левый софт формирует её... Даже когда зумом увеличиваешь видно пикселы... палится растра...
Предпологаю или предпологал =) что с приходом Flash9 и AS3 можно будет и обойтись без софтины по генерации сего графика...
Софтину напряжно писать... тогда прийдется обратиться к более углубленому програмированию по работе с зыковыми файлами... и отрисовкой...
Вот что мне ответили на RSDN:
---
Готовое на Пеле:
http://search.cpan.org/~npeskett/Audio-Wav-0.06/Wav/Read.pm
Описание для написания на чем угодно:
http://ccrma.stanford.edu/CCRMA/Courses/422/projects/WaveFormat/ и так далее…
http://www.google.com/search?q=riff+wave+format+description
С найлучшими пожеланиями, Максим Вуец!
---
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.