Bagaimana cara mengonversi GIF animasi ke format video ramah YouTube?

26

Anak saya telah membuat beberapa animasi dengan Pivot Stickfigure Animator yang ingin kami unggah ke YouTube. Masalahnya adalah Pivot menyimpan sebagai animasi GIF yang tidak dapat saya unggah ke YouTube.

Artikel Wikipedia merekomendasikan menggunakan Windows Movie Maker untuk mengonversi GIF ke WMV, tapi sayangnya saya menggunakan Windows 7 yang Anda bisa dapatkan Windows Live Movie Maker baru yang sepertinya tidak mendukung GIF.

Saya mencari di Google dan menemukan sebuah artikel yang mengatakan untuk menggunakan Beneton Movie GIF untuk mengubah animasi GIF ke AVI, tetapi ini tampaknya bergantung pada aplikasi Pihak ke-3 yang tidak diinstal dan gagal. Menginstal aplikasi yang hilang - pjBmp2Avi- dengan tangan dan menambahkannya ke jalur masih tidak memungkinkan Beneton untuk melakukan konversi.

Saya berharap FFmpeg dapat melakukan trik tetapi ini hanya menghasilkan animasi GIF, itu tidak akan dibaca sejak saat itu.

Googling lebih lanjut menemukan banyak aplikasi dengan uji coba 30 hari dan seterusnya, tetapi saya berharap sesuatu yang gratis.

Jadi ada saran tentang bagaimana saya dapat mengkonversi GIF animasi ke file film di Windows menggunakan perangkat lunak gratis (seperti dalam bir)?

Dave Webb
sumber
superuser.com/questions/5730/… akan bekerja jika Anda menulis skrip batch kecil yang meminta nama file sebagai input dan kemudian melakukan langkah-langkah tersebut. Benar-benar, bukan itu menakutkan jika Anda memilikinya echo kotak kecil dengan beberapa teks di dalamnya untuk menunjukkan apa yang Anda lakukan ...
RCIX

Jawaban:

22

Coba perangkat lunak Open Source ini http://www.virtualdub.org

Buka .gif Anda sebagai file video ... lalu simpan sebagai .avi

logan2
sumber
2
Bagus sekali, terima kasih. Dan sebagai bonus saya pikir kita bisa menggunakan alat yang sama untuk menambahkan suara ke tongkat pria.
Dave Webb
23

Program ImageMagick convertdapat membagi GIF animasi. misal mengingat keberadaan file ' foo.gif', saya bisa menjalankan:

convert foo.gif foo.png

dan itu akan membuat file foo-0.png, foo-1.pngdll, satu untuk setiap frame. Jika Anda memiliki lebih banyak digit, maka gunakan sintaks berikut, misalnya dengan 4 digit:

convert foo.gif foo%04d.png

Anda kemudian dapat menggunakan FFmpeg untuk membuatnya menjadi film.

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

Untuk mengubah kualitas video yang dihasilkan, tambahkan -crfopsi, misalnya -crf 23, di mana lebih rendah berarti kualitas yang lebih baik. Nilai Sane adalah antara 18 dan 28, tetapi karena kualitas GIF seharusnya tidak terlalu bagus, Anda mungkin tidak akan membutuhkan opsi ini.

Pada 2013, ffmpeg versi terbaru dapat menerima gif animasi sebagai input secara langsung.

ffmpeg -r framerate -i input.gif -c:v libx264 -pix_fmt yuv420p output.mp4
John Fouhy
sumber
8
ffmpeg cukup pintar untuk menyimpulkan sebagian besar dari opsi-opsi itu:ffmpeg -i input.gif output.mp4
framp
2

Hanya

ffmpeg -i input.gif output.mp4

(diambil dari komentar @ framp pada jawaban @John Fouhy di atas)

Tidak tahu tentang YouTube, tetapi codec dapat ditentukan dengan -c:vopsi (lihat ffmpeg -codecsdaftar codec).

Codec ini misalnya diimpor dengan baik ke Final Cut:

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

Anda dapat mencoba AviSynth . Ini memiliki beberapa opsi pengkodean untuk gambar. Anda mungkin juga ingin menanyakan ini di VideoHelp.com .

moshen
sumber
Saya telah melihat sekilas dan menggunakan GIF animasi dengan AviSynth saya perlu menginstal AviSynth, plug-in Immaavs dan ImageMagick, dan sesuatu seperti VirtualDub untuk benar-benar melihat dan menyimpan GIF yang dikonversi. Oh dan tulis skrip AviSynth untuk setiap GIF yang ingin saya konversi. Jadi itu sebuah kemungkinan, tapi saya berharap untuk sesuatu yang sedikit tidak berbelit-belit, idealnya GUI sederhana yang bisa digunakan anak saya sendiri.
Dave Webb
1

