yuvplay(1)

🌸 yuvplay β€” the manual, but make it cute πŸ’…

okay so bestie, welcome to yuvplay(1) from the MJPEG tools manual. this little icon is all about showing off YUV4MPEG2 streams on your screen, and yes she's serving SDL realness ✨


✨ NAME ✨

yuvplay β€” Display YUV4MPEG2 streams (using SDL) πŸ¦‹


πŸŽ€ SYNOPSIS πŸŽ€

yuvplay [options]

that's it. that's the whole vibe. no files, no drama, just options 🫢


πŸ’– DESCRIPTION πŸ’–

yuvplay produces on-screen playback of a YUV4MPEG2 stream that gets handed to it through stdin. and like, how does it get there? typically you pipe it in from the stdout of lavpipe(1), lav2yuv(1), mpeg2dec(1), or some other similar program doing the same kinda thing. it's giving pipeline energy fr fr 🌈

now, real talk for a sec: if you just want pure playback, bestie, lavplay should be a superior option. no cap. yuvplay is intended primarily as a debugging or diagnostic utility β€” like, she's the girl you call when you're setting up video processing pipelines and you need to see what's actually coming through. she's not the main character of your playback setup, she's the one holding the flashlight πŸ”₯


πŸ‘‘ OPTIONS πŸ‘‘

yuvplay accepts the following options:

  • -s WxH β€” the size of the SDL window, bestie. by default it uses the size of the input video stream, scaled so you get 1:1 pixels (using the sample aspect ratio encoded in the stream header, iykyk). but literally you can specify any size you want. WxH is the width x height of the scaled window πŸ’…
  • -ttitle β€” set the window title. give her a name, she deserves one πŸŽ€
  • -f num β€” override the framerate specified in the input stream header. not feeling the header's choice? override it, periodt ✨
  • -c β€” by default, yuvplay will try to play at the framerate of the input movie. with this option, yuvplay will just play all the frames as fast as it can. zoom zoom, no pacing, absolute chaos, we love her 😭πŸ”₯
  • -v [0,1,2] β€” set the verbosity of user feedback. default is "1": errors, warnings, and info messages. so like, level 1 is the standard girlie chatter πŸ’¬

πŸ¦‹ AUTHOR πŸ¦‹

this man page was originally written by Ronald Bultje (and since edited by Matt Marjanovic). legends only πŸ’œ

if you have questions, remarks, problems, or you just want to contact the developers, the main mailing list for the MJPEG-tools is:

mjpeg-users@lists.sourceforge.net

for more info, see our website at:

http://mjpeg.sourceforge.net/

🌈 SEE ALSO 🌈

mjpegtools(1), lavpipe(1), lav2yuv(1) lavplay(1)


and that's the whole page, bestie πŸ’– this one came from the MJPEG Tools Team, dated 8 April 2002 β€” yeah she's an elder icon, respect her, she's been slaying since forever πŸ‘‘πŸŒΈ