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

Node / Video Ffmpeg · reference

Video options — reference card

Current Apexify.js 6.0.0 documentation for Video options — reference card.

apexify.jsRuntime: nodeCURRENTSince 6.0.0

This page is a compact map. Do not stop here for learning — every operation is explained with examples in the options deep-dive hub (video-ffmpeg/options/).


Read this first

  1. Options hub — organised guides (what / why / examples).
  2. Router order — only one operation runs per createVideo call.

Top-level key → detailed guide

Key / APIDeep-dive
videoPipeline()Advanced — Video pipeline (not a createVideo key)
getInfo, detectFormatDiscovery
extractFrame, extractFrames, extractAllFrames, generateThumbnail, generatePreview, detectScenesFrames
(direct) getVideoInfo, extractFrameAtTime, extractFrameByNumber, extractMultipleFrames, extractFrames, extractAllFramesImperative helpers
convert, compress, exportPresetTranscode & export
trim, replaceSegment, freezeFrame, reverse, changeSpeed, createTimeLapseTimeline
rotate, cropGeometry
extractAudio, removeAudio, mute, mixAudio, adjustVolume, normalizeAudioVideo audio
applyEffects, colorCorrect, applyLUT, addWatermark, addFadeVisual
addTextOverlay, addText, addAnimatedTextText
merge, splitScreen, pictureInPicture, createFromFrames, createLoop, batchCompose
addTransition, stabilizeAdvanced
onProgressProgress

Types (exports)

VideoCreationOptions, MixAudioOperation, MixAudioOverlayClip, VideoTextOverlayClip, VideoPipelineLayer, VideoPipelineAudioTrack — apexify.js/types.

painter.createAudio — Advanced guide; mux via mixAudio or videoPipeline().audio().


Next steps