Google Chrome正在升級Windows 11上的錄影功能品質更好尺寸更小
Google Chrome 瀏覽器和其他Chromium 瀏覽器現在可以使用HEVC 編解碼器處理媒體記錄,這將大大提高影片記錄的質量,並略微減小其大小。
就像Windows 11(和Windows 10)上的其他瀏覽器一樣,基於Chromium 的Google Chrome 瀏覽器也使用了媒體錄製API,當你在Google Meet 等網路應用程式上進行視訊會議時,它負責錄製你的螢幕內容。 到目前為止,Google Chrome 瀏覽器使用H.264、VP8 和VP9 編解碼器處理媒體錄製。
之所以使用H.264,是因為它幾乎適用於所有平台,但檔案較大。 VP8 和VP9 是Google自己的編解碼器,可免費使用,但VP8 的效率較低,而VP9 並非在所有地方都能使用。 現在這種情況發生了變化,因為Google將在Windows 11 上改用HEVC 來完成所有與錄製相關的工作。
Chromium Gerrit 上已經出現了多個代碼提交,其中包括一個標題為”MediaRecorder API 的HEVC 編碼支援”的提交。
為MediaRecorder API 新增HEVC 編碼支援是一個持續的過程,但大部分基礎工作已經完成,並已將其新增至Chrome 瀏覽器。
具體來說,Google正在為Chrome 瀏覽器中的視訊錄製添加對HEVC(也稱為H.265)的支援。 這將取代現有的編解碼器,如H.264、VP8 和VP9。 現在,Chrome 瀏覽器將支援HEVC 以MP4 和MKV 格式錄製影片。
如果你想了解整合的工作原理,以及在錄製Google Meet 內容時影片是否確實使用HEVC 編碼,可以開啟一個名為”–enable-features=MediaRecorderHEVCSupport”的實驗標誌:
--enable-features=MediaRecorderHEVCSupport
“這將添加mkv/mp4 muxer 支援HEVC 的基本部分,”Google開發人員在Chromium Gerrit 帖子中指出。預設已停用,需要透過手動啟用支援。
目前,該功能在大多數情況下預設為停用,測試時必須手動啟用。
程式碼只支援基本的HEVC 編碼,但不會檢查硬體是否真的能進行HEVC 編碼。 這意味著,即使MediaRecorder.isTypeSupported() 表示支援HEVC,編碼也可能在不支援的硬體上失敗。
Google指出:”在完全添加硬體檢測功能之前,建議開發人員在創建MediaRecorder 實例之前,使用MediaCapabilities.encodingInfo() 或VideoEncoder.isConfigSupported() 等工具以及MediaRecorder.isTypeSupported() 來檢查設備是否可以編碼HEVC。”
如同開頭所提到的,Google仍在測試該功能,除非開發人員切換到API 的新端點,否則預設情況下該功能無法使用。