Come posso convertire una GIF animata in un formato video compatibile con YouTube?


26

Mio figlio ha realizzato alcune animazioni con Pivot Stickfigure Animator che vorremmo caricare su YouTube. Il problema è che Pivot salva come GIF animate che non posso caricare su YouTube.

L'articolo di Wikipedia consiglia di utilizzare Windows Movie Maker per convertire GIF in WMV, ma sfortunatamente sto usando Windows 7 per il quale è possibile ottenere il nuovo Windows Live Movie Maker che sembra non supportare le GIF.

Ho cercato su Google e ho trovato un articolo che diceva di usare Beneton Movie GIF per convertire GIF animate in AVI, ma questo sembrava basarsi su un'applicazione di terze parti che non era installata e quindi fallita. L'installazione dell'applicazione mancante - pjBmp2Avimanualmente e l'aggiunta al percorso non consentiva ancora a Beneton di eseguire la conversione.

Speravo FFmpeg potrebbe fare il trucco, ma questo solo le uscite per GIF animate, non sarà letto da allora.

Google ha trovato molte applicazioni con prove di 30 giorni e così via, ma speravo in qualcosa di gratuito.

Quindi qualche suggerimento su come posso convertire una GIF animata in un file di film su Windows usando un software gratuito (come nella birra)?


superuser.com/questions/5730/… dovrebbe funzionare se si scrive uno script batch di piccole dimensioni che richiede il nome del file come input e quindi esegue tali passaggi. Davvero, non è così spaventoso se ce l'hai in una piccola scatola con del testo per indicare cosa dovresti fare ...
RCIX,

Risposte:


22

Prova questo software Open Source http://www.virtualdub.org

Apri il tuo .gif come file video ... quindi salva come .avi


2
Funziona benissimo, grazie. E come bonus penso che possiamo usare lo stesso strumento per aggiungere voci agli uomini del bastone.
Dave Webb,

23

Il convertprogramma ImageMagick può dividere GIF animate. ad es. data l'esistenza di un file ' foo.gif', posso eseguire:

convert foo.gif foo.png

e creerà i file foo-0.png, foo-1.pngecc, uno per ogni fotogramma. Se si dispone di più cifre, utilizzare la sintassi seguente, ad esempio con 4 cifre:

convert foo.gif foo%04d.png

È quindi possibile utilizzare FFmpeg per incorporarli in un film.

ffmpeg -f image2 -r framerate -i foo-%d.png -c:v libx264 -pix_fmt yuv420p output.mp4

Per modificare la qualità del video risultante, aggiungi l' -crfopzione, ad esempio -crf 23, dove inferiore significa migliore qualità. I valori sani sono compresi tra 18 e 28, ma poiché la qualità GIF non dovrebbe essere troppo buona in primo luogo, probabilmente non avrai bisogno di questa opzione.

A partire dal 2013, le recenti versioni di ffmpeg possono accettare direttamente gif animate come input.

ffmpeg -r framerate -i input.gif -c:v libx264 -pix_fmt yuv420p output.mp4

8
ffmpeg è abbastanza intelligente da dedurre la maggior parte di queste opzioni:ffmpeg -i input.gif output.mp4
spasso il

2

Appena

ffmpeg -i input.gif output.mp4

(tratto dal commento di @ framp sulla risposta di @John Fouhy sopra)

