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
|
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
|
|