Doesn't necessarily rely on #14 but it makes sense to do that first.
Introduce a File -> Export -> Export to video option that allows users to render and export the current visual output as a .mov file. This feature should capture the right/output pane at its configured resolution and aspect ratio (e.g., 9:16 when enabled) and render visuals over time into a video file.
This is a placeholder issue that needs further refinement. We need to define (non exhaustive!):
-
Scope
- Simple real-time screen recording of the output pane vs. an offscreen/render-to-buffer approach, where frames are rendered directly into a video buffer without relying on the visible window
- Real-time rendering that runs at playback speed vs. non-real-time rendering that can run faster or slower to guarantee deterministic frame output
-
UX
- Whether there will be a modal or pop-up to define export duration, e.g. like in TouchDesigner
- Whether export can be controlled via a manual start/stop toggle, also e.g. like in TouchDesigner
-
Technical approach
- Render pipeline
- Codec and container format
- Frame rate
- Audio handling
Doesn't necessarily rely on #14 but it makes sense to do that first.
Introduce a
File -> Export -> Export to videooption that allows users to render and export the current visual output as a .mov file. This feature should capture the right/output pane at its configured resolution and aspect ratio (e.g., 9:16 when enabled) and render visuals over time into a video file.This is a placeholder issue that needs further refinement. We need to define (non exhaustive!):
Scope
UX
Technical approach