-->
获得免费通行证,加入我们的流媒体连接-2月19日至22日; 现在注册!

那么多H.264编解码器,这么少的时间

这篇文章发表在八月/九月号 流媒体 杂志. 点击 在这里 免费订阅.

如果生成Windows Media文件,则编码器使用的是微软提供的代码. 当你制作VP6视频时,你的编码器从On2获得一些代码许可. 但是如果你产生H.264 video, 您可以使用来自许多不同公司的编解码器, 包括苹果, Dicas, MainConcept, 索伦森, 还有其他几个. 不像WMV或基于vp6的Flash文件的质量, 由于它们的共同起源,哪些是相对同质的, H的质量.264 video varies depending upon who developed the codec and, to a lesser degree, the encoding tool.

在这篇综述中,我将分析H.使用Apple, Dicas和MainConcept编解码器的264文件. 我将看三个用例:标准清晰度、高清清晰度和一个屏幕截图教程. 我将在下面的每一节中详细介绍我使用的编码参数.

评估质量, 我考察了三个因素:静止图像质量, 运动的质量, 以及播放的流畅性. 评估静止图像的质量, 我从每个压缩文件中捕获帧,并将它们并排比较, 在本文中,您将看到很多这样的比较. 测试运动质量, 我实时回放了文件, 寻找像蚊子这样的人工制品, 条带, 抖动, 以及其他只在实时回放时出现的人工制品. 最后, 测试平滑度, 我将每个压缩文件加载到Inlet Technology的信号量中,以检测编码器是否丢弃任何帧以满足目标数据速率.

您将在每个测试中看到, 我对这三种编解码器分别进行了评分,然后选出了一个优胜者. 让我们从H的简要概述开始.264编解码器,其次是编解码器和编码工具的描述.

H.264年概述
如果你产生H.264文件与不同的编码工具, 您知道,各种工具公开的编码参数在性质和程度上都有所不同. 在很大程度上,这是因为H.264 standard doesn’t define a standard encoder; it defines a standard decoder, 只要标准解码器能够播放压缩文件,编解码器供应商就可以自由地使用任意数量的编码技术.

即使编解码器供应商决定实现特定的编码技术, 它可能决定不向用户公开这些控件, 要么使用自己的编码工具(如Apple的Compressor),要么使用编解码器的许可方(如索伦森的Apple编解码器)。. 或者,编解码器供应商可能向其应用程序开发人员公开这些选项,但被许可方可能决定不向其最终用户公开这些选项, 倾向于使编码工具尽可能简单易用.

即使没有特定的控件(如搜索模式或熵编码)也不意味着这些技术没有被使用,因为编解码器或应用程序供应商可以将它们绑定到更高级别的控件,如质量滑块. 这就是为什么不同的编码工具有非常不同的接口, 这使得我们很难准确地理解幕后发生了什么. 尽管H.像Inlet Semaphore这样的264分析工具提供了对编码工具使用的编码技术的一些见解, 在很大程度上, 每一个小时.264编解码器是一个技术的黑盒子-你输入一个文件, 调整编码参数, 并评估结果的质量. 本质上,这就是我在这个比较中所做的.

苹果编解码器
Apple Compressor使用Apple编解码器, 草谷/Canopus ProCoder, 和几个版本的索伦森 Squeeze在新版本发布之前, 挤压5.0. The Apple codec is very simple to use; Apple exposes very few encoding parameters in any encoding tool. 例如, 其他编解码器允许您选择概要文件(基线, Main, 或高), 压缩器包括一个帧重排序的复选框,它在主配置文件中编码,目前不能生成符合高配置文件的文件.

我在Squeeze和Compressor中生成了所有apple编解码器测试文件,以确定哪种编码工具产生了最好的结果. 最终, 我评价的是Apple Compressor制作的SD和教程测试,而不是Squeeze, 因为没有什么明显的区别. 我使用了Squeeze文件进行高清比较,因为Compressor无法达到数据速率目标.

Dicas
Dicas编解码器是由Dicas数字图像编码有限公司开发的,可在Telestream的Episode Pro中使用. Dicas提供了H的范围.264编码控制, 包括配置文件, 熵编码, b帧和参考帧的数量, 以及启用/禁用阻塞过滤器, 以及通常的比特流相关控制.

流媒体覆盖
免费的
合资格订户
现在就订阅 最新一期 过去的问题
相关文章

视频编解码器现状2015

H.264仍然占大多数视频编码今天,但HEVC/H.265和VP9开始发出声音了. 2015年将会发生什么??

提及的公司及供应商