Wie konvertiere ich ein Array von PNG-Bilddaten in eine Videodatei?

Ich erhalte Frames voncanvas durchcanvas.getDataURL().

Jetzt habe ich jedoch eine Reihe von PNG-Bildern, aber ich möchte eine Videodatei.

Wie mache ich das

var canvas = document.getElementById("mycanvaselementforvideocapturing");
var pngimages = [];
...
setInterval(function(){pngimages.push(canvas.toDataURL())}, 1000);