在 Imatest 中处理视频文件

概述

Imatest 可以从Matlab VideoReader类支持的视频文件格式中获取单个帧或帧组。

视频文件通过其扩展名进行识别。您可以使用 Imatest 分析的视频文件类型取决于您的操作系统和已安装的编解码器。最新版本的 Imatest 支持读取以下视频格式进行分析:

所有平台

AVI格式,包括未压缩、索引、灰度和Motion JPEG编码的视频( .avi )
Motion JPEG 2000 ( .mj2 )

所有Windows®

MPEG-1( .mpg )
Windows Media®视频( .wmv 、 .asf 、 .asx )
任何受Microsoft® DirectShow®支持的格式

Windows 7 或更高版本

MPEG-4,包括 H.264 编码的视频( .mp4 、 .m4v )
Apple QuickTime 影片 ( .mov )
任何微软媒体基金会支持的格式

麦金托什

QuickTime Player 支持大多数格式,包括:
MPEG-1( .mpg )
MPEG-4,包括 H.264 编码的视频( .mp4 、 .m4v )
Apple QuickTime 影片 ( .mov )
3GPP 3GPP2 AVCHD DV

Linux®

GStreamer 0.10 或更高版本中已安装的插件支持的任何格式,如http://gstreamer.freedesktop.org/documentation/plugins.html中所述,包括 Ogg Theora ( .ogg )。

随着 Imatest 版本更新,Imatest 视频阅读器界面功能更加强大、更加稳定。以下章节将介绍如何在不同版本的 Imatest 中处理视频文件。

4.4 及更高版本

video_player

在最新版本的 Imatest 中,帧是按视频时间提取进行分析的。此界面中,播放控件已更新为标准播放控制图标。首先,确定要分析的视频片段。四种分析模式可对视频文件进行多种分析。某些模式可能仅适用于特定模块。

在所有模块中,您都可以读取单个帧以进行全面分析。此选项可对单个帧或一批帧进行操作,并执行视频读取器界面之后出现的设置窗口中指定的测试。

同样,在所有模块中,您都可以合并选定的帧以进行信号平均。这将对给定时间范围内所有选定图像的像素值进行平均。

在Colorcheck和Stepchart中,您可以读取两 (2) 帧来测量时间噪声。您只能标记两个当前帧进行分析;标记入点和出点的功能将被禁用。有关此分析的更多信息,请参阅 Colorcheck 中的“时间噪声”图。

在SFR 、 Colorcheck和Stepchart中,您可以选择一系列帧进行分析,并绘制特定指标随时间变化的图表(创建 AAA 页面)。标记当前帧的功能将被禁用。

选择所需的分析后,选择要分析的帧。要选择要分析的时间点,请按“标记当前时间” 。要选择要分析的时间范围,请导航至第一个所需时间点并单击“标记入点” 。然后,导航至最后一个所需时间点并单击“标记出点” 。要清除这些值,请按“重置” 。

选择要分析的帧后,按“是,继续”。

版本 4.0.9 至 4.3.n

video_player

在 Imatest 4.0.9 至 4.3.n 版本中,帧按帧号提取进行分析。此界面允许您播放视频文件。要选择或取消选择要分析的帧,请按“标记/取消标记帧”按钮。要选择一系列帧进行分析,请导航至第一个所需帧并单击“标记入点” 。然后,导航至最后一个所需帧并单击“标记出点” 。 “已选帧”框提供已选帧的概览,并允许您清除不再需要分析的帧。

选择要分析的帧后,按“是,继续”。如果未明确选择要分析的帧,则会自动选择界面上当前显示的帧进行分析。

如果您遇到包含文本“引用不存在的字段‘hVideo’”的错误,请参阅此知识库帖子。

4.0.8 及更早版本

使用早期版本的 Imatest 时,我们建议使用VLC 媒体播放器从视频文件中提取帧进行分析。在 VLC 中,打开视频文件并导航到所需的帧。暂停视频,然后点击“视频” > “拍摄快照” 。快照将保存到“工具” > “首选项” > “视频设置”下列出的目录中。保存的帧在 Imatest 中会作为标准图像文件进行分析。默认情况下,快照保存为 PNG 文件。