標準制定組織Khronos釋出了跨平臺電腦繪圖API Vulkan 1.3.274,這個版本包含了能以硬體加速H.264和H.265編碼的Vulkan Video擴充功能。因此Vulkan API將可以使用GPU加快H.264和H.265影片的處理,提高整體編碼效率,使得電腦、手機等裝置在進行影片直播、錄影和剪輯等工作,都能夠有更好的效能。

Khronos由包括AMD、Apple、英特爾和Nvidia等15家創始會員組成,目的是要建立可免費使用的圖形合成、虛擬實境、擴增實境、平行運算和機器學習等應用API標準,在各種平臺和裝置上的應用程式、中介軟體,都能更加有效地運用硬體加速。Khronos的著名專案有OpenGL、WebGL和OpenCL等。

Khronos在2016年推出的Vulkan,與OpenGL同樣都是圖形API,但是Vulkan提供更高效率且直接的硬體控制能力,且因為Vulkan獲得主要軟硬體廠商廣泛的支援,因此Vulkan能夠在Windows、Linux、macOS、iOS和Android平臺上運作,而這個好處在於開發者可以對不同的作業系統和裝置,創建統一的應用程式。

最新版Vulkan 1.3.274對H.264和H.265標準的支援工程,可追溯至2021年。當時Vulkan工作組推出一系列臨時擴充功能,被統稱為Vulkan Video,該擴充透過提供各種影片編碼標準,實現影片串流無縫的編碼與解碼。

接著在2022年的時候,Vulkan 1.3.238進一步加強對H.264和H.265影片格式的支援,特別是在解碼方面,使得H.264和H.265影片播放可獲得硬體加速。而現在最新的Vulkan 1.3.274則是完成了H.264和H.265影片格式的編碼功能,因此Vulkan不只可以使用硬體加速播放H.264和H.265影片,也能在影片創建和處理上獲得硬體加速。

官方解釋,編碼擴充讓開發者可對編碼過程進行低階控制,同時又能保有硬體編碼加速的效率,開發者可以自由調整細節,進行諸如量化索引、算數編碼器(Arithmetic Coder)和去區塊(Deblocking)等。

Vulkan框架提供了一種標準、低額外成本且高度可控的方式,運用硬體加速生成H.264和H.265影片,其應用範圍擴及即時低延遲的串流媒體與離線伺服器,都能快速進行轉碼。而且有鑒於產業現在對AV1解編碼器的高需求,官方也承諾即將推出AV1解碼器擴充,而AV1編碼擴充功能也正在開發階段。

熱門新聞

Advertisement