龙芯 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 生态影音体验。

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注