Create timelapse videos from timestamped images with parallel processing. Fast, easy, Docker-ready.
584
Create timelapse videos from timestamped images with optimized parallel processing and automatic timestamp overlays.
Create a timelapse video in one command:
docker run --rm \
-v "$(pwd)/your_images:/input:ro" \
-v "$(pwd)/output:/output" \
pegome/video-timelapse-creator:latest \
-i /input -o /output/timelapse.mp4 -q 720p
Images must follow this naming pattern:
YYYYMMDD_HHmmss.jpg
Examples:
20240101_120000.jpg → 01/01/2024 12:00:0020240315_153045.png → 15/03/2024 15:30:45Supported formats: .jpg, .jpeg, .png
| Parameter | Description | Default |
|---|---|---|
-i | Input folder (required) | - |
-o | Output video file | /output/timelapse_output.mp4 |
-p | Duration per image (milliseconds) | 1000 |
-q | Quality: 480p, 720p, or 1080p | 720p |
-w | Number of parallel workers | All CPU cores |
docker run --rm \
-v "$(pwd)/images:/input:ro" \
-v "$(pwd)/output:/output" \
pegome/video-timelapse-creator:latest \
-i /input -o /output/fast.mp4 -p 500
docker run --rm \
-v "$(pwd)/images:/input:ro" \
-v "$(pwd)/output:/output" \
pegome/video-timelapse-creator:latest \
-i /input -o /output/hd.mp4 -q 1080p
docker run --rm \
-v "$(pwd)/images:/input:ro" \
-v "$(pwd)/output:/output" \
pegome/video-timelapse-creator:latest \
-i /input -o /output/video.mp4 -w 2
version: '3.8'
services:
video-creator:
image: pegome/video-timelapse-creator:latest
volumes:
- ./input_images:/input:ro
- ./output_videos:/output
command: ["-i", "/input", "-o", "/output/timelapse.mp4", "-q", "720p"]
Run with: docker-compose up
Typical performance on modern hardware:
linux/amd64 - Intel/AMD 64-bitlinux/arm64 - ARM 64-bit (Apple Silicon, etc.)MIT License
pegome
Content type
Image
Digest
sha256:f4552b6c2…
Size
290.7 MB
Last updated
11 months ago
docker pull pegome/video-timelapse-creator