Como posso converter rapidamente um arquivo GIF em um vídeo?

1

Eu tenho uma pequena animação formatada como um arquivo de imagem GIF que gostaria de converter em um vídeo. Isso é possível?

    
por Glutanimate 10.05.2013 / 11:54

1 resposta

2

Usando um script do Nautilus

Visão geral

Você pode converter facilmente arquivos GIF em vídeos usando imagemagick suite e avconv . Para tornar o processo mais fácil, eu escrevi um pequeno script Nautilus que pega seu arquivo GIF e a taxa de quadros desejada como sua entrada e saída de um arquivo MP4.

Código

#!/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 )

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

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

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

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

rm -rf $TMPDIR

Instruções de instalação

Por favor, veja aqui para mais informações sobre como instalar este script: Instalar um script do Nautilus?

    
por Glutanimate 10.05.2013 / 11:54