22 votes

Comment puis-je convertir un .mov en un .gif (ou un .apng) ?

Je veux mettre un fichier .mov que j'ai comme arrière-plan pour un site web. Je suppose que la meilleure façon de le faire serait de le convertir en fichier .gif, mais je ne trouve aucun programme qui le fasse.

J'ai essayé Handbrake, Graphic Converter et Gif Builder.

0 votes

Un fichier .mov est un film, voulez-vous avoir un film comme arrière-plan ou juste une image spécifique du film ?

0 votes

Je veux le film, comme un fond animé. Ce n'est pas un clip particulièrement actif, c'est juste un visage qui va et vient, avec beaucoup d'espace blanc autour, dans lequel je prévois de placer le contenu du site.

0 votes

23voto

Konrad Points 8333

Pour Terminal amant

ffmpeg -i in.mov -s 600x400 -pix_fmt rgb24 -r 10 -f gif - | gifsicle --optimize=3 --delay=3 > out.gif
  • -r 10 dit à ffmpeg de réduire le taux de trame de 25 fps à 10
  • -s 600x400 indique à ffmpeg la largeur et la hauteur maximales.
  • --delay=3 demande à gifsicle de retarder de 30ms chaque gif.
  • --optimize=3 demande à gifsicle d'utiliser l'optimisation de la taille des fichiers la plus lente/la plus efficace.

Vous devez installer

  • ffmpeg pour traiter le fichier vidéo
  • gifsicle pour créer et optimiser le gif animé

brew install ffmpeg 

#if cask is not installed
brew install caskroom/cask/brew-cask

#dependency for gifsicle, only required for mountain-lion and above
brew cask install xquartz

brew install gifsicle

Les instructions ci-dessus sont tirées de gist : dergachev/GIF-Screencast-OSX.md

L'erreur suivante s'est produite lors de l'installation du ffmpeg

Erreur : Le site brew link l'étape ne s'est pas terminée avec succès La formule est construite, mais n'est pas symlinkée dans /usr/local Impossible d'établir un lien symbolique avec include/libyasm /usr/local/include n'est pas accessible en écriture.

Pour cela, suivez cette réponse

sudo chown -R $USER /usr/local/include
sudo chown -R $USER /usr/local

Transparence

Le code ci-dessus ne conserve pas les couches transparentes. Pour ce faire, utilisez :

ffmpeg -i in.mov -f gif -lavfi split[v],palettegen,[v]paletteuse out.gif

0 votes

Si vous obtenez le brew link vous devez également brew link --overwrite ffmpeg après chown pour fixer les permissions sur /usr/local .

2 votes

C'est une réponse très pratique, mais j'ai trouvé que gifsicle créait des images horriblement compressées ; la sortie de movie (screencap du jeu) ressemblait à de la merde. Il y a d'autres options ici, y compris l'utilisation d'ImageMagick au lieu de gifsicle : gist.github.com/dergachev/4627207

0 votes

Oui, je l'ai aussi fait mais le résultat n'était pas à la hauteur, la résolution n'était pas bonne.

8voto

shsteimer Points 8749

J'ai utilisé www.online-convert.com pour convertir les fichiers .mov exportés par Keynote en gifs animés. C'est simple et rapide. Et les résultats étaient bons.

Vous pouvez voir le GIF résultant dans la réponse que j'ai donnée à cette question : Comment découvrir partiellement les points de balle dans Keynote

0 votes

Fonctionne à merveille, est gratuit et ne collecte pas votre adresse e-mail.

3voto

daviesgeek Points 35275

Gif Ninja est un excellent site pour convertir des vidéos en gifs. Je l'ai utilisé plusieurs fois et le gif est toujours très bien rendu.

0 votes

Hm, je viens d'essayer Gif Ninja et le gif produit est de très basse résolution, probablement moins de 120px... Y a-t-il un moyen de faire cela avec une meilleure qualité ? Merci beaucoup

0 votes

@sanja Et vous êtes sûr que la vidéo que vous avez est de bonne résolution (juste pour être sûr) ? Je vais continuer à chercher.

0 votes

Oui. Je ne sais pas comment vérifier la résolution exacte mais je dirais que c'est de la HD. En tout cas, on dirait que ça l'est quand c'est en plein écran.

2voto

tghw Points 14244

Gifski screenshot

Gifski permet de convertir très facilement une vidéo en GIF animé. Il suffit de faire glisser et de déposer une vidéo, de la découper éventuellement, de choisir les dimensions, la fréquence d'images et la qualité, de cliquer sur "Convertir", et le tour est joué.

Gifski est gratuit, sans filigrane, et open source.

L'avantage d'une application par rapport à un service web est que la vidéo reste sur votre ordinateur.

Clause de non-responsabilité : je suis l'un des auteurs.

1voto

Siddhartha Points 11

J'ai utilisé "jiffy cat" avec d'excellents résultats. http://gfycat.com/

0 votes

Gfycat ne convertit plus le fichier en GIF - du moins, je n'ai pas trouvé de moyen de le faire.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X