VideoLAN,VLC和FFmpeg社区联合开发AV1解码器

简介: 高性能、跨平台的解码器对于一款Codec的发展至关重要。

640?wx_fmt=jpeg


高性能、跨平台的解码器对于一款Codec的发展至关重要。


文 / Ant


VideoLAN的主席Jean-Baptiste Kempf在其博客上透露(http://www.jbkempf.com/blog/),VideoLAN,VLC和FFmpeg正在开发AV1的解码器dav1d,这个项目由AOM联盟赞助。


在特定的情况下,AV1比HEVC由30%以上的编码效率提升,但在编码复杂度方面AV1还很高。


视频Codec的生态成熟往往以需要数年时间,而成熟、高效解码器是一款Codec流行的重要条件。Kempf表示,AV1的参考解码器很好,但他只是一套用于研究的编码,有许多需要改善。


性能方面,dav1d只有参考解码器的代码1/10,体积只有1/3大小,内存占用只有1/4。dav1d几乎没有使用汇编语言,未来还有很大的性能提升空间。


dav1d使用BSD许可,项目地址为:


https://code.videolan.org/videolan/dav1d


在VDD 2018上,Kempf介绍了dav1d的详细信息。

(https://www.youtube.com/watch?v=UhIgBdrKyNM)



640?wx_fmt=jpeg

相关文章
|
24天前
|
算法 数据处理 开发者
FFmpeg库的使用与深度解析:解码音频流流程
FFmpeg库的使用与深度解析:解码音频流流程
35 0
|
25天前
|
存储 编解码 数据处理
【FFmpeg 视频基本格式】深入理解FFmpeg:从YUV到PCM,解码到编码(三)
【FFmpeg 视频基本格式】深入理解FFmpeg:从YUV到PCM,解码到编码
26 0
|
25天前
|
存储 编解码 数据处理
【FFmpeg 视频基本格式】深入理解FFmpeg:从YUV到PCM,解码到编码(二)
【FFmpeg 视频基本格式】深入理解FFmpeg:从YUV到PCM,解码到编码
33 0
|
29天前
|
存储 编解码 调度
剖析ffmpeg视频解码播放:时间戳的处理
剖析ffmpeg视频解码播放:时间戳的处理
42 0
|
5月前
|
存储 编解码 Linux
FFmpeg+SDL播放器开发实践:解析、解码、渲染全流程详解
FFmpeg+SDL播放器开发实践:解析、解码、渲染全流程详解
|
29天前
|
编解码 算法 vr&ar
深度剖析FFmpeg视频解码后的帧处理到Qt显示 从AVFrame到QImage的转换(二)
深度剖析FFmpeg视频解码后的帧处理到Qt显示 从AVFrame到QImage的转换
24 1
|
29天前
|
存储 编解码 算法
深度剖析FFmpeg视频解码后的帧处理到Qt显示 从AVFrame到QImage的转换(一)
深度剖析FFmpeg视频解码后的帧处理到Qt显示 从AVFrame到QImage的转换
50 1
|
29天前
ffmpeg `AVCodecContext`的`frame_number`字段查看解码器是否正在产生输出帧
ffmpeg `AVCodecContext`的`frame_number`字段查看解码器是否正在产生输出帧
11 0
|
29天前
|
安全 数据处理 数据格式
深入浅出:FFmpeg 音频解码与处理AVFrame全解析(三)
深入浅出:FFmpeg 音频解码与处理AVFrame全解析
32 0
|
25天前
|
存储 缓存 编解码
【FFmpeg 视频基本格式】深入理解FFmpeg:从YUV到PCM,解码到编码(一)
【FFmpeg 视频基本格式】深入理解FFmpeg:从YUV到PCM,解码到编码
36 0