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

在比较视频编码质量时拥有的3个基本工具

文章特色图片

我刚刚完成了一个咨询项目,涉及拍摄和编码32个1080p和4K文件到大约350种不同的H配置.264和HEVC格式,并评估每个文件的运动和静止图像质量. 为了满足我的截止日期和时间估计——更不用说保持我的理智了——我使用了三个关键工具.

第一个是客观的质量度量. 我编码视频已经有20多年了,一直依赖于主观比较. 然而, 当您评估超过350个文件的相对质量时, 一个值得信赖的, 客观度量在Rolaids和NoDoz中是值得的, 尤其是如果它还能让人进行主观比较的话. 我得到的工具是 莫斯科国立大学视频质量度量工具 (VQMT), 我回顾一下 出现在2014年冬季号 流媒体欧洲版.

VQMT可以产生20多种不同的质量度量, 包括峰值信噪比(PSNR), 结构化相似度指数, 及视频质素量度(VQM,见描述). 郑重声明, 我发现VQM在准确预测编码文件之间有意义的质量差异方面是最有用的. VQMT还提供了一个很好的接口,用于比较两个或三个编码文件的帧质量, 使其成为识别和记录文件之间的定性差异的一站式商店. 即使是999美元的价格,对于大批量的工作来说也是很划算的.

幸运的是,第二个关键工具, FFmpeg, 是免费的, 虽然像所有命令行程序一样, 这是一个学习曲线, 特别是如果你不懂命令行. 在我的项目中,FFmpeg被证明是文件转换工具中的瑞士军刀,可以将H.264, HEVC, 和VP9文件转换为VQMT工具用于文件比较的YUV格式, 还可以将YUV文件转换成AVI文件,然后导入到Adobe Premiere中进行主观对比和帧抓取.

FFmpeg是跨平台的, 命令行编码工具,许多开发人员使用它来创建自己的企业编码工具. 您可以在ffmpeg下载该软件并访问多种学习百家乐软件.org. 虽然我可以使用其他基于gui的工具来执行这些转换, 大多数都缺乏命令行工具通过批处理文件实现的简单和大规模的自动化.

批处理文件 大批量生产是否需要第三种工具.

例如,VQMT的一个重要特性是批处理多个文件的能力. 在我的项目中, 我会批量编码16个文件, 然后使用VQMT产生PSNR, SSIM, 以及每个文件的VQM评级. 在较大的4K文件上, 每个测试运行大约需要3分钟, 所以如果通过GUI执行, 分析这些文件需要非常无聊的时间.5个小时. 通过使用命令行, 我可以创建批处理, 走开, 然后把结果复制粘贴到我的计分表格里. VQM分数确定了主要的质的差异, 这样我就可以把这些文件加载到VQMT,继续我的分析.

简单地说,批处理文件是包含运行多个命令行操作的命令的文件. 举个例子, 在VQMT下分析文件的命令行有三个元素, 程序名(VQMT.. Exe),输入文件名(encodedfile . Exe).mp4)和测试(PSNR). 通过三个测试分析16个输入文件, 您创建了一个48行批处理文件, 包括输入文件和所需的测试, 并在DOS命令行下运行它(VQMT只支持Windows). 批处理文件向程序显示命令行参数, 一个接一个, 直到所有进程完成.

的re a plenty of free resources on 批处理文件s; one I liked was an article at WikiHow you can find at bit.ly / batch_file. 注意,不是所有的编码, 分析, 转换工具可以通过命令行访问, 因此,无论您使用什么工具进行大量编码工作,都要确保它是可命令行访问的.

就其本质而言,大型、高容量的编码项目既麻烦又耗时. 无论你是在为客户制作它们, 或者供内部使用, 使用正确的工具可以帮助确保生产力和效率.

本文发表于2014年11月/ 12月号 流媒体杂志 作为“适合工作的工具”.”

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

编码2020:专家预测视频编码的未来

一项流媒体调查显示,未来五年将发生重大变化, 随着向云的移动, 远离Flash, 向4K和HEVC发展.

视频质量测量需要客观和主观的测试

视频压缩师如何评估不同文件的质量? 只有把客观的数学比较和自己的专业判断结合起来.

高端视频转码器枪战:元素Vs. Telestream

我们已经升级了我们的测试方法,以准确地反映广播公司和其他大容量视频出版商对其编码系统的要求. 我们的第一个主题:元素服务器和Telestream优势光速服务器.