remotion benchmark

Try different render configurations and compare them

Options

NameDescription
--disable-headlessRun Chrome in normal mode rather than headless
--gl <arg>Which OpenGL renderer to use
--user-agentUser agent to use for Chrome during rendering
--ignore-certificate-errorsIgnore SSL errors
--disable-web-securityDisable CORS and other web security features
--timeoutThe time in milisecond that a delayRender() may take before it times out
--quality <arg>Quality for rendered frames, JPEG only, 0-100
--scale <arg>Upscale or downscale or the dimensions of the video
--codec <arg>Video or audio codec
--audio-codec <arg>Codec to be used for the audio
--every-nth-frame <arg>Render only every nth frame (only for GIFs)
--number-of-gif-loops <arg>How many times a GIF should loop. 0 = No loop
--audio-bitrateCustomize the output audio bitrate
--video-bitrateCustomize the output video bitrate. Mutually exclusive with --crf
--crfFFMPEG CRF value, controls quality, see docs for info
--frames <frames>Render a portion or a still of a video, 0-9, 50
--prores-profile <arg>ProRes profile, need --codec=prores to be set
--image-format <arg>Format to render the frames in, "jpeg" or "png"
--pixel-format <arg>Custom pixel format, see docs for available values
--mutedOutputs no audio
--height <height>Override the composition height
--width <height>Override the composition width
--sequenceOutput as an image sequence
--enforce-audio-trackInclude an audio track even if it's silent
--env-file <arg>Specify a location for a dotenv file
--browser-executable <arg>Custom path for browser executable
--enable-extensionsEnable Chrome browser extensions while rendering
--ffmpeg-executable <arg>Custom path for FFMPEG executable
--ffprobe-executable <arg>Custom path for FFProbe executable
--bundle-cacheCache webpack bundle, boolean, default true
--port <port>Custom port to use for the HTTP server
--config <arg>Custom location for a Remotion config file
--public-dir <arg>Location of the public/ directory
--props <arg>Pass input props as filename or as JSON
--quietPrint less output
-qPrint less output
--log <arg>Log level, "error", "warning", "verbose", "info" (default)
--concurrenciesComma-separated list of concurrency values to include in benchmark