去年推出LoongArch指令集之后,國產(chǎn)CPU龍芯已經(jīng)全面進(jìn)入自己的生態(tài)時代,各個領(lǐng)域都在針對LoongArch進(jìn)行優(yōu)化,龍芯方面日前透露了在音視頻編碼上的改進(jìn),龍芯FFmpeg 5.0版不僅性能提升75%,還可以軟解4K高碼率視頻。
FFmpeg是一個開源免費跨平臺的視頻和音頻流方案,1月份發(fā)布的FFmpegLoongArch 生態(tài),是 FFmpeg 社區(qū)近年來最為重要的一個版本,此版本不僅增加了諸多新功能,在API方面也進(jìn)行了重大升級。
龍芯表示,整合對LoongArch的支持意味著后續(xù)的開源操作系統(tǒng)在從上游社區(qū)集成FFmpeg時,都將自動包含對LoongArch架構(gòu)的支持,免去了以往繁重的代碼移植和測試工作,對于LoongArch 生態(tài)建設(shè)至關(guān)重要。
據(jù)介紹,伴隨著支持LoongArch的FFmpeg 5.0版本發(fā)布,龍芯5000桌面處理器平臺能更好地釋放潛能,為龍芯電腦終端帶來更佳的音視頻體驗,具體到使用體驗以及技術(shù)支持上將有以下重要提升:
支持4K高碼率
FFmpeg 5.0版本中集成了對H264、H265、VP8、VP9、MPEG4、WMV3等視頻格式的最新解碼優(yōu)化。
以H264格式為例,結(jié)合支持LoongArch架構(gòu)的龍芯3A5000平臺測試,性能相比龍芯3A4000平臺提升75%以上,純軟件解碼播放4K H264視頻可以支持達(dá)到50Mbps高碼率。
支持多人流暢視頻及錄屏
FFmpeg 5.0版本不僅僅針對編解碼avcodec模塊做了優(yōu)化,還針對像素處理swscale模塊做了優(yōu)化,結(jié)合龍芯團(tuán)隊在X264項目上的編碼優(yōu)化以及mesa的渲染優(yōu)化,可實現(xiàn)對視頻會議系統(tǒng)以及錄屏類應(yīng)用的良好支持。
以網(wǎng)動視頻會議為例,在流暢支持多人視頻會議和本地桌面共享時,龍芯CPU占用率維持在40%左右。
更全面及時的社區(qū)支持工作
龍芯團(tuán)隊將更為密切地與社區(qū)開發(fā)者互動,更加全面的支持LoongArch生態(tài)和FFmpeg社區(qū)建設(shè)。
龍芯團(tuán)隊將持續(xù)為FFmpeg社區(qū)提供基于LoongArch架構(gòu)的patchwork實時測試服務(wù)和FATE狀態(tài)定期更新服務(wù)。希望更多的社區(qū)愛好者能夠關(guān)注支持,加入到LoongArch生態(tài)的建設(shè)中。
下一階段,龍芯團(tuán)隊將持續(xù)優(yōu)化龍芯5000桌面平臺視頻編解碼軟硬件協(xié)同工作,穩(wěn)定保障FFmpeg社區(qū)支持工作,增加LoongArch架構(gòu)對濾鏡filter模塊的支持,為更加出色的LoongArch生態(tài)影音體驗不懈努力。
評論