Options
A list of options that Remotion supports.
CLI flags override configuration file defaults.
Only the CLI reads the config file. In programmatic APIs, you need to pass all options explicitly.
- @remotion/media cache size (
--media-cache-size-in-bytes) - Allow HTML-in-canvas for client-side rendering (
--allow-html-in-canvas) - API key
- Audio Bitrate (
--audio-bitrate) - Audio Codec (
--audio-codec) - Audio Latency Hint (
--audio-latency-hint) - Beep on finish (
--beep-on-finish) - Benchmark concurrencies (
--concurrencies) - Benchmark runs (
--runs) - Binaries Directory (
--binaries-directory) - Browser (
--browser) - Browser download callback function
- Browser executable (
--browser-executable) - Chrome Mode (
--chrome-mode) - Codec (
--codec) - Color space (
--color-space) - Concurrency (
--concurrency) - Config file (
--config) - Create reproduction (
--repro) - CRF (
--crf) - Dark Mode (
--dark-mode) - Default coding agent (
--coding-agent) - Default editor (
--editor) - delayRender() timeout (
--timeout) - Disable browser auto-open (
--no-open) - Disable Git source (
--disable-git-source) - Disable Headless Mode (
--disable-headless) - Disable or Enable keyboard shortcuts (
--disable-keyboard-shortcuts) - Disable or enable Studio canvas tabs (
--disable-canvas-tabs) - Disable or enable Studio interactivity (
--disable-interactivity) - Disable or Enable the Ask AI option (
--disable-ask-ai) - Disable web security (
--disable-web-security) - Disallow parallel encoding (
--disallow-parallel-encoding) - Enable cancellation (
--enable-cancellation) - Enable Cross-Site Isolation (
--cross-site-isolation) - Enable Lambda Insights (
--enable-lambda-insights) - Enable Multiprocess on Linux (
--enable-multiprocess-on-linux) - Enforce Audio Track (
--enforce-audio-track) - Env File (
--env-file) - Every nth frame (
--every-nth-frame) - FFmpeg -bufsize flag (
--buffer-size) - FFmpeg -maxrate flag (
--max-rate) - For seamless AAC concatenation (
--for-seamless-aac-concatenation) - Force New Studio (
--force-new) - Frame (
--frame) - Frame Range (
--frames) - GOP size (
--gop) - Hardware Acceleration (
--hardware-acceleration) - Ignore certificate errors (
--ignore-certificate-errors) - Image Sequence (
--sequence) - Image Sequence Pattern (
--image-sequence-pattern) - Input Props (
--props) - IPv4 (
--ipv4) - Is Production (
--is-production) - JPEG Quality (
--jpeg-quality) - Keep AudioContext alive (experimental) (
--experimental-keep-audio-context-alive) - Lambda render expiration (
--delete-after) - Lambda render expiration (
--enable-folder-expiry) - License key (
--license-key) - Log Level (
--log) - Metadata (
--metadata) - Muted (
--muted) - Number of GIF loops (
--number-of-gif-loops) - Number of shared audio tags (
--number-of-shared-audio-tags) - OffthreadVideo cache size (
--offthreadvideo-cache-size-in-bytes) - OffthreadVideo threads (
--offthreadvideo-video-threads) - OpenGL renderer (
--gl) - Output Directory (
--out-dir) - Override Duration (
--duration) - Override FPS (
--fps) - Override Height (
--height) - Override Width (
--width) - Overwrite output (
--overwrite) - Package Manager (
--package-manager) - Pixel format (
--pixel-format) - Port (
--port) - Prefer lossless (
--prefer-lossless) - Preview Sample Rate (
--preview-sample-rate) - ProRes profile (
--prores-profile) - Public Directory (
--public-dir) - Public License Key (
--public-license-key) - Public Path (
--public-path) - Rspack (
--rspack) - Sample Rate (
--sample-rate) - Scale (
--scale) - Separate audio to (
--separate-audio-to) - Skip Skills (
--skip-skills) - Still Image Format (
--image-format) - Throw if site exists (
--throw-if-site-exists) - User agent (
--user-agent) - Version (
--version) - Video Bitrate (
--video-bitrate) - Video Image Format (
--image-format) - Webhook custom data (
--webhook-custom-data) - Webpack Bundle Caching (
--bundle-cache) - Webpack Polling (
--webpack-poll) - x264 Preset (
--x264-preset)