GUVCVIEW(1)
π GUVCVIEW π
okay bestie, so guvcview is the manual page for the GTK+ base UVC Viewer, and it lives in section 1 of the manual (general commands, aka the "type it in your terminal" zone). It's giving camera-app energy and honestly? iconic. π
β¨ SYNOPSIS β¨
guvcview
that's it. that's the whole thing. no cap. π
π¦ DESCRIPTION π¦
So like, guvcview is this application for capturing and viewing video from devices that the Linux kernel video4linux2 interface supports. That's the whole vibe. If your webcam shows up to v4l2, bestie, it's showing up here. π₯β¨
πΈ USAGE πΈ
guvcview [options...]
you run it, you can sprinkle options on it, slay. π«Ά
π OPTIONS π
okay here's the full lineup, and no I did not skip any of them, I would never do that to you:
-h,--helpβ Prints the help. Your little "what do I do" button. π-v,--versionβ Prints the version. Identity check. β¨-w,--verbosity=LEVELβ Sets the Verbosity level. default is0. crank it up if you want the tea. β-d,--device=AUDIO_DEVICEβ Sets the device name. default is/dev/video0. yes, it's calledAUDIO_DEVICEin the option, and yes, the default is a video device β that's just how it is, we don't question the ancestors. π-c,--capture=METHODβ Sets the capture method. the options arereadormmap, andmmapis the default. π§-b,--disable_libv4l2β Disables calls tolibv4l2. bye bestie. π-x,--resolution=WIDTHxHEIGHTβ Requests a resolution, like e.g640x480. main character framing. π₯-f,--format=FOURCCβ Requests a format, like e.gMJPG. ποΈ-F,--fps=FPS_NUM[/FPS_DENOM]β Requests fps. like e.g.25, or7/3, or.... frames per second, but make it a ratio if you're feeling fancy. β-r,--render=RENDER_APIβ Selects the render API. like e.gnone,sdl,sfml. π-m,--render_window=RENDER_WINDOW_FLAGSβ Sets the render window flags. like e.gnone,full,max, orWIDTHxHEIGHT. π-a,--audio=AUDIO_APIβ Selects the audio API. like e.gnone,port,pulse. π-k,--audio_device=audio_deviceβ Selects the audio device index for the selected api, ranging0..N. π€-g,--gui=GUI_APIβ Selects the GUI API. like e.gnone,gtk3,qt6. π-o,--audio_codec=codecAudioβ Audio codec. your choices arepcmmp2mp3aacac3vorb. π§-u,--video_codec=codecβ Video codec. your choices arerawmjpgmpegflv1wmv1mpg2mp43dx50h264vp80theo. the whole alphabet of formats fr fr. π¬-p,--profile=filenameβ Loads a control profile. π-j,--video=filenameβ filename for captured video). yes the closing paren is part of the lore, we keep it. π-i,--image=filenameβ filename for captured image). same deal, paren and all. πΈ-y,--video_timer=TIME_IN_SECβ Time (double) in sec. for video capture). π-t,--photo_timer=TIME_IN_SECβ Time (double) in sec. between captured photos). β³-n,--photo_total=totalβ Total number of captured photos). π-e,--exit_on_termβ Exits the app after video or image capture ends. it said goodbye first, very polite. πͺ-z,--control_panelβ Starts in control panel mode. sliders and switches, the whole aesthetic. ποΈ
ngl bestie, a couple of these descriptions end in a stray ) in the original page. I kept them exactly as they are because the rule is every detail stays, and I do not make the rules, I just follow them flawlessly. π
π 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 to Paulo, absolute legend. π«Ά
and that's the whole page bestie!! this version is from May 2024, and it's the GUVCVIEW(1) page from the General Commands Manual β go forth and capture some video, you've got this. πβ¨ππ¦πΈπ
π«Άππ₯ππβππππ§π
π¦ where this page comes from
- alpine 3.24: guvcview-doc 2.2.1-r3 Β· GPL-2.0-or-later
- arch rolling: guvcview 2.2.2-4 Β· GPL-2.0-or-later
- debian trixie: guvcview 2.2.1-1 Β· GPL-2.0-or-later
- epel 9: guvcview 2.2.2-3.el9 Β· GPL-2.0-or-later
- nixos 26.05: guvcview 2.2.2
- nixpkgs unstable: guvcview 2.2.2
- ubuntu questing: guvcview 2.2.1-1
- ubuntu resolute: guvcview 2.2.2-1 Β· GPL-2.0-or-later
- ubuntu stonking: guvcview 2.2.2-1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms