目前,我正在使用
mic.rate = 100;
这仅提供 63kbps。
Flash AS3 是否可以将比特率设置为高于 63kbps?
目前,我正在使用
mic.rate = 100;
这仅提供 63kbps。
Flash AS3 是否可以将比特率设置为高于 63kbps?
是闪光。优质还取决于用户的硬件。您没有发布麦克风的完整设置。您使用的值也无效。
这里有一个小片段,用于麦克风设置,它将为您提供足够好的结果:
var micOptions : MicrophoneEnhancedOptions = new MicrophoneEnhancedOptions();
micOptions.echoPath = 128;
micOptions.mode = MicrophoneEnhancedMode.FULL_DUPLEX;
micOptions.nonLinearProcessing = true;
microphone.setSilenceLevel(0);
microphone.rate = 44;
microphone.enhancedOptions = micOptions;
比特率 (kbps) 取决于:
使用 Asao,声音将使用 11 到 88kbps,具体取决于采样率:
Nellymoser Asao 还有第三个因素:
使用 Nellymoser 编解码器时,一个麦克风可能会比另一个麦克风产生更多的带宽。
使用 Speex,声音将使用 4 到 42kbps,具体取决于编码质量(Speex 的采样率固定为 16kHz):
来自:http ://audior.ec/blog/audio-quality-and-bitrate-in-flash-as3-web-apps/
这些比特率应反映在存储/录制音频的 .flv 中。