Skip to content

Raw YUV player which support various YUV format

License

Notifications You must be signed in to change notification settings

emiya777/yuvplayer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

yuvplayer

Lightweight YUV player which supports various YUV format

Supporting Format

  • Planar format

  • YUV420 (YV12)

  • YUV422 (YV16)

  • YUV444

  • RGB16

  • RGB24

  • RGB32

  • Interleaved format

  • NV12

  • NV21

  • UYVY

  • VYUY

Supporting Feature

  • Zoom (4:1 ~ 1:4)
  • Store frame to YUV/BMP

Hot key

  • "→": frm-forward
  • "←": frm-backward
  • "↑": zoom-in
  • "↓": zoom-out
  • "p/space": play/pause toggle
  • "o": open
  • "g": goto a frame
  • "x": exit
  • "h" set size to 1080p(HD)
  • "s" set size to 720p(SD)
  • "c" set size to CIF
  • "q" set size to QCIF

About

Raw YUV player which support various YUV format

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 64.5%
  • C 32.9%
  • Objective-C 2.6%