2022 年 1 月,。
FFmpeg 5.0 是 FFmpeg 社群近年來最為重要的一個版本,此版本不僅增加了諸多新功能,在 API 方面也進行了重大升級。整合對 LoongArch 的支援意味著後續的開源作業系統在從上游社群整合 FFmpeg 時,都將自動包含對 LoongArch 架構的支援,免去了以往繁重的程式碼移植和測試工作,對於 LoongArch 生態建設至關重要。
據介紹,伴隨著支援 LoongArch 的 FFmpeg 5.0 版本釋出,龍芯5000桌面處理器平臺能更好地釋放潛能,為龍芯電腦終端帶來更佳的音視訊體驗,具體到使用體驗以及技術支援上將有以下重要提升:
支援 4K 高位元速率
FFmpeg 5.0版本中整合了對H264、H265、VP8、VP9、MPEG4、WMV3等視訊格式的最新解碼優化。以H264格式為例,結合支援LoongArch架構的龍芯3A5000平臺測試,效能相比龍芯3A4000平臺提升75%以上,純軟體解碼播放4K H264視訊可以支援達到50Mbps高位元速率。
支援多人流暢視訊及錄屏
FFmpeg 5.0版本不僅僅針對編解碼avcodec模組做了優化,還針對畫素處理swscale模組做了優化,結合龍芯團隊在X264專案上的編碼優化以及mesa的渲染優化,可實現對視訊會議系統以及錄屏類應用的良好支援。以網動視訊會議為例,在流暢支援多人視訊會議和本地桌面共用時,龍芯CPU佔用率維持在40%左右。
更全面及時的社群支援工作
龍芯團隊將更為密切地與社群開發者互動,更加全面的支援LoongArch生態和FFmpeg社群建設。龍芯團隊將持續為FFmpeg社群提供基於LoongArch架構的patchwork實時測試服務和FATE狀態定期更新服務。希望更多的社群愛好者能夠關注支援,加入到LoongArch生態的建設中。
龍芯FFmpeg展望
下一階段,龍芯團隊將持續優化龍芯5000桌面平臺視訊編解碼軟硬體協同工作,穩定保障FFmpeg社群支援工作,增加LoongArch架構對濾鏡filter模組的支援,為更加出色的LoongArch生態影音體驗不懈努力。