J'ai une petite animation au format image GIF que je voudrais convertir en vidéo. Est-ce possible?
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?