压缩主义者的啊哈! 瞬间:《百家乐软件》
你可能已经从标题猜到了, 本专栏是关于在编码过程中如何使用Lanczos过滤器向下缩放来提高低分辨率视频的质量. 但我要从零 Mostel的轶事开始, 他是一名演员和喜剧演员,因在《百家乐app下载》中扮演特维而闻名.
正如我记得看到的那样 《百家乐软件》 作为一个孩子, 莫斯特尔被一辆纽约公交车撞了, 他的腿被压碎了,在医院呆了4个月才避免截肢. 挽救这条伤痕累累的腿被认为是一项重大的医学成就, 莫斯特尔的医生问他是否可以在医学会议上介绍他的病例. Mostel同意, 在描述了事故和治疗之后, 医生让他抬起裤腿来显示结果. 莫斯特尔照做了,一阵肃然起敬的沉默之后,医生们疯狂地鼓掌. 欢呼声一平息,莫斯特尔的医生叹了口气说:“另一条腿,零.”
我有一个“另一条腿”的经验,当测试多少使用Lanczos过滤器在缩小改进压缩质量的输出. 这个测试的起源是我写的一篇博客 流媒体学习中心 关于缩放方法如何用于将低分辨率视频与源影响视频多方法评估融合(VMAF)进行比较, 峰值信噪比(PSNR), 和SSIM评分. 当然, 这并没有改变实际压缩文件的质量, 仅仅是度量分数, 我的观点是,你必须对所有工具使用相同的技术来产生一致的结果.
一位受人尊敬的压缩主义者评论道, “我总是使用Lanczos的下缩放方法来应用FFmpeg”,并提供了开关“-vf scale=852x480 -sws_flags Lanczos”.为了证实他的假设,我决定做一些测试.
我从480便士开始, 通过上面的脚本使用默认开关(-s 852x480)和Lanczos方法进行缩放. 这产生了小于1点的VMAF差异, 哪个可能值得追逐, 但没什么值得大书特书的. 然后我将脚本修改为180p,看到了默认和Lanczos缩放之间的巨大差异.
我一直在处理游戏镜头,所以我的第一个测试片段是《百家乐软件》. 我认为, “合成画面, 的结果,然后我测试了一个会说话的头的片段,发现了同样巨大的差异——不仅仅是在VMAF分数上, 而是在并排的视觉比较中.
每个压缩师都幻想着找到完美的开关, 很少有人知道的配置选项,这将对输出质量产生巨大的影响. 我以为我找到了我的, 但我回头看了看我的命令行,然后想, 另一条腿, 零.“我把命令行弄混了,把Lanczos缩放的480p视频和使用默认开关缩放的180p视频进行了比较. 当然有很大的不同.
所以我修复了命令行, 在三个文件上运行比较(上面两个加上谐波足球测试剪辑), 并产生了表中所示的平均结果. 从这个角度来看,VMAF差值为6只是一个明显的差异. 因此,虽然我可能会将基于lanczos的缩减添加到编码阶梯的较低级别, 我不指望我的观众会为它疯狂鼓掌.
![](http://dzceab466r34n.cloudfront.net/Images/ArticleImages/InlineImages/124856-LanczosChart-ORG.jpg)
[本文发表于2019年7月/ 8月号。 流媒体杂志 “另一条腿,兰佐斯。."]
相关文章
Paul Schmutzler解释了如何利用Teradek video Go在直播中利用HEVC的成本和带宽节省.
2019年5月7日
视频工程师的视频工程师年度会议制作了Akamai的必看会议, YouTube, Mux, 还有很多其他的. 这里有一个有用的课程调查,以及视频库的链接.
11月19日2018
Twitch的Tarek Amara讨论了用于视频压缩和直播流媒体和VOD传输的不同编解码器的优缺点.
2017年5月8日
总部位于伦敦的V-Nova对其压缩技术Perseus做出了一些令人印象深刻的声明. 流媒体的初步测试表明,它符合其中的一些要求.
2016年6月17日
提及的公司及供应商