YuvToolkit is an open source, cross platform raw yuv player and analyzer. It has following features in the current version:
  • Installation packages for Windows and OsX
  • Support most YUV formats (I420 I422 I444 YV12 YV16 YV24 UYVY YUY2 NV12 grayscale)
  • Support RGB formats (RGB24 RGBX32 XRGB32)
  • Can parse resolution, fps and color from file name, e.g., David-640x480-30FPS-I420.yuv
  • Use Direct3D and OpenGL for rendering, support 1280x720P playback at 60FPS of 4 side-by-side videos (if your hardware is fast enough)
  • Compute objective measures such as MSE and PSNR frame by frame
  • Can visualize the distortion map
  • Support scripting using Javascript, e.g., to open several files at same time
  • Support plugin extensions for new video formats, new measures and new rendering engines

Version 0.0.2 released

posted Nov 21, 2011, 12:06 PM by David Zhao   [ updated Nov 22, 2011, 4:41 AM ]

Major New Features
  • New video pipeline, more efficient playback and more reliable seeking.
  • Support for 720P 60FPS playback of 4 side-by-side videos using D3D renderer if harddrive is fast enough.
  • Support for MSE and PSNR objective measures and error map visualization.
  • Improved platform support in Windows and Mac as default program for opening yuv files.

Minor New Features
  • Playback of a selected time interval (Select using Ctrl-HOME and Ctrl-END, remove by ESC)
  • Improved perception of start-up time (i.e. show window early).
  • Continue playback after seeking to a new frame using mouse.
  • Accelerating seeking when pressing down arrow keys.
  • HOME and END keys for beginning and end of video.
  • Improved algorithm for video layout (minimizing background).
  • New toolbar
  • Removed QPaint renderer

1-1 of 1