亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

iOS Safari 瀏覽器中錄音的音頻質量不佳

iOS Safari 瀏覽器中錄音的音頻質量不佳

胡說叔叔 2021-06-12 06:41:27
我試圖了解 safari ios (12.3.1) 在瀏覽器中錄制音頻的局限性。這是因為任何言語我的記錄-無論編解碼器/容器-是很多不是通過原生iOS應用記錄相當于音頻質量較低。無論編碼器設置如何(例如比特率/復雜性/采樣率/通道),在 safari ios (iphone8) 中錄制的 Opus、wav 和 mp3 文件似乎都具有一定的質量。但是在本機應用程序中錄制語音時,我發現我可以產生始終如一的出色結果。safari 中的音頻質量不受以下因素影響: 使用不同的 javascript 錄音機(僅 wav)和 javascript 編碼器(opus 和 mp3)錄制音頻;清除瀏覽器緩存;從私人瀏覽器窗口重新加載 js;打開 MediaRecorder API 實驗功能。但
查看完整描述

1 回答

?
智慧大石

TA貢獻1946條經驗 獲得超3個贊

最近幾天我一直在玩getUserMedia()各種設備。在分析生成的 WAV 文件(波形和頻譜分析)后,以下是我能夠從中獲得的一些信息。

Safari iOS 將生成一個不錯的 WAV 文件(默認為 48000Khz,16 位,立體聲),但無論傳遞給getUserMedia()音頻頻譜的約束如何,都不會包含任何高于 14Khz 的頻率。所以 WAV 容器是可以的,但是寫入它的音頻的質量與可以在原生 iOS 應用程序中找到的“中等”音頻預設大致相同。

http://img1.sycdn.imooc.com//60cc59ca00013dc411580576.jpg

這樣做的結果是對音頻產生非常明顯的“電話”效應,并且文件無法用于專業音頻目的。

Android 設備在默認配置中產生類似的結果(音頻頻譜的強限制),但通過傳遞一組禁用以下輔助的約束:

autoGainControl:false, 
echoCancellation:false, 
noiseSuppression:false

我們可以達到非??山邮艿囊纛l質量。

http://img1.sycdn.imooc.com//60cc59dc00010fb911610574.jpg

不幸的是,這些相同的設置不允許 iOS 達到可接受的音頻質量,目前似乎沒有可用的解決方法。


查看完整回答
反對 回復 2021-06-18
  • 1 回答
  • 0 關注
  • 651 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號