*****************************************************************************
* ffplay系列博客: *
* ffplay播放器原理剖析 *
* ffplay播放器音视频同步原理 *
* ffplay播放控制代码分析 *
* 视频主观质量对比工具(Visual comparision tool based on ffplay) *
*****************************************************************************
做编码器优化的过程中,经常需要对视频进行主观质量对比。之前用过一个工具觉得挺不错,叫Vanguard Visual Comparision Tool,网址https://beamr.com/h264-hevc-video-comparison-player/。它可以在一个窗口中播放两个对比文件,窗口用一条线分成左右两部分,分别播放两个视频的画面,可以用鼠标移动这条分割线,可以直观看到两个文件同一帧画面的质量(线划过去的时候看到明显的质量变化)。这个软件的界面如下:
但是这个软件有使用期限的,半年后需要买licence了,。所以心血来潮决定用ffmpeg来实现一个类似的主观视频对比工具,经过几天的努力终于做了一个可用的版本,软件叫VCmpTool,基于ffplay,下载链接 https://pan.baidu.com/s/1bpdKUKn
VCmpTool与ffplay一样,没有做控制界面,播放控制都是通过键盘和鼠标来控制的,,通过cmd运行。
命令形式:VCmpTool input1 input2
播放时的控制键:
q, ESC 退出
f 全屏
p, space 暂停
s 播放下一帧
F1 左边的画面播放到下一帧
F2 右边的画面播放到下一帧
左键 回退10秒
右键 快进10秒
上键 快进60秒
下键 回退60秒
鼠标左键单击 移动分割线到鼠标位置
按住鼠标左键 移动分割线
下面是两个gif演示软件的效果
版权声明:本文为博主原创文章,未经博主允许不得转载。