从事视频编码少不了要进行视频主观评测,而有时不同视频对比观看很难发现两者的差别,一般情况会把视频截成一帧一帧的视频来比较,但将两幅图片平行来观看很难看出差别,如果将两个图片播放成视频,利用视觉暂留,就能从同一时刻不同编码质量的图片组中观察出图片之间的质量差异。
1.视频截成图片
使用ffmpeg就足够了。
# "-r"表示每秒截取一帧, "-q:v"选取帧的质量
ffmpeg -i input -r 1 -q:v 2 -f image2 rec_crf23seq8-%03d.jpeg
2.实现图片的快速切换策略:
(1).将图片利用ffmpeg合成视频,需要好好计算帧率的问题。
(2).利用python,或者matlab,或者结合opencv