GUVCVIEW(1)

πŸ“¦ version 2.1.0, in opensuse-leap 16.0

πŸ’… GUVCVIEW(1) β€” the group-chat edition πŸŽ€

okay so this is the manual page for guvcview, and it lives in the General Commands Manual section of the Unix world (GUVCVIEW(1), iykyk). buckle up bestie, we're learning video capture ✨


🌸 NAME 🌸

guvcview β€” a GTK+ base UVC Viewer. that's literally it, that's the whole name, and honestly? iconic. πŸ‘‘


πŸ¦‹ SYNOPSIS πŸ¦‹

guvcview

no cap, that's the whole thing. just run it. main character energy fr fr πŸ’…


πŸ’– DESCRIPTION πŸ’–

So Guvcview is a simple GTK+ interface for capturing and viewing video from devices supported by the Linux UVC driver. πŸŽ₯

The way that it fully supports video4linux2 β€” so it should work with any driver that supports this API, including the gspca driver. obsessed. it just works, periodt. πŸ”₯


🌈 USAGE 🌈

guvcview [options...]

you + your options + your webcam = the trio we didn't know we needed 🫢


✨ OPTION ✨

πŸŽ€ the basics (help me help you)

  • -?, --help β€” Print help options. your first stop, bestie πŸ™ˆ
  • --help-all β€” Print all help options. all of them. the deluxe version πŸ’–
  • --help-gtk β€” Print GTK+ options. for the GTK+ girlies specifically πŸŽ€
  • --version β€” Print version number. gotta know which era of guvcview you're in ⭐

πŸ‘‘ Application options (the actual fun stuff)

  • -v, --verbose β€” Prints a lot of debug information. like, a lot. it's giving oversharer πŸ’€
  • *-d, --device=VIDEO_DEVICE* β€” Video Device. default is /dev/video0 πŸ“Ή
  • -a, --add_ctrls β€” Exits after adding dynamic controls to the uvc driver. needs root/sudo β€” so yes, you're gonna need the big permissions for this one πŸ”
  • -o, --control_only β€” Don't stream video, image controls only. sometimes you just wanna tweak the vibes, not watch anything ✨
  • -r, --capture_method=[1|2] β€” Capture method. 1 is mmap, and that's the default; 2 is read πŸ¦‹
  • *-g, --config=FILENAME* β€” Configuration File. gotta have a config file, it's called being organized πŸ’…
  • -w, --hwd_acel=[1|0] β€” Hardware accelaration (yes, that's how the manpage spells it, we're keeping it exactly as-is, no notes):
  • *-f, --format=FORMAT* β€” Video input format. pick your fighter:
mjpg | jpeg | yuyv | yvyu | uyvy | yyuv | yu12 | yv12 | nv12 |
nv21 | nv16 | nv61 | y11p | grey | s501 | s505 | s508 | gbrg |
grbg | ba81 | rggb | bgr3 | rgb3 |
  • *-s, --size=WIDTHxHEIGHT* β€” Resolution. default: 640x480 πŸ“
  • *-i, --image=FILENAME* β€” Image File. your pics go here πŸ“
  • *-c, --cap_time=TIME* β€” Time elapsed between image captures. patience is a virtue, bestie ⏳
  • *-m, --npics=NUMPIC* β€” Number of images to capture. how many pics are we taking? πŸ”₯
  • *-n, --video=FILENAME* β€” Video File (capture from start). roll camera, from the very beginning 🎬
  • *-t, --vid_time=TIME* β€” Video duration (in seconds). keep it short and sweet ⏱️
  • --exit_on_close β€” Exits guvcview after closing video. it knows when to leave the party, king behavior πŸ‘‘
  • *-j, --skip=N_FRAMES* β€” Number of inital frames to skip (again, keeping their spelling, we don't touch the lore) πŸ™ˆ
  • -p, --show_fps=[1|0] β€” Print FPS on video Window:
  • *-l, --profile=FILENAME* β€” Load profile. save your settings, live your truth πŸ’Ύ

πŸ’œ AUTHOR πŸ’œ

This manual page was written by Paulo Assis <pj.assis@gmail.com>, for the Debian GNU/Linux system (but may be used by others). shoutout Paulo, absolute legend 🫢


ngl bestie, that's genuinely the whole page β€” every flag, every default, every format, all accounted for. no cap. πŸ’…

sign-off β€” this little time capsule is from Aug 2009, and it's still filed under GUVCVIEW(1). vintage but make it cute πŸŽ€βœ¨