打开PotPlayer的OSD 获取视频码率编码等信息

2019-05-30 - 12,086

从PotPlayer的OSD就能直接获取到当前视频和播放器的大部分状态,这也是PotPlayer吸引人的一大重要特色。PotPlayer的OSD给出的信息很直观,且信息量大,多数情况下需要直接按Tab根据OSD信息来分析当前状态。

OSD打开关闭的快捷键都是Tab。

可看到视频编码器,编码,分辨率,帧率,位率(码率),音频解码器等。

OSD中的视频/音频解码器表示当前正在使用的解码器,Built-in Video Codec/Transform和Built-in AudioCodec/Transform即为POT默认解码器+图像/语音处理滤镜,后面括号内的DXVA Decoder和FFmpegMininum.dll为默认解码器所对应的具体内置解码器名称,如果具体视频解码器中出现了DXVA字样则为开启了内置传统DXVA硬解;当是外部第三方解码器时,视频/音频解码器则直接显示外部解码器的具体名称;当音频解码器不显示或显示为DirectSound时,则为音频不软解而直通渲染器。OSD中的视频/音频输入格式为当前视频/音频的具体编码格式,如图中的AVC1即为H.264格式。音频输入格式也可能出现FLAC/AC3/DTS等。
OSD中的视频输出为视频解码器解码后输出的具体色彩格式,如8bit的YV12、YUY2、NV12、IMC3等。当显示DXVA时,意思是开启了DXVA纯硬解;由于大部分显卡,特别是A卡硬解后输出的色彩为NV12,所以输出格式当显示为NV12或者YV12或者IMC3等格式时,也有可能表明开启了硬解,此时需要根据经验来判断。
OSD中的音频输入/输出/渲染输入中可以看到当前音频的采样率、声道数、位深和码率。OSD中的视频/音频渲染器为正在呈现视频/音频的具体渲染器,如视频的VMR/EVR/madVR和音频的DirectSound等。OSD中的CPU占用率以X%/Y%格式显示,X表示POT进程本身的CPU占用率,而Y表示整个系统的CPU占用率。OSD中的GPU占用率仅当使用N卡或A卡播放才会显示,核显则不支持显示。OSD中的视频码率可以动态显示当前实际码率。OSD中的输出帧率是判断当前播放的视频是否掉帧或倍帧成功关键数据。

此外在播放视频时,底部菜单栏也会显示视频编码及音频编码,例如下图的AVC1及AAC。

也可以在播放器上右击,属性查看播放信息(快捷键ctrl+f1)

文件信息里可查看更为详细的信息,可以复制到剪贴板。