簡體   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