zeitraffer

Crates.iozeitraffer
lib.rszeitraffer
version0.1.0
created_at2025-08-30 18:19:22.207955+00
updated_at2025-08-30 18:19:22.207955+00
descriptionGenerate a time lapse video from photos, including subtitles with the photo creation times. Uses ffmpeg.
homepage
repositoryhttps://codeberg.org/clonejo/zeitraffer
max_upload_size
id1817812
size63,051
Feiko Nanninga (clonejo)

documentation

README

Zeitraffer

Generate a time lapse video from photos, including subtitles with the photo creation times.

Uses ffmpeg.

CLI

Usage: zeitraffer [OPTIONS] [INPUT_FOLDERS]...

Arguments:
  [INPUT_FOLDERS]...  Folders containing images to consume. Image files are assumed to in chronological order.

Options:
      --take-every-nth <TAKE_EVERY_NTH>
          For values >1, skip over n-1 input files for each file that is processed further. [default: 1]
      --datetime-pattern <DATETIME_PATTERN>
          eg. Mo-Fr 08:00-18:00. see https://lib.rs/crates/opening-hours
      --min-time-between <MIN_TIME_BETWEEN>
          After using a frame, skip later frames until --min-time-between is reached. [default: 0min]
      --output-video <OUTPUT_VIDEO>
          Formatted using strfmt, variables: count, total_taken, framerate, resolution, quality [default: timelapse-{total_taken}-{resolution}-q{quality}.webm]
      --framerate <FRAMERATE>
          [default: 30]
      --scale-filter [<SCALE_FILTER>]
          https://trac.ffmpeg.org/wiki/Scaling [default: 1920:-1]
      --quality <QUALITY>
          ffmpeg -crf flag, https://developers.google.com/media/vp9/settings/vod/#quality [default: 15]
  -h, --help
          Print help
Commit count: 0

cargo fmt