В настоящее время я использую
mic.rate = 100;
Это дает только 63kbps.
Можно ли для Flash AS3 установить битрейт выше 63 кбит/с?
В настоящее время я использую
mic.rate = 100;
Это дает только 63kbps.
Можно ли для Flash AS3 установить битрейт выше 63 кбит/с?
Из документов.
Допустимые значения: 5, 8, 11, 22 и 44.
Так введите один из них.
И измеряется в кГц, а не в кбит/с, также согласно документам
mic.rate
. Я не уверен, как это преобразуется/относится к кбит/с.
- person ; 06.03.2014
encodeQuality
. Попробуйте help.adobe.com/ en_US/FlashPlatform/reference/actionscript/3/
- person ; 06.03.2014
Это вспышка. Отличное качество также зависит от аппаратного обеспечения пользователей. Вы не указали полные настройки микрофона. Также значение, которое вы используете, недействительно.
Вот небольшой фрагмент настроек микрофона, который даст вам достаточно хорошие результаты:
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;
Битрейт (кбит/с) зависит от:
С Asao звук будет использовать от 11 до 88 кбит/с в зависимости от частоты дискретизации:
У Неллимозер Асао есть и третий фактор:
При использовании кодека Nellymoser один микрофон может обеспечивать большую пропускную способность по сравнению с другим.
При использовании Speex звук будет использовать скорость от 4 до 42 кбит/с в зависимости от качества кодирования (в Speex частота дискретизации зафиксирована на уровне 16 кГц):
Откуда: http://audior.ec/blog/audio-quality-and-bitrate-in-flash-as3-web-apps/
Эти битрейты должны отражаться в .flv, где аудио хранится/записывается.