HACKING 120% {Hacking, programmazione, computer & molto altro}

[linux] Creare una gif da un video

« Older   Newer »
  Share  
view post Posted on 24/9/2012, 19:44     +1   -1
Avatar

Water can take unforseen forms.

Group:
Founder
Posts:
5,273
Reputation:
+1,147
Location:
Shabang

Status:


Occorrente:

-un video
-la shell
-gimp
-un po' di spazio libero


Come funziona:

-> scarichiamo mplayer, che permette di estrapolare i fotogrammi di un video.
-> selezioniamo l'intervallo che vogliamo.
-> montiamo con gimp.

Procedimento:

-> Scarichiamo mplayer:
CODICE
sudo apt-get install gimp mplayer


-> Facciamo una prova del loop che vogliamo:
CODICE
mplayer -ao null -loop 0 -ss 0:0:22 -endpos 5 file.avi


Con questo comando vedremo in loop il video dal secondo 22 al secondo 27 (22+5).

Quando saremo contenti premeremo "ctrl+c" per bloccare il tutto.


E' stato trovato un metodo più rapido per fare i passaggi seguenti, per vederlo, scendi al primo commento.


-> Estrapoliamo i jpg:
CODICE
mplayer -ao null -ss 0:0:22 -endpos 5 file.avi -vo jpeg:outdir=cartella dove vogliamo salvare


Così salveremo una 40ina di .jpg in una cartella, cui abbiamo scelto il nome nella fine dello script precedente.

-> Montiamo i fotogrammi per creare la .gif usando gimp o simili.


That's all.

Se qualcuno ha consigli, posti qui, altrettanto se si hanno domande.

Edited by Wet Water - 24/9/2012, 21:08
 
Web  Top
view post Posted on 24/9/2012, 20:06     +1   -1
Avatar

Water can take unforseen forms.

Group:
Founder
Posts:
5,273
Reputation:
+1,147
Location:
Shabang

Status:


Edit: smanettando con il programma (e cercando molto su google) sono giunto alla soluzione:

CODICE
mplayer 9bZkp7q19f0.mp4 -ss 0:0:24.5 -endpos 3 -vf scale=320:240 -vo gif89a:fps=15:output=nome.gif -nosound


Dove:
.....mp4 è il nome del video.
0:0:24.5 è il tempo dove inizia la gif.
3 sono i secondi che devono passare prima che la gif finisca.
scale= 320:240 è il ridimensionamento che gli voglio applicare.
fps=15 è il numero dei frame per second (consigliato 24 se non si ha problemi di peso, altrimenti 15 è perfetto.
nome.gif è il nome che avrà la gif a fine lavoro.
 
Web  Top
view post Posted on 8/10/2012, 15:20     +1   -1
Avatar

Water can take unforseen forms.

Group:
Founder
Posts:
5,273
Reputation:
+1,147
Location:
Shabang

Status:


Nessuno che posta qualche suo lavoretto con il programma? Se volete posso postarne qualcuno di mio per farvi un esempio di come viene..
 
Web  Top
OP1337
view post Posted on 8/10/2012, 18:25     +1   +1   -1




Fanne una con la scena dell'ascensore di gangnam style!
 
Top
*Atwa*
view post Posted on 8/10/2012, 18:51     +1   -1




CITAZIONE (OP1337 @ 8/10/2012, 19:25) 
Fanne una con la scena dell'ascensore di gangnam style!

inb4
Video
 
Top
view post Posted on 8/10/2012, 19:39     +1   -1
Avatar

Water can take unforseen forms.

Group:
Founder
Posts:
5,273
Reputation:
+1,147
Location:
Shabang

Status:


L'avevo fatta del pezzo in cui c'è il tizio che passando all'indietro facendo la danza del cavallo fa arretrare le due persone che passano.

Da 0:24
 
Web  Top
5 replies since 24/9/2012, 19:44   99 views
  Share