web-dev-qa-db-fra.com

Comment convertir rapidement un fichier GIF en vidéo?

J'ai une petite animation au format image GIF que je voudrais convertir en vidéo. Est-ce possible?

1
Glutanimate

Utiliser un script Nautilus


Vue d'ensemble

Vous pouvez facilement convertir des fichiers GIF en vidéos en utilisant les suites imagemagick et avconv. Pour faciliter le processus, j’ai écrit un petit script Nautilus qui prend en entrée votre fichier GIF et le débit d’image souhaité et génère un fichier MP4.

Code

#!/bin/bash

# NAME          gif2mp4 0.1
# AUTHOR        Glutanimate (c) 2013 (https://askubuntu.com/users/81372/glutanimate)
# LICENSE       GNU GPL v3 (http://www.gnu.org/licenses/gpl.html)
# DESCRIPTION   Converts GIF files of a specific framerate to MP4 video files.
# DEPENDENCIES  zenity,imagemagick,avconv

TMPDIR=$(mktemp -d)
FPS=$(zenity --width 200 --height 100 --entry --title "gif2mp4" --text="Please enter the frame rate.")
VIDDIR=$(dirname $1)

if [ -z "$FPS" ]
  then
      exit
fi

notify-send -i video-x-generic.png "gif2mp4" "Converting $(basename "$1") ..."

convert "$1" $TMPDIR/frame%02d.png
avconv -r $FPS -i $TMPDIR/frame%02d.png -qscale 4 "$VIDDIR/$(basename "$1" .gif).mp4"

notify-send -i video-x-generic.png "gif2mp4" "$(basename "$1") converted"

rm -rf $TMPDIR

Instructions d'installation

S'il vous plaît voir ici pour plus d'informations sur la façon d'installer ce script: Comment puis-je installer un script Nautilus?

2
Glutanimate