ltgcgo / octavia

🎻 Event-driven multi-standard MIDI state-tracking library.
https://gh.ltgc.cc/octavia/
GNU Lesser General Public License v3.0
41 stars 7 forks source link

Direct video export from Cambiare #30

Open PoneyClairDeLune opened 9 months ago

PoneyClairDeLune commented 9 months ago

With html2canvas and canvas captures, Cambiare should allow video exports directly (slower). Or just set the parameters accordingly, and directly use the screen recording APIs (faster).

Cambiare natively runs at a resolution of 1920px by 1080px at 50 FPS. The video exported should be exactly that as well.

Not trusting the performance of JavaScript APIs in general, the feature should allow customized CFR video exports. May still require the end user to accelerate or de-accelerate the video files due to Web platform restrictions.

Libraries to look at: canvas-capture