Datahammer 7yuv YUV Viewer, RGB Viewer, YUV Editor, YUV Analyzer and Hex Editor.

7yuv is is a tool for editing and visualizing raw graphics data and binary files. It is a valuable tool to assist development of games, video codecs, and general graphics programming.

A large number of surface formats is supported, including RGB and YUV pixel formats.

7yuv Hex Edit mode
RawGfx Edit Mode

7yuv opens any file, regardless of type or size. Data is handled as raw binary, 7yuv allows "bit-true editing", i.e. no hidden data conversions are performed. Data can be edited in graphics, hex, or text mode.

Selection of Features:

  • 64-bit large file support
  • Graphics editing mode with selectable pixel formats: RGB, YUV, YUV-planar, palette, bit-planar
  • Format conversion between RGB and YUV formats
  • Hex editing mode (Byte, 16/24/32/64-bit Words, little and big endian)
  • RawText editing mode (SBC, DBC, UTF-32 encoding, little and big endian)
  • Super fast seek and editing independent of filesize
  • Custom rendering engine for bitmap fonts and graphics
  • Palette editing
  • Save individual video frames to image (BMP, JPEG, PNG, etc.)
  • Generate test frames
  • Tabbed file editing, built-in file explorer

7yuv RawGfx YUV mode
Hex Edit Mode

Selection of Graphics Formats:

  • YUV 420, YUV 422 planar, NV12, NV21, IC0, IC1, IC2, IC3
  • YUV 4:4:4, AYUV, YUV422 (interleaved YUYV, YVYU, UYVY, VYUY)
  • RGB155, RGB565, RGB888, ARGB8888
  • 1 bpp, 2 bpp, 4 bpp, 8 bpp chunky formats with palette
  • 2/3/4/5/6/7/8 bpp bit-planar formats

Changelog:

New in 7yuv V2.1 (2014-04-19)

* Add support for YUV422 10-bit V210 (OpenGL mode only)

New in 7yuv V2.0 (2014-04-14)

* Json-format config files.
* OpenGL HW rendering
* Scaling in graphics mode
* RGB channel filtering
* Color schemes for graphics mode
* YUV411 support
* RGBA raw palette format support
* "Screen copy" for text modes (render to text buffer)

New in 7yuv V1.8 (2013-07-06)

* configurable mode colour schemes
* fix AYUV rendering (Y and U channel were swapped)
* detect AYUV format based on .ayuv extension
* test-bar for packed AYUV, YUV444, YUV422 formats
* show CSD in filer, when opening window with new file
* in-place graphics format conversion
* new icons