Jika Anda memiliki Windows Movie Maker untuk XP, dll., Anda dapat dengan mudah memuat GIF animasi dan mengonversinya menjadi file film. Jadi, jika Anda memiliki komputer yang lebih tua, Anda dapat mengaturnya dengan cara ini.

Untuk beberapa alasan, GIF animasi muncul sebagai gambar diam di windows Movie Maker Live. Tidak tahu kenapa

Ini adalah cara GRATIS untuk mengubahnya. Unduh CAMSTUDIO (Versi open source gratis) (atau buka CNET dan temukan unduhan).

  • Setelah Anda mengaturnya, Anda bisa membuka Pivot dalam mode pivot proyek (bukan gif animasi).
  • Atur Camstudio sehingga Anda dapat dengan mudah meraih layar gambar pivot itu sendiri.
  • Mainkan pivot Anda dan itu akan merekamnya seperti film dalam format AVI.
  • Kemudian Anda dapat menggunakan Zamzar (atau situs konverter video online lainnya) untuk mengonversi ke YouTube.

Saya mengajar Pivot di kelas saya dan kadang-kadang proyek siswa tidak akan dikonversi ke animasi gif jadi itulah cara saya memperbaiki masalah.

Dee
sumber
1

MediaCoder gratis dan dapat melakukan ini untuk Anda.

MediaCoder adalah transcoder media universal gratis sejak tahun 2005. Ini mengintegrasikan sebagian besar codec audio / video dan alat-alat dengan cara yang elegan dan transparan ke dalam solusi transcoding all-in-one. Dengan arsitektur yang fleksibel dan dapat diperpanjang, codec dan alat terbaru diperbarui secara terus menerus. MediaCoder bermaksud menjadi pisau tentara swiss untuk transcoding media sepanjang waktu.

arathorn
sumber
1
Ini berhasil. Jika saya bisa membagi hadiah 50/50 saya akan memberi Anda setengah.
Dave Webb
0

Saya yakin Anda sudah menemukan produk ini, tetapi tampaknya http://www.gamani.com/ akan melakukan apa yang Anda cari, mengubah gif menjadi avi.

Itu memang memiliki uji coba 30 hari, dan $ 30 setelah itu. Harga $ 30 sepertinya sangat bagus bagi saya mengingat waktu yang akan menyelamatkan Anda dan putra Anda. Saya yakin Anda sudah menginvestasikan lebih dari $ 30 ke dalam ini dengan menghabiskan waktu mencari dan mencoba produk lain di luar sana.

Potong kerugian Anda dengan mengambil alat yang Anda butuhkan untuk menyelesaikan tugas yang ada vs menghabiskan lebih banyak waktu mencarinya.

Levi Rosol
sumber
1
Bah Melempar $ 30 pada masalah, bukannya 2 minggu kerja keras untuk menciptakan solusi parsial? Di mana kesenangannya? ;-)
pcapademic
Syukurlah karunia saya telah membuat beberapa orang lain melakukan pekerjaan untuk saya dan telah menemukan saya beberapa solusi gratis yang bagus. :-)
Dave Webb
0

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

Bukan "konversi" yang sebenarnya, karena Anda menggunakan pemutar Anda saat ini (browser web?) Untuk memainkan gif animasi dan kemudian menggunakan CamStudio untuk melakukan tangkapan layar.

Saya telah melakukan sesuatu yang mirip dengan Camtasia, di mana departemen kami membeli lisensi. Saya telah menggunakan CamStudio, dan itu 90% dari apa yang saya butuhkan untuk Camtasia.

pcapademic
sumber
Ini bekerja dengan baik tetapi sulit untuk berbaris dengan jendela. Jing - jingproject.com - tampaknya melakukan antrian secara otomatis tetapi untungnya beberapa orang telah memposting beberapa alat yang melakukan konversi lebih langsung.
Dave Webb
0

Jika Anda mengunggah animasi pivot Anda di Pivot Stickfigure Animator, simpan di Gif. Format. Lalu pergi ke web microsoft dan unduh Windows Movie Maker (Anda seharusnya bisa melakukannya). Dalam WMV (windows movie maker) klik unggah video. Klik pada Semua File, bukan File Video kemudian simpan. Anda harus dapat mengunggah video ke youtube sejak saat itu.


sumber
Sayangnya saya menggunakan Window 7 yang hanya bisa Anda dapatkan dari Windows Live Movie Maker baru yang sepertinya tidak mendukung GIF.
Dave Webb