Q5.如何鉴别视频文件是I格式还是P格式 05/25/2026 / 179 1. 文档目的 本文旨在帮助用户快速判断录制的视频流是隔行扫描 (i) 还是逐行扫描 (p),以辅助用户对视频流进行后续处理、剪辑或编码压缩。搞混扫描格式可能会导致画面拉丝、卡顿等严重显示问题。 适用产品: 全系列产品 适用版本: 全版本 2.问题现象与适用场景 当您遇到以下情况时,可参考本文: 对于已经录制的视频流,无法确认是隔行(i)还是逐行(p) 3. 鉴别解决方案 若需要对视频文件进行扫描格式鉴别,可以使用以下三种软件工具: 方案一:通过 FFMPEG 进行鉴别 安装: 确保电脑已安装 FFMPEG 软件。 执行命令: 打开 CMD 命令行工具,输入以下命令: ffprobe -v quiet -select_streams v:0 -show_entries stream=field_order -of default=noprint_wrappers=1:nokey=1 视频所在目录路径 结果解读: 结果为 progressive:表示为逐行扫描 (p) 。 结果为 tt 或 bb:表示为隔行扫描 (i) 。 方案二:通过 Potplayer 软件鉴别 播放: 右键视频文件选择 Potplayer 进行播放。 回显参数: 在视频播放窗口按下键盘 TAB 键,触发参数回显界面。 查看格式: 查看回显信息中的格式参数,如 1080p 则为逐行格式,若为 1080i 则为隔行格式。 方案三:通过 MediaInfo 软件鉴别 打开文件: 使用 MediaInfo 打开视频文件。 查看视图: 在“视图”菜单中选择“文本”模式。 读取参数: 在“视频”区域查找“扫描类型 (Scan type)”字段: Progressive 为逐行扫描。 Interlaced 为隔行扫描 4. 根因分析 用户在接受总台或其他总控提供的视频流时,无法第一时间去判断为隔行还是逐行,可以参考此文档将视频流录制后,通过工具去区分,以便选择更优的兼容方案实施。 Previous:Q4.E3 如何使用HLS协议推流到Youtube