Skip to content
transom.design

Presets

Presets are the global transcoding recipes available across all Video Scribe fields. Manage them at Settings → Video Scribe.

FieldDescription
HandleUnique machine-readable ID, e.g. hero-vp9-720p
LabelHuman-readable name shown in the CP
ExtensionOutput file extension, e.g. webm
MIME typeFull type string, e.g. video/webm; codecs="vp9"
ffmpeg argsArguments passed between -i input.ext and output.ext
NotesOptional description
HandleOutputUse case
hero-h264-720p720p H.264 MP4, no audioBackground hero video
web-h264-1080p1080p H.264 MP4 + AAC audioGeneral purpose
web-vp9-1080p1080p VP9 WebMModern browsers, smaller files
audio-only-aacAAC audioStrip video track

The ffmpeg args field contains everything between the input flag and the output filename. For example, for a 720p silent H.264 encode:

-vf scale=-2:720 -an -c:v libx264 -preset medium -crf 23 -movflags +faststart

ffmpeg receives: -i input.ext [your args] -y output.mp4

720p H.264, silent (hero background)

-vf scale=-2:720 -an -c:v libx264 -preset medium -crf 23 -movflags +faststart

1080p VP9 WebM

-vf scale=-2:1080 -c:v libvpx-vp9 -b:v 0 -crf 32 -c:a libopus -b:a 96k

1080p H.264 with audio

-vf scale=-2:1080 -c:v libx264 -preset medium -crf 23 -c:a aac -b:a 128k -movflags +faststart

Audio only (AAC)

-vn -c:a aac -b:a 128k

The plugin ships a custom ffmpeg-core WASM with the following encoders:

FormatVia
H.264 .mp4libx264
VP9 .webmlibvpx-vp9
AV1libaom-av1
Opus audiolibopus
AAC audioBuilt-in ffmpeg encoder