PLAYDV(1)
π PLAYDV π
okay so bestie, let me introduce you to playdv β the manual page for it lives in the General Commands Manual section, and honestly? it's giving "small tool, big slay" energy. β¨
π¦ SYNOPSIS π¦
playdv [ options ] file
πΈ DESCRIPTION πΈ
playdv reads in DV-encoded video data from file and displays it on screen. that's it, that's the whole vibe. iconic behavior, no notes. π
-v,--versionβ show theplaydvversion number. lil flex, love that for you β¨--disable-audioβ skip audio decoding. no sound, only vibes π--disable-videoβ skip video decoding. audio-only era, we love a switch-up π¦-n,--num-frames=countβ stop playing after count frames. your "okay that's enough" button π--dump-frames=patternβ save a PPM image of each frame to an individual file. pattern determines the file names and may be given in printf-style, taking one numeric argument that gets replaced with the current frame number. likecapture%05d.ppmfor filescapture00001.ppm,capture00002.ppm, etc. use-to stream the frames to stdout. lowkey the screenshot queen behavior π--no-mmapβ don't usemmapfor reading (useful for pipes). fr fr, pipes will thank you π«Ά-l,--loop-count=countβ loop playback count times,0for infinite. infinite loop girlies, be careful π
π§ Audio Output Options π§
--audio-device=devicenameβ target audio device; e.g./dev/dsp, which is also the default. yes bestie, that's the one you get for free π--audio-file=fileβ send raw decoded audio stream to file, skipping audio ioctls. no ioctls, only bytes β¨--audio-mix=(-16 .. 16)β mixing level of 4 channel audio for 32KHz 12bit.0[default].-16selects second channel,16selects first channel. channel-picking main character energy π
π¬ Video Output Options π¬
-d,--display=(0|1|2|3)β method used to display video data on screen:0=autoselect[default],1=gtk,2=Xv,3=SDL. Xv is usually the fastest but requires XFree86 version 4.0 or higher with XVideo extensions. speed demon behavior π₯--aspect=(n|w|normal|wide)β video display aspect ratio (for Xv only):n=normal4:3,w=wide16:9 . not all window manager support resizing at fixed aspect ratio. if they do, resizing is done at fixed aspect ratio. ngl this is so real of them π--size=(10 .. 100)β initial scaleing percentage (for Xv only): 10 <= n <= 100. yes, "scaleing" β the manpage said it like that and we're keeping it, periodt π«Ά
π§ Decoder Options π§
-V,--video-system=(0|1|2|3)β sets the video standard of the incoming DV data:0=autoselect[default],1=525/60 4:1:1 (NTSC),2=625/50 4:2:0 (PAL,IEC 61834 DV),3=625/50 4:1:1 (PAL,SMPTE 314M DV). Autoselect usually works fine. only use this option if you know what you are doing.
β οΈ bestie, that last line is a warning wrapped in a sentence. if you don't know what you're doing, leave it on autoselect. no cap. π
π Video Decode Options π
-q,--quality=(1|2|3)β quality level of desired video decoding. the process of decoding DV data is split into several steps. each additional step enhances output quality, but of course also slows down decoding. if your machine is too slow to keep up an interactive frame rate, you might want to decrease this number:1=DC and no ACs,2=DC and single-pass for ACs,3=DC and multi-pass for ACs[default]. trade-offs, the eternal struggle π-m,--monochromeβ skip decoding of color blocks. another way to speed up the decoding process. sometimes grey is the moment π
π Audio Decode Options π
-f,--frequency=(0|1|2|3)β frequency of audio data in the input stream:0=autodetect[default],1=32 kHz,2=44.1 kHz,3=48 kHz. let it autodetect, she knows β¨-Q,--quantization=(0|1|2)β dynamic range of audio data in the input stream:0=autodetect[default],1=12 bit,2=16bit. (note:16bitwith no space, we don't fix, we respect π )-e,--emphasis=(0|1|2)β first-order preemphasis of 50/15 us:0=autodetect[default],1=on,2=off. she's fancy like that π
β Help Options β
-?,--helpβ show help message. use this command to get a brief description of available options. the "girl help" but make it productive π«Ά--usageβ display brief usage message. even briefer, even cuter πΈ
π SEE ALSO π
dvconnect(1),dubdv(1),encodedv(1).
(yes, no space after the commas in the original β we keep the facts exact, always π)
π₯ AVAILABILITY π₯
see http://libdv.sourceforge.net/ for the latest version. bookmark it bestie, that's where the fresh drops live β¨
π AUTHORS π
playdv was written by Charles 'Buck' Krasic <krasic@acm.org> and Erik Walthinsen <omega@cse.ogi.edu>. absolute legends, we stan π
this manual page is based on playdv's help message and was written by Daniel Kobras <kobras@debian.org> for the Debian GNU/Linux system (but may be used by others). shoutout to the Debian girlies π«Ά
and that's the whole page, bestie!! π this lil cutie is dated January 2003 and belongs to PLAYDV(1) β vintage but still slaying, iykyk π
β¨
π¦ where this page comes from
- debian bookworm: libdv-bin 1.0.0-15 Β· LGPL-2.1-or-later
- ubuntu jammy: libdv-bin 1.0.0-14build1 Β· LGPL-2.1-or-later
- Copyright (c) 2001-2004 Charles 'Buck' Krasic, Erik Walthinsen, Daniel Kobras
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms