Interface: VideoExportOptions
Defined in: export/VideoExporter.ts:20
Options for configuring video export.
Properties
audioManager?
optionalaudioManager:AudioManager
Defined in: export/VideoExporter.ts:44
Provide an external AudioManager to use for the audio track. If not specified, the scene's audioManager is used.
duration?
optionalduration:number
Defined in: export/VideoExporter.ts:32
Duration in seconds. Auto-detects from timeline if not specified.
format?
optionalformat:"webm"|"mp4"|"mov"
Defined in: export/VideoExporter.ts:26
Video format. Defaults to 'webm' (mp4/mov require additional browser codec support).
fps?
optionalfps:number
Defined in: export/VideoExporter.ts:22
Frames per second. Defaults to 60.
height?
optionalheight:number
Defined in: export/VideoExporter.ts:30
Output height in pixels. Defaults to scene height.
includeAudio?
optionalincludeAudio:boolean
Defined in: export/VideoExporter.ts:39
Include audio from the scene's AudioManager in the exported video. Defaults to true when the scene has audio tracks loaded.
onProgress()?
optionalonProgress: (progress) =>void
Defined in: export/VideoExporter.ts:34
Progress callback (0-1).
Parameters
progress
number
Returns
void
quality?
optionalquality:number
Defined in: export/VideoExporter.ts:24
Quality from 0-1. Defaults to 0.9.
width?
optionalwidth:number
Defined in: export/VideoExporter.ts:28
Output width in pixels. Defaults to scene width.