2015-07-08 2 views
0

Я генерирую динамический аудиопоток 44100 Гц в Flash, используя объект flash.media.Sound и событие SAMPLE_DATA. Я бы хотел анализировать выход, а не просто слушать его.Экспорт динамического звука из Flash

Что было бы самым простым способом конвертировать поток Flash-изображений с плавающей точкой в ​​звуковой файл в стандартном формате, который может быть открыт аудиоредактором? Есть ли какой-либо аудиоформат, который был бы особенно подходящим для этого?

ответ

0

Если вы не хотите его слушать, вам не нужно использовать Sound или Event.SAMPLE_DATA. Просто создайте номера и сохраните их в ByteArray или другой структуре данных.

Есть ли какой-либо аудиоформат, который был бы особенно подходящим для этого?

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

Что было бы самым простым способом конвертировать поток Flash-потоков с образцами float в аудиофайл в стандартном формате, который может быть открыт аудиоредактором?

Использовать существующую библиотеку, которая кодирует данные в указанном формате.

  • tonfall поддерживает "различные форматы аудио Wav AIFF RAW PCM (без заголовка)" кодер/декодер
  • WaveEncoder из Nicolas Bretin по-видимому, кодирует в WAV
  • Конечно, если вы знаете, спецификации, вы можете написать собственный кодер.
Смежные вопросы