Ik vroeg mij af of het mogelijk is om aan de server-side een HTML Canvas animatie met audio te converteren naar een video. (.mp4 of .webm bijvoorbeeld)
Ik weet dat het mogelijk is om HTML pagina's die CSS bevatten op te slaan als .jpg of .pdf aan de server-side, dus je zou denken dat een frame van het canvas-element in ieder geval wel als afbeelding opgeslagen kan worden. Als je die frames dan achter elkaar zou zetten heb je een video.
Echter, zelfs al zou dat lukken. Dan zit je nog met het probleem van de audio. Want hoe krijg je de audio dan in het videobestand, immers dingen zoals geluidseffecten kunnen op specifieke tijden afgespeeld worden en die tijden kunnen door Javascript bepaald worden.
Ik heb al best wat oplossingen gevonden voor de video-kant van het verhaal, maar dat zijn voornamelijk client-side oplossingen. Wat betekent dat je een browser open moet hebben om de video te renderen. Daarnaast nemen die oplossingen audio niet in acht.
Vandaar dat ik hier kom vragen of iemand eventueel server-side oplossingen weet.
Ik weet dat het mogelijk is om HTML pagina's die CSS bevatten op te slaan als .jpg of .pdf aan de server-side, dus je zou denken dat een frame van het canvas-element in ieder geval wel als afbeelding opgeslagen kan worden. Als je die frames dan achter elkaar zou zetten heb je een video.
Echter, zelfs al zou dat lukken. Dan zit je nog met het probleem van de audio. Want hoe krijg je de audio dan in het videobestand, immers dingen zoals geluidseffecten kunnen op specifieke tijden afgespeeld worden en die tijden kunnen door Javascript bepaald worden.
Ik heb al best wat oplossingen gevonden voor de video-kant van het verhaal, maar dat zijn voornamelijk client-side oplossingen. Wat betekent dat je een browser open moet hebben om de video te renderen. Daarnaast nemen die oplossingen audio niet in acht.
Vandaar dat ik hier kom vragen of iemand eventueel server-side oplossingen weet.