yay - yet another YUV viewer

yay simply displays 4:2:0, 4:2:2, 4:4:4 YUV and Y-only pictures and sequences.

It tries to find a first match of geometry information like _<width>x<height> somewhere in the path/filename, e.g.

  • mobile_352x288.yuv or
  • path/to/yuv/mobile_640x480x400frames/file.yuv

yay depends on SDL (simple directmedia layer), which is available for a lot of different platforms.

yay compiles on linux, solaris, macos and mingw/win32.

Everybody likes screenshots...
screenshot

news

  • 28 Apr 2009: added Windows version (compiled with mingw-5.1, SDL-1.2.13, mingw-regex-2.5.1)
  • 14 Dec 2008: added support for additional YUV formats, thanks to Cuero Bugot
  • 21 Apr 2006: released yay-20060421-2: win32 binary, fixes regarding video mode selection
  • 21 Apr 2006: added sequence playing and rewind, bugfixes
  • 28 Sep 2005: added 16x16 grid
  • 24 Sep 2005: fresmeat announcement, added some docs
  • 23 Sep 2005: fixed frame numbering
  • 19 Sep 2005: bugfixes, added regex based geometry data search, switched to YV12 planes
  • 18 Sep 2005: initial release

usage

yay [-s <width>x<height>] [-f format] filename.yuv

format: 
 0: Y only 
 1: YUV420 (default)
 2: YUV422
 3: YUV444

keys:
   -> : next frame
   <- : prev. frame 
  up  : zoom in
 down : zoom out
space : play sequence (any key stops)
    r : rewind
    g : toggle grid (16x16)
    q : quit

download

yay-win32.png

todo

  • automake/autoconf for x-platform compiles
  • documentation, legal stuff

-- MatthiasWientapper - 29 Apr 2009

 
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding mattzz? Send feedback