Skip to content
Apexify.jsDocs
Apexify.js version v5.4.5

Node / Video Ffmpeg · reference

Video options — deep-dive guides

Current Apexify.js 6.0.0 documentation for Video options — deep-dive guides.

apexify.jsRuntime: nodeCURRENTSince 6.0.0

These pages explain what each createVideo operation does, how every option affects output, and include copy-paste examples. They complement the topic tutorials (overview, metadata, transcode, …).

The old single-page matrix was hard to read — operations are split below by job.

Rules: one primary operation per createVideo call (router order). source is always required by TypeScript even when an operation ignores it.


Guide index

GuideWhat it covers
Discovery & metadatagetInfo, detectFormat
Frame extraction suiteextractFrame, extractFrames, extractAllFrames, generateThumbnail, generatePreview, detectScenes
Imperative painter.* APIgetVideoInfo, extractFrameAtTime, extractFrameByNumber, extractMultipleFrames, extractFrames, extractAllFrames
Transcode & export presetsconvert, compress, exportPreset
Timeline editstrim, replaceSegment, freezeFrame, reverse, changeSpeed, createTimeLapse
Geometryrotate, crop
Video audio (full)extractAudio, removeAudio, mute, mixAudio, adjustVolume, normalizeAudio ← loudness explained
Visual filters & overlaysapplyEffects, colorCorrect, applyLUT, addWatermark, addFade
Text overlaysaddTextOverlay (recommended), legacy addText, addAnimatedText
Compositing & buildmerge, splitScreen, pictureInPicture, createFromFrames, createLoop
Transitions, stabilize, batchaddTransition, stabilize, batch
Progress callbackonProgress

Quick reference only

Compact top-level key → topic map: Options reference card (no long tables).


Next steps