Ru / En

Hot news:

If you find a spelling error, please select an incorrect text and press Ctrl+Enter. Thank you!

Compression project >> Video Area Home

Call for MPEG4-AVC/H.264 codecs

Fifth H.264 video codec comparison
For real researchers and developers in field of high-end video compression

MSU Graphics & Media Lab (Video Group)

Important Dates


February, 20 Deadline for preliminary receipt of a H.264 codecs
February, 27 Deadline for receipt of a H.264 codec with required presets
March, 16 Deadline for settling technical problems with codec’s functioning
April, 7 Draft version of report that will be sent to all participants
April, 14 Deadline for reception of comments to the draft
April, 28 Comparison report release


Task of the Comparison



To perform comparative unbiased analysis of the current software implementations of H.264/MPEG-4 AVC video coding standard using objective metrics

Scope of test


Summary report topics:
  • Encoding and decoding time
  • Objective measurements (PSNR, SSIM, Average Advantage and etc.)
  • Analysis of averaged objective results
  • Leaders in different areas
  • New in this comparison
  • Codecs options analysis (see example at Options Analysis of MPEG-4 AVC/H.264 Codec x264)
  • New type of special analysis for codecs
  • Using natural sequences' special modification
  • Using synthetic sequences
  • Separate analysis of codecs main subsystems
  • New sequences
  • See previous comparison for details.

    Comparison Rules


  • There will be three types of testing sequences and for every type there will be specific set of presets, bitrates, and profiles:
  • HDTV streams
  • resolutions: 1920x1080, 1280x720
  • bitrates 1-10 Mbps
  • 2 presets: "High Speed", "High Quality"
  • speed requirements (at 3 Mbps, 1280x720 sequences):
  • Minimum 10 fps for "High Speed" preset
  • Minimum 3 fps for "High Quality" preset
  • Movie streams
  • different types of content (movie, animation)
  • resolutions: PAL, NTSC, 4CIF
  • bitrates 500-2000 Kbps
  • 2 presets: "High Speed", "High Quality"
  • speed requirements (at 750 Kbps, 4CIF sequence):
  • Minimum 40 fps for "High Speed" preset
  • Minimum 12 fps for "High Quality" prest
  • Videoconference streams (only 1-pass presets)
  • bitrates 30-300 Kbps
  • resolutions: QCIF, CIF
  • 2 presets: "High Speed", "High Quality"
  • speed requirements (at 200 Kbps, CIF sequences):
  • Minimum 100 fps for "High Speed" preset
  • Minimum 50 fps for "High Quality" preset
  • We are planning to include new codecs that did not participate in previous comparison by chosing presets for them ourself. For that task we will use option analysis. So we will be glad to have a direct contact with codec developers. The main benefit of direct participation for developers is receiving Pro version of comparison free of charge.
  • The main reason of speed limitation is to compare objective quality without regarding speed/quality trade-off, so if preset provided by developer will work much faster than requirements but with low quality this can lead to low total results.
  • An important restriction on a preset is encoding time for it. A few iterations of compliance testing and preset optimization are possible to meet the requirements set above. Please pay attention that we will use 4-cores CPU for encoding, so you can use multi-threading.
  • All speed measurements will be performed using our testing hardware (detailed description see below).
  • Decoding process will be the following: all encoded sequences are decoding with received company's decoder. If there is no own decoder then JM decoder will be used.
  • All measurements will be performed using MSU Video Quality Measurement Tool (Pro Version).
  • Before results' publishing each developer will receive the results of its codec and competitive free codecs. Developers of each codec can write a comment (one paragraph) about the comparison results. That comment will be included in the report.
  • We are willing to completely or partially delete information about some codec in the public version of comparison report only in exceptional cases (e.g. critical errors in a codec).
  • If your company wants to receive results of your codec testing without publication and information disclosure, you should pay for measurements and report preparing before comparison's beginning. You can join to comparison for free if you agree that your codec's results will be published.
  • Full version of comparison report is available for direct participants for free.

  • Testing Hardware Characteristics


  • 4-cores processor: x86 Family GenuineIntel 2.5 Ghz (Intel Core Quad Q6600)
  • OS Name: Microsoft Windows XP Professional 32-bit
  • System Type: X86-based PC
  • Total Physical Memory: 4 GB
  • Total Virtual Memory: 2 GB

  • Codec Requirements


  • Presets for different types of video sequences should be provided by the developers
  • Codec should allow to set arbitrary bitrate of resulting stream
  • 3 variants of codec interface are possible:
  • Console codec version (with batch processing support — bitrate and file names must be possible to assign from the command line). This variant is most preferable.
  • Video for Windows Codec with correct state saving (batch processing support).
  • Direct Show filter. In this case software for batch processing should be provided by the developers.
  • Codec should open and save *.yuv or *.avi (YV12 colorspace) files
  • Encoder should be compatible with JM reference decoder

  • Developers Deliverables


    Following deliverables should be provided by each developer:
  • Codec files (CLI executable file is preferable)
  • Short description of codec parameters
  • Codec's presets with pointing of used H.264/AVC profile.

  • The Facts about the Previous H.264 Video Codecs Comparison


  • There were more than 100.000 downloads of previous H.264 video codec comparison results
  • Many codec's bugs were found and reported to developers
  • Here you can see Selected comments for MPEG-4 AVC/H.264 video codecs comparison

  • Sequences


    HDTV sequences:
  • Two sequence of resolution 1920x1080p
  • Two sequences of resolution 1280x720p
  • Movie sequences
  • Four sequences of SD resolution (approx. 704x576 progressive)
  • Videoconference sequences:
  • Four sequences of CIF (352x288 progressive)

  • Useful Links


  • Fourth Annual MSU MPEG-4 AVC/H.264 Video Codec Comparison
  • Options Analysis of MPEG-4 AVC/H.264 Codec x264
  • MSU Lossless Video Codecs Comparison'2007
  • See all our comparisons

  • Thanks to Previous Contributors


    Special thanks to following contributors of previous H.264/AVC comparisons:

    Intel AMD Adobe KDDI R&D labs Tata Elxsi

    Contact Information


    Call for codecs 2012
    See all MSU Video Codec Comparisons

    MSU video codecs comparisons resources:


    Other Materials


    Video resources:

    Call for MPEG4-AVC/H.264 codecs 2012

    Public MSU video filters
    Here are available VirtualDub and AviSynth filters. For a given type of digital video filtration we typically develop a family of different algorithms and implementations. Generally there are also versions optimized for PC and hardware implementations (ASIC/FPGA/DSP). These optimized versions can be licensed to companies. Please contact us for details via video(at)graphics.cs.msu_ru.
    MSU/YUVsoft filters for companies
    We are working with Intel, Samsung, RealNetworks and other companies on adapting our filters other video processing algorithms for specific video streams, applications and hardware like TV-sets, graphics cards, etc. Some of such projects are non-exclusive. Also we have internal researches. Please let us know via video(at)graphics.cs.msu_ru if you are interested in acquiring a license for such filters or making a custom R&D project on video processing, compression, computer vision.
    Codecs comparisons
    Objective and subjective quality evaluation
    tests for video and image codecs
    Call for MPEG4-AVC/H.264 codecs 2012
    Ext. link: x264 parameters efficiency comparison
    MSU Video Quality Measurement tools
    Programs with different objective and subjective video quality metrics implementation
    Video codecs projects
    Different research and development
    projects on video codecs
    Other
    Other information

    Bookmark this page:   Add to Del.icio.us Add to Del.icio.us     Digg It Digg It     reddit reddit


     
    Last updated: 10-March-2011

    Search (Russian):
    Server size: 8069 files, 1215Mb (Server statistics)

    Project updated by
    Server Team and MSU Video Group


    Project sponsored by YUVsoft Corp.

    Project supported by MSU Graphics & Media Lab

    Rambler's Top100 Рейтинг@Mail.ru