莫斯科国立大学更新VQMT的测量指标

简介: 与Netflix的VMAF一样,莫斯科国立大学的VQMT也是非常流行的视频质量评价工具。

0?wx_lazy=1


与Netflix的VMAF一样,莫斯科国立大学的VQMT也是非常流行的视频质量评价工具。日前,莫斯科国立大学更新了VQMT,包括采用了新的指标,并支持同时运行多个分析器等,这使得新版VQMT的测量效果更佳。Streaming Media对此进行了报道,LiveVideoStack对本文进行了摘译。


文 / Jan Ozer

译 / 王月美

审校 / 包研


莫斯科国立大学的视频质量测量工具(VQMT)一直是可用的最便宜和最实用的质量测量工具之一。最新的更新版本(10.0和10.1)增加了一些新的指标,并提供重要的用户界面、性能和功能的增强,使其成为所有流媒体视频制作商所必备的升级版本。


作为背景资料,VQMT是一个Windows应用程序,它也可以在Windows和Linux环境中通过命令行运行。VQMT是一个非常灵活的工具,它包含了超过15个指标,包括参考和非参考指标,具有许多不同的变化。UI版本可以将一个或两个压缩文件与单个源文件进行比较,这对比较不同的编码技术或编码配置非常有用。


在UI版本中,VQMT绘制了结果图(见图1),以便您可以评估文件所持续时间内的性能,并确定问题区域。例如,图1比较了摘自Tears of Steel的同一个文件,使用了恒定比特率编码(绿色)和新的VMAF度量测量的200%约束VBR编码(橙色)两种进行编码。尽管平均得分非常接近,但大约30%的绿色下降表明存在潜在的问题区域,最右边的急剧下降亦是如此。


640?wx_fmt=bmp

图1. CBR和200%受限VBR的比较结果图。 请注意左上方的多个选项卡,如下所述。


您可以将滑块移动到图形中的任意一点,然后单击右下角的Show Frame(显示框),查看源文件和两个编码帧。这是识别任何问题区域并查看分数是否真实反映了观众可注意到的视频效果的好方法。


主要新功能


就新指标而言,列表中Netflix的视频质量测试工具非常多。自从它出现在10.0的测试版中以来,我一直都在使用VMAF,起初的分析是单线程的,而且速度非常慢。自那以后,MSU在像我的HP Z840这样的多核计算机上加速性能方面做得非常出色; 而VMAF仍然很慢,因为它涉及多个度量标准,这些在现在是非常实用的。据报道,10.1中新增的功能是NIQE指标,是目前可用的最佳非参考指标之一。


从用户界面的角度来看,10.0版本代表了一个完整的重写,而这在最初是震惊众人的,但最终又是非常优秀的。有多种可用性增强功能,包括拖动和将文件拖放到主屏幕中的功能,非常便利。 更重要的是能够同时运行多个测试,如上图左上角的多个选项卡所示。


也就是说,您开始进行度量计算时,您可以将新的压缩文件和源文件加载到程序中,然后开始另一个分析。在以前的版本中,初始计算完成之前程序是被锁定的。虽然你可以加载程序的多个实例(并且你仍然可以),但这很麻烦并且很容易崩溃。我已经在10.1版本中同时进行了10次分析,期间没有太多短暂的停顿,这是一种充分利用我的Z840上40个内核的好方法。


命令行中另一个强大的可用性增强功能是能够分析不同分辨率的文件,而无需先将其转换为Y4M格式。例如,要在以前版本中比较720p文件与1080p源文件,必须先将720p文件缩放为1080p Y4M文件。这一过程非常简单快捷,但却是一个额外的步骤。如果您在一夜之间或一个周末之内分析100个文件,和/或使用4K或更大型文件,则可能就没有可用的磁盘空间。在10版本中,您现在可以计算任何度量标准,而无需先转换为Y4M。


举个例子,我最近完成了一个2700p60p的VR项目,其中包含3分钟的测试文件,每个文件的大小为150GB,格式为Y4M。 如果我必须预先转换再测试,我可以测试大约5个文件而不会耗尽磁盘空间,这是一个严重的限制。而有了这种新功能,磁盘空间不再是问题。


尽管这些功能听起来很温和,但它们极大地提高了VQMT的测试吞吐量。如果客观质量指标是您的配置和测试实践中的重要组成部分(而且他们应该是),那这些最新升级是绝对有必要的。


WebRTCon 2018


经历了起跑、 热炒、失落的7年长跑后,伴随1.0版定稿,获得iOS端支持,WebRTC具备了打通主流生态系统和端的能力,2018年也将是WebRTC落地的最好时机。由LiveVideoStack音视频技术社区出品,WebRTCon 2018将于5月在上海举行,这是一次对过去几年WebRTC技术实践与应用落地的总结。扫描下图二维码了解详情。


