6
votes

Exportation de toile en vidéo

est-il possible d'exporter une animation sur toile en vidéo? J'aimerais construire un outil permettant de créer des animations simples, mais je voudrais ensuite les exporter vers .avi .mp4 ou tout format vidéo.

est-ce possible? Si oui, comment puis-je le faire?


1 commentaires

Je cherche quelque chose de similaire et jusqu'à présent, je n'ai rien trouvé satisfaisant pour mes besoins, mais voici une approche que je prendrais pour vos besoins: Envoyer à votre serveur en tant que collection d'images (GIF animée), utilisez FFMPEG sur le serveur pour le convertir en une vidéo. Dans le sens de FFMPEG -I Animation.gif -s 420x300 Animation.Avi


3 Réponses :


1
votes

Vous pouvez utiliser un logiciel de capture d'écran avec une zone prédéfinie de l'écran où se trouve la toile.

http: //www.webresourcesDepot .Com / 10-Screen-enregistrement-enregistrement-Softwares-pour-création-Création de Screencasts /


2 commentaires

Je pense que son intention est de créer une page Web aux personnes de faire des animations et d'enregistrer sous forme de fichier vidéo. @ user986871 corrigez-moi si je me trompe.


Yup, mon intention est que cela soit un service pour créer des animations simples. Pas très utilisable si l'utilisateur doit enregistrer l'écran après cela.



7
votes

Vous pouvez essayer d'utiliser une fonction de rappel pour enregistrer un auditeur sur le fichier demandaImation et, après chaque boucle, essayez de capturer le fichier PNG de Canvas, enregistrez-la quelque part du côté serveur ou du côté du client en utilisant une méthode persistante de HTML5 et utilisez un autre logiciel comme FFMPEG. Plus tard pour les mettre ensemble pour former un fichier vidéo.

var canvas = document.getElementById("mycanvas");
var img    = canvas.toDataURL("image/png");


3 commentaires

Cela créerait une telle base de données et éventuellement apporter un serveur ou votre propre ordinateur. Essayez de convertir chaque image de toute vidéo en JPGS / PNGS ... et vous verrez. n'y a-t-il pas d'autre manière.


@Muhammadumerner Ce ne peut pas abattre le serveur ...


Est-il possible d'exporter une toile au format MP4 de la clientèle? ou toute autre solution utilisant JavaScript, jQuery ou cadre angulaire?



6
votes

d'accord. Je sais que j'ai 7 ans de retard, mais: il y a maintenant une bibliothèque qui correspond exactement à vos besoins!

whammy.js codes Vidéos. Cela fonctionne plutôt bien (mais ralentira votre application si vous souhaitez également visualiser la toile en temps réel).

C'est assez difficile à faire sans bibliothèques externes et je ne recommande pas d'utiliser votre propre bibliothèque.


0 commentaires