3 月 21 日消息,據龍芯中科發布,2022 年 1 月,FFmpeg 社區正式對外發布 FFmpeg 5.0 版本,新版本集成了對 LoongArch 的生態支持和優化。現在,龍芯中科 帶來了對 FFmpeg 5.0 版本工作及規劃的系統介紹。
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 狀態定期更新服務。
下一階段,龍芯團隊將持續優化龍芯 5000 桌面平臺視頻編解碼軟硬件協同工作,穩定保障 FFmpeg 社區支持工作,增加 LoongArch 架構對濾鏡 filter 模塊的支持,努力提升 LoongArch 生態影音體驗。
關鍵詞: