Skip to main content

Parameters

Parameter reference

VIDEO_MAX_CONCURRENT
integer
Maximum number of video jobs processed at the same time.When unset, auto-detected from available RAM (1 worker per 2 GB, max 16).
Each worker spawns an FFmpeg process. Setting this too high will exhaust CPU and memory.
VIDEO_JOB_RETRY_MAX
integer
default:"3"
Maximum retry attempts for a failed job before it is marked as permanently failed.3 (default) · 5 (unreliable network) · 1 (fail fast)
VIDEO_JOB_CLEANUP_HOURS
integer
default:"24"
Hours after which completed and failed jobs are deleted from the database.24 (default) · 168 (1 week, for debugging) · 1 (aggressive)
VIDEO_WORKER_POLL_INTERVAL_MS
integer
default:"1000"
How often the worker checks for new jobs, in milliseconds. Lower = faster pickup, higher CPU. Higher = slower pickup, lower CPU.1000 (default) · 500 (faster) · 2000 (lower resource use)

Configuration examples

Video Transformations

URL parameters for resizing, trimming, and encoding videos.

Upload & Cache Warming

Pre-generate video variants at upload time.