Video Codec Analysis and Testing

Moscow State University (MSU) Graphics & Media Laboratory has more than 10 years of experience in video and image processing, including compression algorithms and methods. One of our research directions is video codec analysis — we have prepared more than 25 video codec analysis reports, including public and private reports.

We can provide several types of collaboration in area of codec comparison for codec developers companies, and for encoding solutions users and professionals. Typical use-case for that work is — codec development company or codec user want to analyse encoding quality of its encoder and to compare it with the competitive solutions.

Private Codec Comparison

You send us codec with chosen presets and we will perform codecs comparison for you. The result will be similar for our public comparison, like MPEG-4 AVC/H.264 Video Codecs Comparison but much more analysis, pages and graphs as in Enterprise Edition of the comparison.

There are many pre-defined variants of this analysis type. Deatiled information could be found at Private Codec comparison page.

This is a most cheap and easy way for collaboration. Price for such work depends on number of codecs/presets, sequences and etc.

Periodical Codec Testing

We can provide on-line web-based testing service for you. You upload your codec (new codec or new version of codec) to our server, and receive speed/quality graphs for this codec and previously uploaded codecs in 1-3 days.

This is very useful solution if you plan to test codecs frequently (for example 2-5 times at year) for finding better encoding quality. An example of such analysis is VP8, x264 and XviD comparison.

The price for such type of service could be with half-year and year licenses.

Software Solutions for Internal Codec Testing

There is a common task to analyze a video codec to assess its quality, quality of its functions. For example such a task appears when developing a new codec or tuning an already developed one. Such tasks commonly are solved by manual or semiautomatic testing systems and often these systems have not a sufficient number of functions for complete analysis.

We propose two software systems to help you test and analyze codecs and algorithms

MSU VQMT - Video Quality Metric Tool

Main use-case of MSU VQMT is to compare video sequences using objective quality metrics. Main features of proposed system are:

See VQMT page for more information.

YUVsoft ViCoS - Video Codecs Scoring System

Main tasks of ViCoS is video codecs performance analysis based on objective video quality metrics, special quality analyzers.

This is most powerful solution. It is intended for codec comparison performing. Fully automatic quality evaluation of video processing systems using objective quality metrics and special sequences. The soultiuon can include trainings of system usage and more general trainings of codec comparisons.

VQMT and ViCoS Functionality Comparison

Here is a short comaprison for VQMT and ViCoS.

MSU VQMT YUVsoft ViCoS
Main use-case Compare video sequences Analyze and compare video codecs
Objective Metrics 20 5
Source video sequences formats Over 20 formats Only raw YUV
Video Analyzers, including ME, RC, Mode Decision, Luminance shift, ME efficiency and other analysis) NO YES
Encoding speed analysis NO YES
Results in .csv files YES YES
Binary result file NO YES
DB usage (MySQL, MSSQL, Oracle, etc.) for integration with existing QA systems NO YES
Client-server architecture for parallelization using multiple clients NO YES
Presets normalization: finding best preset with fixed complexity/encoding speed NO YES
Best presets selection for all speed/quality trade-offs NO YES
Results visualization Simple internal graph builder MATLAB toolbox for complex garph generation
GUI YES YES
Command-line interface YES YES
Home page MSU VQMT YUVsoft ViCoS

Another Codec Analysis and Tuning Tasks

We perform independent codec estimation comparing to other codecs for different use-cases, as described above, but also could make next tasks:

Strong and Weak Points of Your Codec

Encoder Features Implementation Optimality Analysis

We perform encoder features effectiveness (speed/quality trade-off) analysis that could lead up to 30% increase for speed/quality characteristics of your codec. We can help you to tune your codec and find best encoding parameters. One example of this analysis type is x264 Codec Strong and Weak Points analysis.

Contacts

E-mail: videocodec-testing@graphics.cs.msu.ru

20 Jan 2012
See Also
Automatic local color correction in S3D video
Stereo video may contain a huge color discrepancy. Most of the problems are hard to eliminate because of possible different distortions in each area in the frame.
Call for HEVC codecs 2019
Fourteen modern video codec comparison
HEVC Video Codecs Comparison 2018 (Thirteen MSU Video Codec Comparison)
13th MSU video codecs comparison
HEVC Video Codecs Comparison 2017 (Twelfth MSU Video Codec Comparison)
12th MSU video codecs comparison
MSU Video Codec Comparisons (6 test of lossless, MPEG-4 and MPEG-4 AVC)
Call for HEVC codecs 2018
Site structure