What's new in AVQT
System & Services 进阶 20m

AVQT 视频质量评估工具新特性

What's new in AVQT

2022年6月6日

在 Apple 官方观看视频

一句话判断

AVQT(Advanced Video Quality Tool)今年新增了交互式 HTML 报告、时间窗口选择和 Linux 支持,如果你在做视频编解码质量评估,这些更新显著提升了工作效率。

这场 Session 讲了什么

Display and Color Technologies 团队的 Ahmed Badr 介绍了 AVQT 在 WWDC 2022 的三项重要更新。

AVQT 是 2021 年发布的命令行视频质量评估工具,使用全参考(full-reference)方式评估视频质量,支持 SDR 和 HDR(HDR10、HLG、Dolby Vision)。今年的更新包括:交互式 HTML 报告可视化(通过 --visualize 参数生成)、时间窗口选择(精确评估特定片段而非整个视频)、以及 Linux 平台支持(beta 版)。同时扩展了对 raw YUV 格式的支持,从之前少数几种增加到 20 种。

值得深挖的点

交互式 HTML 报告的实用性。 报告包含帧级和片段级的 AVQT 评分曲线、质量分布饼图(Bad/Poor/Fair/Good/Excellent 五档)、以及对应的 PSNR 评分。所有图表都可以缩放、悬停查看详情。关键点:报告是自包含的 HTML 文件,同事用 Safari 打开就能看,不需要安装 AVQT。

时间窗口功能的意义。 之前只能评估整段视频,现在可以用帧序号精确指定参考视频和测试视频的起止位置。这不仅方便聚焦特定场景,还允许评估时间上不对齐的视频(如不同编码器输出的片段)。配合 QuickTime Player 查看帧序号,操作很直观。

Linux 支持的部署考量。 Linux 版本不需要任何外部依赖,即插即用。支持所有 20 种 raw YUV 格式,命令行参数名称和输出格式与 macOS 版一致。唯一限制是 beta 版暂不支持观看条件参数(viewing conditions)。

代码片段

# 生成交互式 HTML 报告
avqt --reference original.mov --test compressed.mov --visualize

# 评估特定时间窗口(帧 270 到 486)
avqt --reference original.mov --test compressed.mov \
     --reference-start-frame-index 270 \
     --reference-end-frame-index 486 \
     --test-start-frame-index 270 \
     --test-end-frame-index 486

# 在 M1 Ultra 上评估 4K HEVC 视频
# 2 小时电影仅需约 20 分钟(6x 实时速度)
avqt --reference source.mov --test hevc_output.mov

# 使用 raw YUV 格式(新的参数方式)
avqt --reference source.yuv --test output.yuv \
     --reference-chroma-subsampling 420 \
     --reference-bit-depth 10 \
     --test-chroma-subsampling 420 \
     --test-bit-depth 10

最佳实践

  • 优先使用 --visualize 生成报告。 交互式图表比命令行输出的数字直观得多,方便快速定位质量下降的片段。
  • 用时间窗口聚焦问题场景。 全片评估的平均分数可能掩盖局部质量问题,用帧级窗口精确定位。
  • raw YUV 格式使用新的参数。 reference-fourcctest-fourcc 已弃用,改用 chroma-subsamplingbit-depth 两个独立参数,覆盖面更广。
  • Linux 上部署视频处理流水线时考虑 AVQT。 云端或 Linux 服务器上的编码结果可以直接评估,不需要把视频搬回 Mac。

还有什么值得关注

  • AVQT 在 M1 Ultra 上处理 2 小时 4K HEVC 视频仅需 20 分钟,Full HD 更是 11 分钟内完成
  • HTML 报告同时包含 AVQT 评分和 PSNR 评分,可以对比感知质量指标和传统指标的差异
  • 推荐先看 2021 年的 “Evaluate videos with Advanced Video Quality Tool” 了解基础用法
  • AVQT 可从 Apple Developer Portal 下载
WWDC 2022