capturer la sortie de canvas html5 comme séquence vidéo ou swf ou png?

J'ai besoin de prendre HTML5 canvas de sortie vidéo ou d'un fichier swf png séquence.

J'ai trouvé le lien suivant sur stackoverflow pour la capture d'images.
Capture Canvas HTML gif/jpg/png/pdf?

Mais quelqu'un peut-il suggérer si nous voulons que la sortie de la vidéo ou d'un fichier swf de séquence png?

EDIT:

Ok maintenant j'ai compris comment faire pour capturer le canevas de données à stocker sur le serveur, je l'ai essayé et il fonctionne très bien si je n'utilise que des formes, un rectangle ou un autre graphique, mais pas si je dessine des images externes sur l'élément canvas.
Quelqu'un peut me dire comment faire pour capturer toile complètement les données que nous utilisons des graphiques ou des images externes pour le dessin sur la toile?

J'ai utilisé le code suivant:

var cnv = document.getElementById("myCanvas");
var ctx = cnv.getContext("2d");

if(ctx)
{
  var img = new Image();

  ctx.fillStyle = "rgba(255,0,0,0.5)";
  ctx.fillRect(0,0,300,300);
  ctx.fill();

  img.onload = function()
  {
     ctx.drawImage(img, 0,0);
  }

  img.src = "my external image path";

  var data = cnv.toDataURL("image/png");
}

après la prise de la toile données dans mes "données" de la variable, j'ai créé une nouvelle toile et en tirer les données saisies sur ce, le rectangle rouge dessiné sur la deuxième toile, mais que l'image externe qui ne fonctionne pas.

Merci d'avance.

source d'informationauteur Bhupi