Advanced / Video · guide
Video — advanced workflows
Current Apexify.js 6.0.0 documentation for Video — advanced workflows.
Cross-cutting video topics: multi-step edits for editor backends, and how they relate to Scene → video export.
Prerequisites: FFmpeg/ffprobe on PATH. For single-operation APIs (probe, trim, one mixAudio, …), see the Video & FFmpeg feature guide and options hub.
Reading order
| Chapter | Topic |
|---|---|
| 01 — Video pipeline | videoPipeline() layer stack (trim, splice, text, audio) |
createAudio | Procedural WAV for pipeline / mixAudio |
| Video audio (FFmpeg) | mixAudio, normalize, strip — createVideo |
| Render scene to video | renderSceneToVideoFrames — composed PNG + frame slots |
| Video overview | createVideo one-op router, frames, transcode |
Related composition: Templates · Named assets · Scene overview
When to use which API
| Goal | API |
|---|---|
| Video editor, saved edit JSON, server render farm | videoPipeline() |
| One FFmpeg operation | createVideo({ … }) |
| Designed in Scene, then encode | renderSceneToVideoFrames |
Generated frames (animate) | animate → createFromFrames or pipeline |