astrofox-io / astrofox

Astrofox is a motion graphics program that lets you turn audio into amazing videos.
https://astrofox.io
MIT License
1.72k stars 104 forks source link

Feature: scene timeline #86

Open brylie opened 1 year ago

brylie commented 1 year ago

It would be useful if we could control the visibility of scenes based on a timeline. This would be similar to video editor timeline in that it could toggle scene visibility and possible interpolate scene properties like opacity for smooth transition.

The scene timeline elements would be bound to the audio file timecodes, so scenes could be shown or hidden through specific segments of the audio file. E.g. each scene visibility element would have a start and end time.

It could be possible for the same scene element to (re)appear multiple times within the audio file duration.

Alternative solution(s)

Scene visibility control could be also achieved in a more flexible, but slightly more advanced, manner with a parameter interpolation timeline (#87)

Use case(s)

Editors might want to display particular visual elements at specific spans within the audio. E.g. a song title and artist text could display for the first five seconds and then fade to zero opacity.

Prior art

See: Blender video sequence editor