龙芯 FFmpeg 进入 15.0 时代,全力支持生态


2022 年 1 月,,新版本集成了对 LoongArch 生态的支持和优化。近日,龙芯中科就龙芯 FFmpeg 5.0 版本工作及规划进行了。 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生态影音体验不懈努力。

相关文章

2022-08-12

据 LibreOffice 代码仓库的合并记录,近日它合并了“支持龙芯 Loongarch64 架构”的 commit。LibreOffice 是一款知名度极高的开源办公套件,这意味着龙芯 LoongArch 架构的生态得到了进一步扩大。 根据 commit 的信息,为 LibreOffice 开源办

2022-02-11

树已出现支持 LoongArch CPU 架构的初始补丁。 LoongArch 是龙芯打造的自主指令系统架构,LoongArch 包括基础架构部分和向量指令、虚拟化、二进制翻译等扩展部分,近 2000 条指令。龙芯架构不包含MIPS指令系统。Loongson 3 5000 系列

2022-08-01

支持是在今年早些时候继 GCC 12 支持 LoongArch 后开始的,龙芯 LoongArch 架构目前在 Linux 5.19、Glibc 和其他关键开源项目中都得到了支持。 LLVM 15 的其他硬件支持包括:添加 Cortex-M85 和 AmpereOne 作为 Ampere 即将推出的内部

2022-09-22

下: 分论坛二:“AI+数据” 当前,AI 产业级应用已经进入大数据、大模型时代。数据量迎来爆炸式增长,对 AI 算法、系统的持续迭代会产生怎样的影响?AI 技术要如何通过海量精准的大数据和丰富明确的应用场景产生价值

2022-08-06

当前,科技创新在全球范围内进入加速期,新一轮科技革命和产业革命正在重塑全球经济结构。7月27日,中国工程院院士倪光南在2022 开放原子全球开源峰会上指出,开源已经成为全球技术创新和协同发展的新模式,是新一代

2022-04-02

排名中的变动开始减少,有趣的是考虑我们是否可能正在进入一个相对停滞的时代。当然,新的语言会不断涌现,有些可能会由于新功能的添加或外部因素(例如下面的 Dart)而兴起;但当我们环顾整个行业时,可能正在形成某

2022-06-03

Unicode 15.0 Beta 已进入 Review 阶段。 Unicode 15.0 包括许多更改,并增加了 4,489 个新字符,其中包括 CJK 统一表意文字的另一个主要扩展。许多 Unicode 标准附件对 Unicode 15.0 进行了重大修改。Unicode 15.0 添加了两个新脚本,还增加了 20

2022-05-08

龙芯中科宣布,2022年4月底,龙芯2K1000处理器完成了改版芯片(代号龙芯2K1000LA)的功能和性能测试,正在开展用户试用。龙芯2K1000LA在实现与原有版本2K1000引脚和接口兼容的基础上,处理器核更新为基于龙芯自主指令系统架构Loo

2022-03-30

GCC 指导委员会 (GCC steering committee) 了龙芯的 LoongArch 移植,并指派了两位中国开发者作为维护者,预计会在未来几周加入到 GCC 12 稳定版本。 公告写道,目前已进入最后的技术审查和补丁批准阶段,后续的工作包括与 GCC 版本发

2021-12-30

Google 已经开始在为 Chrome 版本号进入三位数时代做准备。 据介绍,2022 年上半年,Chrome 的主版本号将达到三位数:100。由于此前主版本号从一位数变为两位数时,用户代理解析库曾出现过问题,所以对于即将到来的 Chrome 100

2022-08-09

与 X86、ARM 等指令系统并列支持的指令系统之一。 据龙芯官方介绍,2021年5月龙芯中科向 Golang 社区提交了 LoongArch 架构支持计划, 2021年8月龙芯中科向社区正式提交了完整的 LoongArch 架构源码,之后龙芯中科与 Golang 社区保持

2022-09-16

见下方介绍) 线上初赛 报名后 - 10 月 17 日,提交 RFC 进入初赛环节 名单公布 10 月 19 日,查看决赛入围名单 现场 Coding & 决赛 10 月 22 日 - 10 月 23 日,现场 Coding & 决赛答辩     评委阵容 数据库领域

2022-04-02

上周 GCC 指导委员会 (GCC steering committee) 了龙芯的 LoongArch 移植,现在这些代码已被正式合并到 GCC 编译器。 在 GCC 12 开发周期的"stage four"的最后阶段,龙芯的 LoongArch 移植已经被合并了,其将在大约一个月后发布稳定版

2022-09-10

化,AI 算力也在大幅提升。与此同时,AI 产业级应用已经进入大数据、大模型时代。 当前,全球主流 AI 框架和模型的技术演进及创新进展如何?如何提升算法模型的准确率和效率?如何将 AI 框架和模型应用于实际场景中,实