繁体   English   中英

Flash AS3-如何设置高质量的录音

[英]Flash AS3 - How to set high quality audio recording

目前,我正在使用

mic.rate = 100;

这仅提供63kbps。

Flash AS3是否可以将比特率设置为高于63kbps?

来自文档

可接受的值为5、8、11、22和44

因此,输入其中之一。

根据文档,它以kHz而不是kbps为单位

快闪了 高质量还取决于用户的硬件。 您没有发布麦克风的完整设置。 同样,您使用的值无效。

这是一个用于麦克风设置的小片段,它将为您带来足够好的效果:

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)取决于:

  1. 使用的音频编解码器( NellyMoser的AsaoSpeex
  2. Asao采样率(mic.rate)/ Speex编码质量(mic.encodeQuality)。

NellyMoser的朝圣

使用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中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM