Comment convertir un GIF animé en un format vidéo convivial YouTube?

26

Mon fils a fait quelques animations avec Pivot Stickfigure Animator que nous aimerions télécharger sur YouTube. Le problème est que Pivot enregistre en tant que GIF animés que je ne peux pas télécharger sur YouTube.

L'article de Wikipedia recommande d'utiliser Windows Movie Maker pour convertir des GIF en WMV, mais malheureusement j'utilise Windows 7 pour lequel vous pouvez obtenir le nouveau Windows Live Movie Maker qui ne semble pas prendre en charge les GIF.

J'ai cherché sur Google et trouvé un article qui disait d'utiliser Beneton Movie GIF pour convertir un GIF animé en AVI, mais cela semblait s'appuyer sur une application tierce qui n'était pas installée et qui a donc échoué. Installer l'application manquante - pjBmp2Avi- à la main et l'ajouter au chemin d'accès ne permettait toujours pas à Beneton d'effectuer la conversion.

J'espérais que FFmpeg ferait l'affaire, mais cela ne produit que des GIF animés, il ne lira pas à partir de là.

De plus, Google a trouvé de nombreuses applications avec des essais de 30 jours, etc., mais j'espérais quelque chose de gratuit.

Donc, des suggestions sur la façon de convertir un GIF animé en un fichier film sur Windows en utilisant un logiciel gratuit (comme dans la bière)?

Dave Webb
la source
superuser.com/questions/5730/… devrait fonctionner si vous écrivez un petit script par lots qui demande le nom du fichier en entrée, puis effectue ces étapes. Vraiment, ce n'est pas si effrayant si vous l'avez en écho une petite boîte avec du texte pour indiquer ce que vous êtes censé faire ...
RCIX

Réponses:

22

Essayez ce logiciel Open Source http://www.virtualdub.org

Ouvrez votre .gif en tant que fichier vidéo ... puis enregistrez-le en .avi

logan2
la source
2
Fonctionne très bien, merci. Et en prime, je pense que nous pouvons utiliser le même outil pour ajouter des voix aux stick man.
Dave Webb le
23

Le convertprogramme ImageMagick peut fractionner des GIF animés. par exemple étant donné l'existence d'un fichier ' foo.gif', je peux lancer:

convert foo.gif foo.png

et il créera des fichiers foo-0.png, foo-1.pngetc., un pour chaque image. Si vous avez plus de chiffres, utilisez la syntaxe suivante, par exemple avec 4 chiffres:

convert foo.gif foo%04d.png

Vous pouvez ensuite utiliser FFmpeg pour les intégrer dans un film.

ffmpeg -f image2 -r framerate -i foo-%d.png -c:v libx264 -pix_fmt yuv420p output.mp4

Pour modifier la qualité de la vidéo résultante, ajoutez l' -crfoption, par exemple -crf 23, où plus bas signifie une meilleure qualité. Les valeurs raisonnables se situent entre 18 et 28, mais comme la qualité GIF ne devrait pas être trop bonne en premier lieu, vous n'aurez probablement pas besoin de cette option.

Depuis 2013, les versions récentes de ffmpeg peuvent accepter directement les gifs animés.

ffmpeg -r framerate -i input.gif -c:v libx264 -pix_fmt yuv420p output.mp4
John Fouhy
la source
8
ffmpeg est assez intelligent pour déduire la plupart de ces options:ffmpeg -i input.gif output.mp4
framp
2

Juste

ffmpeg -i input.gif output.mp4

(extrait du commentaire de @ framp sur la réponse de @John Fouhy ci-dessus)

Je ne sais pas sur YouTube, mais le codec peut être spécifié avec les -c:voptions (voir ffmpeg -codecspour la liste des codecs).

Ce codec par exemple importe bien dans Final Cut:

ffmpeg -i input.gif -c:v qtrle output.mov
yairchu
la source
1

Vous pouvez essayer AviSynth . Il a plusieurs options de codage pour les images. Vous pouvez également demander ceci sur VideoHelp.com .

moshen
la source
J'ai jeté un coup d'œil et pour utiliser des GIF animés avec AviSynth, je vais devoir installer AviSynth, le plug-in Immaavs et ImageMagick, et quelque chose comme VirtualDub pour voir et enregistrer le GIF converti. Oh et écrivez un script AviSynth pour chaque GIF que je veux convertir. C'est donc une possibilité, mais j'espérais quelque chose d'un peu moins alambiqué, idéalement une interface graphique simple que mon fils pourrait utiliser lui-même.
Dave Webb
1

