GUVCVIEW(1)
π 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.1is mmap, and that's the default;2is 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):enable(1)β¨disable(0)
- *
-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:enable(1)β¨disable(0)
- *
-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 πβ¨
π¦ where this page comes from
- opensuse-leap 16.0: guvcview-qt5 2.1.0-bp160.1.13 Β· GPL-2.0-or-later
- opensuse-leap 16.0: guvcview-qt5 2.1.0-bp160.1.13 Β· GPL-2.0-or-later
- opensuse-leap 16.0: guvcview-qt5 2.1.0-bp160.1.13 Β· GPL-2.0-or-later
- opensuse-leap 16.0: guvcview-qt5 2.1.0-bp160.1.13 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms