当前位置: 首页 > 软件库 > 程序开发 > 多媒体处理 >

xAVS2

AVS2 高清实时编码器
授权协议 GPLv2
开发语言 C/C++
所属分类 程序开发、 多媒体处理
软件类型 开源软件
地区 国产
投 递 者 潘意
操作系统 Windows
开源组织
适用人群 未知
 软件概览

2018 年 1 月 31 日,北京大学数字视频编解码技术国家工程实验室视频编码算法研究室 (PKU-VCL) 开源了 AVS2 高清实时编码器 xAVS2(V1.0)。

AVS2 是我国新一代视频编码国家标准,和第一代 AVS 视频编码标准相比,AVS2 编码效率提升一倍以上;和国际标准 HEVC/H.265 相比,AVS2 在场景视频编码方面有显著优势。

针对不同的应用场景,xAVS2(V1.0) 编码器设置了 preset 0 ~ preset 9 共 10 个速度档次。其中,preset 0 是最快速的档次,preset 9 编码效率最高。preset 9 编码性能与 AVS2 参考软件 RD19.2 相当,而速度提升约 10 倍。下图为 xAVS2(V1.0)、x265(V2.6) 各个速度档次下单线程的编码速度与性能(横坐标为编码效率相对于 HM16.17 的损失,纵坐标为每秒编码帧数)。可以看到,在慢速档次下,xAVS2(V1.0) 相比于 x265(V2.6) 有明显优势。

此外,为响应下一代 AVS3 标准制定,PKU-VCL 还开发了简洁高效的 AVS2 参考软件平台(xRD1.0),供大家参考使用,可以从 AVS 官方网站免费下载。


xAVS2 与 x265 对比

AVS2 的解码器请看: https://www.oschina.net/p/davs2

  • Date: 2018/6/23 目录 1、参考 2、AVS2相关代码下载地址 3、xAVS2编解码器的编译和运行 2018.9.24   

  • ###Date:2018-2-1      2018年1月31日,北京大学PKU-VCL开源了AVS2高清实时编码器xAVS2(V1.0)。AVS是我国新一代视频编码国家标准,和第一代AVS1.0相比,AVS2编码效率提升一倍以上;和国际标准HEVC/H.265相比,AVS在场景视频编码方面有显著优势。 开源地址: https://github.com/pkuvcl/xavs2 https://g

  • Compress_CU 标签(空格分隔): 未分类 compress_ctu_intra(rdo.c) 自顶向下深度优先划分cu结构 Out : (rdcost_t)当前ctu最优编码代价? init current CU: compress_cu_intra coding current CU Coding Sub-CUs and decide to split or not to compre

 相关资料
  • 下面的例子尽管有些不太现实,但却有可能实现与有噪声信道的完全匹配。 存在两个信道符号0和1,噪声对七个该等符号组成的块产生影响。一组七个符号要么无错误传送,要么恰有一个符号错误。这八种可能性是等概率的。有: 下面给出一种高效编码,它能够完全纠正所有错误,并以速率C进行传送(此种编码方式是由R.汉明发明的一种方法发现的): 设一组七个符号为。其中的为消息符号,由信源任何选择。其他三个为冗余,其计算如

  •        在“操作”菜单栏中点击高清出图,弹出对话框如下。设置图片大小是几倍窗口大小,设置好图片输出路径,点击确定输出图片。

  •        在“操作”菜单栏中点击高清出图,弹出对话框如下。设置图片大小是几倍窗口大小,设置好图片输出路径,点击确定输出图片。

  • 本文向大家介绍php高清晰度无损图片压缩功能的实现代码,包括了php高清晰度无损图片压缩功能的实现代码的使用技巧和注意事项,需要的朋友参考一下  经常会用到把上传的大图片压缩,特别是体积,在微信等APP应用上,也默认都是有压缩的,那么,怎么样对图片大幅度压缩却仍能保持较高的清晰度呢?  压缩通常是有按比例缩放,和指定宽度压缩的,效果很不错,一个数码相机拍的4M图片,压缩后保持了较高的清晰度和原图宽

  • 当想要实现一个给定协议的编解码器,我们应该花一些事件来了解它的运作原理。通常情况下,协议本身都有一些详细的记录。在这里你会发现多少细节?幸运的是 Memcached 的二进制协议可以很好的扩展。 在 RFC 中有相应的规范,可以在 https://code.google.com/p/Memcached/wiki/MemcacheBinaryProtocol 找到 。 我们不会实现 Memcache

  • 问题内容: 我正在尝试将对象存储在MongoDB数据库中(使用MongoDB 3.0.2),并且在尝试使用错误消息对对象进行编码时得到提示 我已经编写并包含了对象的编解码器。详细信息如下。 我尝试存储的对象,具有以下成员变量: 我编写了以下编解码器来对数据库中的对象进行编码: 由于MongoDB当前不支持,因此我编写了以下编解码器来对数据库中的对象进行编码: 我在实例化MongoClient时在M

  • 本文向大家介绍如何编写高质量JS代码,包括了如何编写高质量JS代码的使用技巧和注意事项,需要的朋友参考一下 想写出高效的javascript类库却无从下手; 尝试阅读别人的类库,却理解得似懂给懂; 打算好好钻研js高级函数,但权威书上的内容太零散, 即使记住“用法”,但到要“用”的时候却没有想“法”。 也许你和我一样,好像有一顾无形的力量约束着我们的计划,让我们一再认为知识面的局限性,致使我们原地

  • 问题内容: 是否可以实现和的属性 当我尝试添加扩展名时出现错误 错误:ColorStuff.playground:98:21:错误:初始化程序要求’init(from :)’只能由初始化程序在非最终类’UIColor’的定义中满足public必需init(from解码器:Decoder)抛出{ 我在这里错过明显的东西吗? 扩展名没有问题-似乎是个问题。 该错误消息向我暗示由于无法访问类定义而无法执