Si vous avez l'ancien Movie Maker de Windows pour XP, etc., vous pouvez facilement charger votre GIF animé et le convertir en fichier vidéo. Donc, si vous avez un ancien ordinateur, vous pouvez le configurer de cette façon.

Pour certaines raisons, les GIF animés apparaissent comme des images fixes dans Windows Movie Maker Live. Je ne sais pas pourquoi.

Voici un moyen GRATUIT de changer cela. Téléchargez CAMSTUDIO (La version open source gratuite) (ou allez sur CNET et trouvez un téléchargement).

  • Une fois que vous l'avez configuré, vous pouvez ouvrir Pivot en mode pivot de projet (pas le gif animé).
  • Réglez Camstudio pour pouvoir simplement saisir l'écran de l'image pivotante elle-même.
  • Jouez votre pivot et il l'enregistrera comme un film au format AVI.
  • Ensuite, vous pouvez utiliser Zamzar (ou d'autres sites de conversion vidéo en ligne) pour convertir pour YouTube.

J'enseigne Pivot dans ma classe et parfois les projets des étudiants ne sont pas convertis en gifs animés, c'est ainsi que je résous le problème.

Dee
la source
1

MediaCoder est gratuit et peut le faire pour vous.

MediaCoder est un transcodeur multimédia universel gratuit depuis 2005. Il intègre les codecs et outils audio / vidéo les plus populaires de manière élégante et transparente dans une solution de transcodage tout-en-un. Avec une architecture flexible et extensible, les derniers codecs et outils sont constamment mis à jour. MediaCoder entend être le couteau suisse pour le transcodage des médias en tout temps.

arathorn
la source
1
Cela fonctionne un régal. Si je pouvais partager la prime 50/50, je vous en aurais donné la moitié.
Dave Webb, le
0

Je suis sûr que vous avez déjà trouvé ce produit, mais il semble que http://www.gamani.com/ fera exactement ce que vous recherchez, convertissant un gif en avi.

Il a un essai de 30 jours et coûte 30 $ par la suite. Un prix de 30 $ me semble une très bonne affaire compte tenu du temps que cela vous fera économiser, à vous et à votre fils. Je suis sûr que vous avez déjà investi bien plus de 30 $ dans cela en passant du temps à trouver et à essayer d'autres produits.

Réduisez vos pertes en choisissant l'outil dont vous avez besoin pour accomplir la tâche à accomplir plutôt que de passer plus de temps à le rechercher.

Levi Rosol
la source
1
Bah. Lancer 30 $ à un problème au lieu de 2 semaines de dur labeur mental pour créer une solution partielle? Où est le plaisir là-dedans? ;-)
pcapademic
Heureusement, ma prime a eu d'autres personnes pour faire le travail pour moi et m'a trouvé de bonnes solutions gratuites. :-)
Dave Webb
0

CamStudio ( http://camstudio.org/ ).

Pas une vraie "conversion", dans la mesure où vous utilisez votre lecteur actuel (un navigateur Web?) Pour lire le gif animé, puis utilisez CamStudio pour faire une capture d'écran.

J'ai fait quelque chose de similaire avec Camtasia, pour lequel notre département a acheté une licence. J'ai utilisé CamStudio, et il fait 90% de ce dont j'avais besoin pour Camtasia.

pcapademic
la source
Cela a bien fonctionné mais c'était pénible de s'aligner avec la fenêtre. Jing - jingproject.com - semble s'aligner automatiquement mais heureusement, certaines personnes ont publié des outils qui effectuent la conversion plus directement.
Dave Webb le
0

Si vous téléchargez votre animation de pivot sur Pivot Stickfigure Animator, enregistrez-la dans un Gif. Format. Ensuite, allez sur un site Web Microsoft et téléchargez Windows Movie Maker (vous devriez pouvoir le faire). Dans WMV (Windows Movie Maker), cliquez sur télécharger une vidéo. Cliquez sur Tous les fichiers au lieu de Fichiers vidéo, puis enregistrez. Vous devriez pouvoir télécharger la vidéo sur YouTube à partir de ce moment.


la source
Malheureusement, j'utilise Windows 7 pour lequel vous ne pouvez obtenir que le nouveau Windows Live Movie Maker qui ne semble pas prendre en charge les GIF.
Dave Webb