dir2slideshow(1)
π dir2slideshow β like, the manual but make it make sense β¨
okay bestie, so this is dir2slideshow(1), and it lives in the dvd-slideshow family of tools. no cap, it's the little helper that turns a folder full of pics into an input file that dvd-slideshow can actually eat. let's get into it π«Ά
πΈ NAME πΈ
dir2slideshow β creates an input file for dvd-slideshow from pictures in a directory.
π SYNOPSIS π
dir2slideshow [-o <output directory>] [-t <Seconds per picture>] [-c
<Crossfade seconds>] -n <Slideshow name> [-T] [-M] [-s subtitle_text]
[-notitle] <Images directory>
β¨ DESCRIPTION β¨
So basically: it creates an input file for dvd-slideshow out of all the JPEG images sitting in whatever directory you point it at. and now β glow up moment β it also reads all .jpg, .JPG, .jpeg, .png and .PNG files in that directory. periodt. π
π OPTIONS π
<Images directory>β the path to the directory holding the images you wanna use. this one's the whole point, don't forget it.-n <Slideshow name>β the name of this slideshow. it gets used as the default title text for the first title slide, and it's also what the output file gets named. so like, name it something cute.[-t <Seconds per picture>]β how many seconds each picture stays on screen in the movie. if you don't say anything, it defaults to 5 seconds.[-o <Output directory>]β the directory where the output file gets written. if you skip it, it just chills in the current directory. lowkey convenient.[-c <Crossfade seconds>]β how many seconds to crossfade between images. one second is usually fine. heads up tho: this makes processing take longer, but it looks nice. worth it. π¦[-w <Wipe seconds>]β how many seconds to wipe between images. one second is usually fine. pick either crossfade or wipe, bestie, not both.[-T]β sorts the images by the JPEG header picture-taken time, then by file modification date, and finally by filename. the default sort is by name only. requires thejheadprogram, fyi.[-M]β sorts images by file modification date, and then by filename. again, the default sort is by name only.[-s subtitle_text]β adds the default subtitle"subtitle_text"to every single slide. use-s filenameto display the filename as the subtitle. use-s pathto display the path and filename as the subtitle. options on options β¨[-s2 subtitle_text]β same as-s, but it drops the subtitles onto subtitle track 2 instead.[-b background.jpg]β usesbackground.jpgas the background image. default is just plain black. iconic but simple.[-notitle]β do not create a title slide. skipping the intro, bold move.[-r]β recursively searches directories for images, creating one output file. go deep, bestie.[-k]β applies random kenburns effects to the images. > ngl, use of this is discouraged because encoding takes sooooo long. π[-p]β use PAL output video format instead of NTSC.[-theme themename]β usethemenameas a theme file. see the theme help files for more info. (TBD)[-a audiofile1,audiofile2,...]β adds audio files to the slideshow. the files play sequentially for the duration of the slideshow. use quotes if you've got spaces in filenames, bestie. π§[-q]β quiet mode: outputs less screen output. for when the terminal is doing too much.
π EXAMPLES π
fr fr, the examples live here:
http://dvd-slideshow.sourceforge.net
π AUTHORS π
- Scott Dylewski
<scott at dylewski dot com> http://dvd-slideshow.sourceforge.net/
π§ SEE ALSO π§
okay that's the whole page bestie, you ate π this was written by Scott Dylewski, version 0.8.4, and it's part of the dir2slideshow(1) manual. go make something gorgeous πβ¨π
π¦ where this page comes from
- debian bookworm: dvd-slideshow 0.8.6.1-1.1 Β· GPL-2.0-or-later
- debian trixie: dvd-slideshow 0.8.6.1-2 Β· GPL-2.0-or-later
- ubuntu jammy: dvd-slideshow 0.8.6.1-1.1 Β· GPL-2.0-or-later
- ubuntu noble: dvd-slideshow 0.8.6.1-2 Β· GPL-2.0-or-later
- ubuntu questing: dvd-slideshow 0.8.6.1-2
- ubuntu resolute: dvd-slideshow 0.8.6.1-2build1 Β· GPL-2.0-or-later
- ubuntu stonking: dvd-slideshow 0.8.6.1-2build1 Β· 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