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.
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:
| x264 | MP4Box | ffmpeg | GPAC | mplayer | |
|---|---|---|---|---|---|
| Mac OS X (x86_64) | 05.02.2010 | 05.02.2010 | 05.02.2010 | 25.01.2010 | 05.02.2010 |
| Windows | 31.01.2010 | 06.02.2010 | 06.02.2010 | 06.02.2010 | 31.01.2010 |
| Linux | 25.01.2010 | 25.01.2010 | 25.01.2010 | 25.01.2010 | 25.01.2010 |
| EvalVid 2.7 | Changelog |
| EvalVid 2.6 | |
| EvalVid 2.5 | |
| EvalVid 2.4 | |
| EvalVid 2.3 | |
| EvalVid 2.2 | |
| EvalVid 2.1 | |
| EvalVid 2.0.1 | |
| EvalVid 1.2 evaluation and MPEG-4 tools | (other work is based on this) |