MPEG2Event: A Framework for Developing Analysis Tools for Compressed Video

  • Ketan Mayer-Patel ,
  • Jim Gemmell

MSR-TR-2004-111 |

Publication

This paper describes two contributions to the analysis of MPEG video compression: the MPEG2Event library and the MPEGstats web site. MPEG2Event is a C# library intended to facilitate rapid prototyping of MPEG-2 analysis tools. Unlike other MPEG-2 decoding libraries that are designed for performance, MPEG2Event sacrifices parsing speed in order maximize flexibility and expose the coding elements contained within an MPEG-2 stream at a number of different granularities. MPEGstats is a web site/service that makes coding statistics about DVD titles available to the worldwide research community. The MPEGstats web site has a database backend, populated with the statistics of DVDs, as extracted by the MPEG2Event library. The user interface of the web site allows common queries to be performed, e.g. by title and chapter, and/or by certain frames types. A .NET web service is also implemented to allow customized access to the data.