EvalVid - A Video Quality Evaluation Tool-set

EvalVid is a framework and tool-set for evaluation of the quality of video transmitted over a real or simulated communication network. It is targeted for researchers who want to evaluate their network designs or setups in terms of user perceived video quality.

Besides measuring QoS parameters of the underlying network, like loss rates, delays, and jitter, standard video quality metrics like PSNR and SSIM and a subjective video quality evaluation metric of the received video are provided.

Currently H.264, MPEG-4 and H.263 are supported. AAC support is also included, though the perceptual quality evaluation has to be done by external tools implementing dedicated metrics like PESQ or PEAQ.

EvalVid is written by Jirka Klaue.

Call for participation

In order to improve the usability and coverage of EvalVid I'd like to add some features frequently requested. Unfortunately, I do not have the time to implement all of them. For that reason I ask for help from interested parties. Following features are most often requested:

In case of interest please contact me by mail and I'll provide more details and support. Additionally, if problems occur or bugs are found or you have great ideas regarding EvalVid, I'm also interested to hear from you. I'm sure that each of the above topics can be formulated as a diploma thesis.

Free MPEG-4 codecs

Free H.264 codecs

Free H.263 codecs

Commercial H.263, MPEG-4, H.264 codecs

MP4 References and Tools

Pre-compiled binaries (static)

x264 MP4Box ffmpeg GPAC mplayer
Mac OS X (x86_64) 28.05.2011 28.05.2011 28.05.2011 28.05.2011 28.05.2011
Windows 06.05.2011 11.04.2011 06.05.2011 11.04.2011 12.04.2011
Linux 12.04.2011 12.04.2011 12.04.2011 12.04.2011 12.04.2011

YUV 4:2:0 video sequences

EvalVid Source Code

EvalVid Binaries

Usage / Examples

Publications about EvalVid

Valid HTML 4.01 Transitional