rav1e编码器

2020-02-20 09:30:05 浏览数 (2)

本篇是来自FOSDEM2020 Open Media devroom的演讲,演讲者是Luca Barbato,演讲主题是rav1e编码器0.3.0版本以及未来发展。

Luca首先简单介绍了AV1。AV1解码能力已经非常普遍,在很多平台中有所应用。而且软件AV1编码速度已经很快,硬件AV1编码也将很快面世。同时AV1的开发参考了以往的很多经验,这些都有助于AV1成为一种适用面更广的编码方式。

但是AV1的编码速度很慢。Libaom的编码质量很高,但却需要大量的编码时间;SVT-AV1编码虽然速度可以做到很快,但却需要有强大的硬件支撑。为了解决上面两款AV1编码器的问题,大家开发了rav1e编码器。

rav1e的设计目标是做到简洁的部署,编码速度快,资源要求少和适用场景多。rav1e使用Rust语言编写,可用作命令行工具,也以作为一个使用公共开源框架的普通库使用。

Luca分别介绍了rav1e的简洁性,快速性,算法提升,SIMD,多线程,资源管理,内存分析以及其他特点。

附上演讲视频:http://mpvideo.qpic.cn/0bf2aeaa2aaaraal74sij5pfaaodbuaqadia.f10002.mp4?dis_k=9e35ea31626d077f07c010b265e4a15e&dis_t=1582162180

0 人点赞