从 Flash 导出动态音频
Posted
技术标签:
【中文标题】从 Flash 导出动态音频【英文标题】:Export dynamic audio from Flash 【发布时间】:2015-09-26 16:59:28 【问题描述】:我正在使用 flash.media.Sound 对象和 SAMPLE_DATA 事件在 Flash 中生成 44100hz 动态音频流。我希望能够分析输出而不是仅仅听它。
将我的 Flash 浮点样本流转换为音频文件(采用音频编辑器可以打开的标准格式)的最直接方法是什么?有没有特别适合这个的音频格式?
【问题讨论】:
【参考方案1】:如果您不想听,则根本不需要使用Sound
或Event.SAMPLE_DATA
。只需创建数字并将它们存储在 ByteArray
或其他数据结构中。
有没有特别适合这个的音频格式?
可以由您的音频编辑器打开的格式会更好。 否则,这完全取决于您要对声音数据做什么。
将我的浮点样本 Flash 流转换为音频文件(音频编辑器可以打开的标准格式)的最直接方法是什么?
使用将数据编码为指定格式的现有库。
tonfall支持“各种音频格式Wav AIFF RAW PCM(无头)”编码器/解码器 WaveEncoder 来自 Nicolas Bretin 显然编码为 WAV 当然,如果你知道规范,你可以编写自己的编码器。【讨论】:
以上是关于从 Flash 导出动态音频的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Flash 中创建一个音乐播放器来创建音频文件的波形?