-->
保存您的免费座位流媒体连接今年八月. Register Now!

给压缩人员的快讯:垃圾输入意味着垃圾输出

Article Featured Image

Are you sitting down? 我有些惊人的结论会震撼你的世界, 特别是如果你是一个经验丰富的压缩师. Ready?

First, 视频压缩是一种垃圾输入/垃圾输出媒体, 输出质量随着输入质量的提高而提高. Second, codecs such as H.264是有损的,这意味着数据速率越低,质量就越低. 最后,像ProRes这样的中间格式比H编解码器保持了更高的质量.264,尽管数据速率要高得多.

Not so shocking, eh? 事实上,即使是大多数压缩新手也会面对这些现实. 然而,在某种程度上,生产H的紧迫性.264编码的中间文件上传到用户生成的内容网站,如YouTube或云编码服务,使我们误以为从ProRes产生的文件和从H产生的文件之间没有明显的质量差异.264 encoded uploads. 最近的一次经历使我打消了这种想法,结果我花了很多时间返工.

Briefly, I was testing "Encoder A,这与ProRes输入文件(当时)不兼容, 有多少个测试剪辑存储在里面. No problem, I thought; I'll just encode my ProRes files into high bitrate H.264 and encode from those. These are 720p files, 我以30Mbps的速度渲染它们,因为Adobe Media Encoder的最高速度是这个值.

然后我渲染了H.编码器A中的264源并将它们与编码器B产生的文件进行比较, C, and D from the ProRes source. “嗯,”我想,“我知道高比特率H.264 is good, 而是比较编码器B的输出, C, 和D从ProRes源到编码器A从H编码.264源码真是一个苹果对苹果的比较?" That was easy enough to check, of course; I just encoded the H.编码器B, C和D中的264源并比较这些文件.

Once done, 下一个问题是,从H.264和ProRes源编码器B, C,和D. The answer was yes. 差异如此显著,以至于我将ProRes测试文件重新编码为H.264格式,50Mbps,这一次使用Sorenson挤压. Now, for Encoders B, C, and D, 我有三个输出文件:一个来自ProRes源, one from a 50Mbps H.264源,第三个来自30Mbps的H.264 source.

Actually, I had six output files, 因为我的测试涉及两个场景:一个是720p, 800Kbps,另一个是640x360, 240Kbps. Both are extreme tests, 用640x360测试模拟最激进的剪辑在一组文件编码自适应流. 与720p文件相比,640x360输出文件的质量差异更为明显, 主要是在细节方面, prores编码的文件比H.264-encoded file.

To supplement these tests, 我将1080p的测试文件转换为50Mbps和20Mbps的迭代,并将它们上传到YouTube上. 然后我下载并比较了YouTube从这些来源生成的文件的质量. 在YouTube编码的1080p文件中.8Mbps,没有明显的差异. 在640x360的文件中,YouTube以636Kbps的速度生成, 从50Mbps源产生的文件显示了更多细节.

公平地说,这种差异对于普通用户来说是无法察觉的. 在我的咨询项目中, however, 《百家乐app下载》的开发者并不是随意的, 所以我不得不重做更高级别的所有测试, 当启用ProRes兼容性时. 从更广泛的意义上说,它让我重新思考使用10Mbps-20Mbps H的价值主张.264作为中间格式,以节省上传时间. 我们在整个生产过程中努力保持质量, 这看起来不再是最合适的交易.

本文发表于2012年10 / 11月刊 Streaming Media magazine 以“与众不同的差异”为题."

Streaming Covers
Free
for qualified subscribers
Subscribe Now Current Issue Past Issues