1. 程式人生 > 資訊 >龍芯 FFmpeg 音視訊 5.0 版本釋出:支援 4K 高位元速率,適配龍芯 5000 LoongArch 生態

龍芯 FFmpeg 音視訊 5.0 版本釋出:支援 4K 高位元速率,適配龍芯 5000 LoongArch 生態

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 生態影音體驗。