AV1编解码器的编译使用
1.什么是AV1格式?
AV1是一种全新的图片格式,我们可以使用这种格式把图片压缩很多,而且不会损失图片的质量。AV1是一种开源的,免费的,下一代视频编码格式,来自开放媒体视频联盟。它旨在取代谷歌的VP9,与H.265/HEVC竞争。AV1的目标是在VP9/HEVC上提高约30%,仅在编码和回放复杂度上合理增加。尽管在正式推出AV1的时候我们才能知道编解码器的性能,但是AOM的强力支持赋予了AV1巨大的竞争优势,这样可以确保在浏览器、移动设备、OTT和智能电视中及时部署AV1以及快速增加YouTube、Netflix和Amazon的AV1编码内容的发行。当然AV1也面临着挑战,首先HEVC在硬件部署方面具有多年的领先优势,另外要在不侵犯H.264、HEVC和其他视频相关的IP拥有者的专利权的前提下去开发AV1也受到了权威专家的质疑。虽然最初的AV1实现将吸收Daala和Thor的一些特色,但是它的大部分代码来自于VP10,AOM的目标是使AV1的压缩性能比VP9/HEVC提高50%,允许合理地增加编码和播放的复杂度,AV1主要应用于UHD视频(包括更高的码率、更宽的色域和增加的帧率)并具有在相当快的计算机的浏览器上播放4K 60fps视频的能力,编解码器的基础版本和BT.2020的彩色空间一样将支持10bit和12bit编码,此外AV1还要为WebRTC(实时通信)提供编解码支持。
目前的JPEG不仅受到不必要的大文件大小的限制,对更广泛的明亮和黑暗色调,更广泛的色彩和图形元素的支持也很薄弱。
苹果也在极力推广自己的照片格式
AV1编解码器的编译使用相关推荐
- 腾讯自研新一代AV1编解码器
编者按: 近年来,腾讯云在编解码领域投入了许多,不同于许多厂商基于开源方案做增强,腾讯从2017年就开始自研编解码器包括现在的AV1.LiveVideoStackCon 2022音视频技术大会上海站邀 ...
- FFmpeg编译支持AV1编解码器libaom-av1
编译av1的库 libaom-av1 cd ~/ffmpeg_sources && \ git -C aom pull 2> /dev/null || git clone --d ...
- AV1 编解码器编译以及使用
参考网站 https://aomedia.googlesource.com/aom/ 编译工具和依赖库 CMake Git Perl 官网下载安装:https://www.perl.org/get.h ...
- openh264编解码器的编译与运行
文章目录 一.编码器编译 二.解码器编译 总结 一.编码器编译 1.进入codec/build/win32/enc/目录下 2.在该目录下看到已经有sln项目文件了,直接用vs2013打开便可以成功转 ...
- 【Codecs系列】视频会议中的AV1编解码器
https://blog.webex.com/engineering/the-av1-video-codec-comes-to-webex/
- Windows下AV1代码配置过程
目录 0.环境配置 0.1 下载代码及依赖 0.2 安装 0.2.1 编解码器本体(aom) 0.2.2 Perl 0.2.3 yasm 0.2.4 doxygen(可在执行"1.1CMak ...
- 当AV1视频编解码器来到Webex!
正文字数:1810 阅读时长:3分钟 它就在这里!我们已经开始在整个Webex上推出高级AV1视频编解码器,将视频质量提升到了新的水平,并替换了旧的H.264标准. 作者 / Thomas Davi ...
- 树莓派编译安装FFmpeg(添加H.264硬件编解码器支持)
说明 FFmpeg是一套开源的音视频编解码库,有非常强大的功能,包括视频采集功能.视频格式转换等.众所周知视频编解码是一个非常消耗系统资源的过程,而树莓派自带了H.264的硬件编解码器,因此本文将详解 ...
- 树莓派编译安装 FFmpeg(添加 H.264 硬件编解码器支持)
说明 FFmpeg 是一套开源的音视频编解码库,有非常强大的功能,包括视频采集功能.视频格式转换等.众所周知视频编解码是一个非常消耗系统资源的过程,而树莓派自带了 H.264 的硬件编解码器,因此本文 ...
- 准备好迎接AV1的黄金时代了吗?
尽管AV1的编码速度距离理想的水平还有一定差距,但是随着rav1e(由Xiph,Mozilla和Vimeo支持)和SVT-AV1(由Netflix和Intel支持)的大规模部署,这一现状有望被迅速突破 ...
最新文章
- python基础知识总结-python编程语言基础知识总结
- centos6 安装 mantisbt-1.2.8 —— (1) VMware Workstation 12 Pro 虚拟机安装步骤详解(window 10 系统)
- 数据结构与算法(四):二叉树
- 去掉dist后php后缀也没有了,DVWA:环境搭建 - osc_gz5w458v的个人空间 - OSCHINA - 中文开源技术交流社区...
- 什么是 Webpack?【Webpack Book 翻译】
- VS2013 MFC基于对话框编程(创建工程)
- 网站部署后无法访问sqlserver_.NET Core跨平台部署
- C#中怎么判断一个数组中是否存在某个数组值
- js入门笔记整理(二)——操作符
- repo init和sync命令的实用小技巧
- EF的表连接方法Include() - nlh774
- 拒绝996,选对框架很关键!看这里。。。。。。
- 【python】-- 多进程的基本语法 、进程间数据交互与共享、进程锁和进程池的使用...
- 服务器虚拟盘怎么设置,服务器虚拟内存设置在什么盘
- js基础-20-js对象赋值时的key值问题
- google搜索引擎使用方法
- 看你能坚持读几本书?!——三十本互联网必看书籍
- Java基础知识笔记整理(零基础学Java)
- 数据结构与算法(C语言版)——陈越
- 转:如何在Ubuntu系统下安装使用LaTeX