开源视频质量评价工具: Evalvid

2014/08/16 13:55
阅读数 1.2K

Evalvid是一个对在真实或模拟的网络里传输的视频进行质量评价的框架和工具集。除了底层网络的QoS参数的测量,如丢包率,延迟,抖动,Evalvid还提供标准的视频质量评价算法如 PSNRSSIM。它视频编码方面支持 H.264MPEG-4H.263。音频编码方面支持 AAC。Evalvid是开源的,由jirka klaue编写。

出品Evalvid的机构:TKN - the Telecommunication Networks Group,是 柏林工业大学的 电气工程和计算机科学 学院。  


 

Evalvid中的PSNR工具用于计算原始序列与受损序列之间的PSNR或者SSIM。

PS:虽然名字叫“PSNR”,实际上是可以计算SSIM的,在命令行后面添加参数“ssim”即可。

命令格式:

psnr x y <YUV format> <src.yuv> <dst.yuv> [multiplex] [ssim]
x             视频宽度
y             视频宽度
YUV format    420, 422
src.yuv      原始序列
dst.yuv      受损序列
[multiplex]   可选
[ssim]       可选:计算SSIM而不是PSNR

使用示例(YUV格式:宽高为480x272,采样格式YUV420P,受损视频为  src01_480x272_0.100.yuv,原始视频src01_480x272.yuv):

计算PSNR:

psnr 480 272 420 src01_480x272_0.100.yuv src01_480x272.yuv > ref_psnr.txt

计算SSIM:

psnr 480 272 420 src01_480x272_0.100.yuv src01_480x272.yuv ssim > ref_ssim.txt

计算PSNR截图:

 

计算SSIM截图:

 

计算结果可以导入Excel进行处理。

PSNR结果:

 

SSIM结果:

 

网址:  http://www2.tkn.tu-berlin.de/research/evalvid/

下载:  http://download.csdn.net/detail/leixiaohua1020/6374037

展开阅读全文
加载中

作者的其它热门文章

打赏
0
0 收藏
分享
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部