Non conosci YouTube, ma il codec può essere specificato con le -c:vopzioni (vedi ffmpeg -codecsl'elenco dei codec).

Questo codec, ad esempio, importa bene in Final Cut:

ffmpeg -i input.gif -c:v qtrle output.mov

1

Puoi provare AviSynth . Ha diverse opzioni di codifica per le immagini. Puoi anche chiedere questo su VideoHelp.com .


Ho dato una rapida occhiata e per usare le GIF animate con AviSynth dovrò installare AviSynth, il plug-in Immaavs e ImageMagick e qualcosa come VirtualDub per vedere e salvare effettivamente le GIF convertite. Oh e scrivi uno script AviSynth per ogni GIF che voglio convertire. Quindi è una possibilità, ma speravo in qualcosa di un po 'meno contorto, idealmente una semplice GUI che mio figlio potesse usare se stesso.
Dave Webb,

1

Se hai il vecchio Windows Movie Maker per XP, ecc., Puoi caricare facilmente la tua GIF animata e convertirla in un file di filmato. Quindi, se hai un computer più vecchio, puoi configurarlo in questo modo.

Per alcuni motivi, le GIF animate vengono visualizzate come immagini fisse in Windows Movie Maker Live. Non so perché.

Ecco un modo GRATUITO per cambiare questo. Scarica CAMSTUDIO (la versione open source gratuita) (oppure vai su CNET e trova un download).

  • Dopo averlo impostato, puoi aprire Pivot nella modalità pivot del progetto (non la gif animata).
  • Imposta Camstudio in modo da poter semplicemente aggirare lo schermo dell'immagine pivot stessa.
  • Riproduci il tuo pivot e lo registrerà come un film in formato AVI.
  • Quindi puoi utilizzare Zamzar (o altri siti di convertitori di video online) per convertire per YouTube.

Insegno a Pivot nella mia classe e a volte i progetti degli studenti non si convertono in gif animate, quindi è così che risolvo il problema.


1

MediaCoder è gratuito e può farlo per te.

MediaCoder è un transcodificatore multimediale universale gratuito dal 2005. Integra i codec e gli strumenti audio / video più diffusi in modo elegante e trasparente in una soluzione di transcodifica all-in-one. Con un'architettura flessibile ed estensibile, gli ultimi codec e strumenti vengono aggiornati costantemente. MediaCoder intende essere il coltellino svizzero per la transcodifica dei media in ogni momento.


1
Questo funziona a meraviglia. Se potessi dividere la taglia 50/50 ti avrei dato la metà.
Dave Webb,

0

Sono sicuro che hai già trovato questo prodotto, ma sembra che http://www.gamani.com/ farà esattamente quello che stai cercando, convertendo un GIF in un avi.

Ha una prova di 30 giorni e dopo $ 30. Un prezzo di $ 30 mi sembra un ottimo affare considerando il tempo che salverà te e tuo figlio. Sono sicuro che hai già investito oltre $ 30 in questo, impiegando il tempo a cercare e provare altri prodotti.

Riduci le perdite raccogliendo lo strumento necessario per eseguire l'attività a portata di mano e passare più tempo a cercarla.


1
Bah. Lanciare $ 30 dollari a un problema invece di 2 settimane di duro lavoro mentale per creare una soluzione parziale? Dov'è il divertimento in questo? ;-)
pcapademic,

Per fortuna la mia generosità ha avuto alcune altre persone a fare il lavoro per me e mi hanno trovato alcune buone soluzioni gratuite. :-)
Dave Webb,

0

CamStudio ( http://camstudio.org/ ).

Non una vera "conversione", in quanto usi il tuo attuale lettore (un browser web?) Per giocare alla gif animata e poi usi CamStudio per fare una cattura dello schermo.

Ho fatto qualcosa di simile con Camtasia, per il quale il nostro dipartimento ha acquistato una licenza. Ho usato CamStudio e fa il 90% di ciò di cui avevo bisogno Camtasia.


Questo ha funzionato bene, ma è stato un dolore allineare con la finestra. Jing - jingproject.com - sembra fare la fila automaticamente, ma per fortuna alcune persone hanno pubblicato alcuni strumenti che fanno la conversione più direttamente.
Dave Webb,


0

Se carichi l'animazione pivot su Pivot Stickfigure Animator, salvala in una GIF. Formato. Quindi vai su un sito Web Microsoft e scarica Windows Movie Maker (dovresti essere in grado di farlo). In WMV (Windows Movie Maker) fai clic su Carica video. Quindi fai clic su Tutti i file anziché su File video. Da quel momento dovresti essere in grado di caricare il video su YouTube.


Sfortunatamente sto usando Windows 7 per il quale puoi ottenere solo il nuovo Windows Live Movie Maker che non sembra supportare le GIF.
Dave Webb,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.