640?wx_fmt=jpeg


相关文章
|
关系型数据库 MySQL Java
flink cdc 同步问题之多表数据如何同步
Flink CDC(Change Data Capture)是一个基于Apache Flink的实时数据变更捕获库,用于实现数据库的实时同步和变更流的处理;在本汇总中,我们组织了关于Flink CDC产品在实践中用户经常提出的问题及其解答,目的是辅助用户更好地理解和应用这一技术,优化实时数据处理流程。
|
NoSQL 网络协议 关系型数据库
golang面试题整理
在2020阿里云峰会上,阿里云智能总裁张建锋表示,阿里云今年再招5000人,大规模引进顶尖科技人才。7月9日 19:00-21:30 阿里云开发者社区首场“Offer 5000”直播开启!15位团队技术大牛在线招人,《阿里云技术面试红宝书》助你拿下Offer!马上投递简历: https://developer.aliyun.com/special/offerday01,在此,小编奉上golang面试题,帮你拿下好工作!
13478 0
golang面试题整理
|
Cloud Native 前端开发 JavaScript
前端开发者必看:不懂云原生你就OUT了!揭秘如何用云原生技术提升项目部署与全栈能力
【10月更文挑战第23天】随着云计算的发展,云原生逐渐成为技术热点。前端开发者了解云原生有助于提升部署与运维效率、实现微服务化、掌握全栈开发能力和利用丰富技术生态。本文通过示例代码介绍云原生在前端项目中的应用,帮助开发者更好地理解其重要性。
351 0
|
Java Android开发
Android系统 修改无源码普通应用为默认Launcher和隐藏Settings中应用信息图标
Android系统 修改无源码普通应用为默认Launcher和隐藏Settings中应用信息图标
2217 0
|
11月前
|
人工智能 自然语言处理 安全
Poe AI国内能用吗?回答是:能用!记住这个使用方法就够了!
国内用户如何畅玩 Poe AI?告别网络限制,开启AI创作之旅!
4668 15
|
传感器 监控 算法
基于开源鸿蒙(OpenHarmony)的【智能家居综合应用】系统
基于开源鸿蒙(OpenHarmony)的【智能家居综合应用】系统
674 6
|
XML Java 数据格式
Spring5入门到实战------11、使用XML方式实现AOP切面编程。具体代码+讲解
这篇文章是Spring5框架的AOP切面编程教程,通过XML配置方式,详细讲解了如何创建被增强类和增强类,如何在Spring配置文件中定义切入点和切面,以及如何将增强逻辑应用到具体方法上。文章通过具体的代码示例和测试结果,展示了使用XML配置实现AOP的过程,并强调了虽然注解开发更为便捷,但掌握XML配置也是非常重要的。
Spring5入门到实战------11、使用XML方式实现AOP切面编程。具体代码+讲解
|
编解码 vr&ar 图形学
惊世骇俗!Unity下如何实现低至毫秒级的全景RTMP|RTSP流渲染,颠覆你的视觉体验!
【8月更文挑战第14天】随着虚拟现实技术的进步,全景视频作为一种新兴媒体形式,在Unity中实现低延迟的RTMP/RTSP流渲染变得至关重要。这不仅能够改善用户体验,还能广泛应用于远程教育、虚拟旅游等实时交互场景。本文介绍如何在Unity中实现全景视频流的低延迟渲染,并提供代码示例。首先确保Unity开发环境及所需插件已就绪,然后利用`unity-rtsp-rtmp-client`插件初始化客户端并设置回调。通过FFmpeg等工具解码视频数据并更新至全景纹理,同时采用硬件加速、调整缓冲区大小等策略进一步降低延迟。此方案需考虑网络状况与异常处理,确保应用程序的稳定性和可靠性。
601 1
|
搜索推荐 Android开发
学习AOSP安卓系统源代码,需要什么样的电脑?不同配置的电脑,其编译时间有多大差距?
本文分享了不同价位电脑配置对于编译AOSP安卓系统源代码的影响,提供了从6000元到更高价位的电脑配置实例,并比较了它们的编译时间,以供学习AOSP源代码时电脑配置选择的参考。
1406 0
学习AOSP安卓系统源代码,需要什么样的电脑?不同配置的电脑,其编译时间有多大差距?
|
API 开发工具 Android开发
安卓可穿戴设备开发:智能手表和健身手环
【4月更文挑战第14天】本文探讨了安卓可穿戴设备,如智能手表和健身手环的开发,强调了理解用户交互、利用Wear OS SDK和Fit API、优化电池续航及保障隐私安全的重要性。开发者需设计适应语音、手势和触摸的UI,通过Fit API处理健康数据,同时关注能耗优化和数据安全,以创造创新且用户友好的应用,适应日益增长的市场需求。
517 2