Animasyonlu bir GIF'i YouTube dostu bir video formatına nasıl dönüştürebilirim?


26

Oğlum, YouTube'a yüklemek istediğimiz Pivot Stickfigure Animator ile bazı animasyonlar yaptı . Sorun Pivot’un YouTube’a yükleyemediğim animasyonlu GIF'ler olarak kaydetmesi.

Wikipedia makalesi, GIF’i WMV’ye dönüştürmek için Windows Movie Maker’ın kullanılmasını önerir, ancak ne yazık ki, GIF’leri desteklemeyen yeni Windows Live Movie Maker’ı alabileceğiniz Windows 7 kullanıyorum.

Googled ve Beneton Movie GIF'i , animasyonlu GIF'i AVI'ye dönüştürmek için kullandığını söyleyen bir makale buldum , ancak bu, yüklenmemiş ve başarısız olan bir 3. Parti uygulamasına bağlı görünüyordu. Eksik uygulamayı yükleme - pjBmp2Avi- elle ve onu yola ekleme, Beneton'ın dönüşümü yapmasına hala izin vermedi.

FFmpeg'in hile yapabileceğini umuyordum , ancak bu yalnızca animasyonlu GIF'lere çıktı, o zamandan itibaren okumayacak.

Daha fazla Googling, 30 günlük denemeler ile birçok uygulama buldu ve bu yüzden ücretsiz bir şey umuyordum.

Animasyonlu bir GIF'i ücretsiz (biradaki gibi) yazılımı kullanarak Windows'ta bir film dosyasına nasıl dönüştürebileceğim konusunda bir öneriniz var mı?


superuser.com/questions/5730/… , dosya adını girdi olarak soran ve ardından bu adımları uygulayan küçük bir toplu komut dosyası yazarsanız çalışmalıdır. Gerçekten, ne yapmanız gerektiğini belirtmek için üzerinde bazı metinler bulunan küçük bir kutu yankılandıysa, o kadar da korkutucu değil ...
RCIX

Yanıtlar:


22

Bu Açık Kaynak kodlu yazılımı deneyin http://www.virtualdub.org

.Gif dosyanızı bir video dosyası olarak açın ... daha sonra .avi olarak kaydedin


2
Harika çalışıyor, teşekkürler. Ve bir bonus olarak, sopalara ses eklemek için aynı aracı kullanabileceğimizi düşünüyorum.
Dave Webb,

23

ImageMagick convertprogramı, animasyonlu GIF'leri bölebilir. Örneğin ' foo.gif' bir dosyanın varlığı göz önüne alındığında, çalıştırabilirim:

convert foo.gif foo.png

ve dosyaları yaratacak foo-0.png, foo-1.pngvb, her çerçeve için bir tane. Daha fazla basamak varsa, aşağıdaki sözdizimini kullanın, örneğin 4 basamaklı:

convert foo.gif foo%04d.png

Daha sonra bunları bir filme dönüştürmek için FFmpeg kullanabilirsiniz .

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

Sonuç olarak ortaya çıkan videonun kalitesini değiştirmek için -crf, örneğin -crf 23daha düşük kalite anlamına gelen daha düşük bir seçenek ekleyin . Aklı başında değerleri 18 ile 28 arasındadır, ancak GIF kalitesinin ilk başta çok iyi olmaması gerektiğinden, muhtemelen bu seçeneğe ihtiyacınız olmayacak.

2013 itibariyle, ffmpeg'in son sürümleri animasyonlu gifleri doğrudan girdi olarak kabul edebilir.

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

8
ffmpeg, bu seçeneklerin çoğunu çıkarmaya yetecek kadar akıllıdır:ffmpeg -i input.gif output.mp4
framp

2

Sadece

ffmpeg -i input.gif output.mp4

(@ framp en alınan comment @John Fouhy en üstünde cevap üstünde)

YouTube hakkında bilginiz yok, ancak kodek -c:vseçenekleriyle belirtilebilir ffmpeg -codecs(kodek listesi için bakınız ).

Bu kodek, örneğin Final Cut'a iyi bir şekilde aktarılıyor:

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

1

AviSynth'i deneyebilirsiniz . Görüntüler için çeşitli kodlama seçeneklerine sahiptir. Bunu VideoHelp.com'da da sormak isteyebilirsiniz .


AviSynth ile hızlı bir şekilde göründüm ve animasyonlu GIF'ler kullandım, dönüştürülen GIF'i gerçekten görmek ve kaydetmek için AviSynth, Immaavs eklentisi ve ImageMagick'i ve VirtualDub'ı yüklemem gerekecek. Oh ve dönüştürmek istediğim her GIF için bir AviSynth betiği yaz. Bu yüzden bir olasılık, ama biraz daha az karmaşık bir şey, umarım oğlumun kullanabileceği basit bir GUI umuyordum.
Dave Webb,

1

Eski Windows Movie Maker for XP vb. Varsa, animasyonlu GIF'inizi kolayca yükleyebilir ve onu bir film dosyasına dönüştürebilirsiniz. Yani, daha eski bir bilgisayarınız varsa, bu şekilde ayarlayabilirsiniz.

Bazı nedenlerden dolayı, animasyonlu GIF'ler Windows Movie Maker Live'da hareketsiz görüntüler olarak görünür. Neden bilmiyorum.

İşte bunu değiştirmek için ücretsiz bir yol. CAMSTUDIO'yu indirin (Ücretsiz açık kaynaklı versiyon) (veya CNET'e gidin ve bir indirme bulun).

  • Ayarladıktan sonra, proje pivot modunda Pivot'u açabilirsiniz (animasyonlu gif'i değil).
  • Camstudio'yu ayarlayın, böylece sadece pivot resmin ekranını kapabilirsiniz.
  • Pivotunuzu oynattığınızda AVI formatında bir film gibi kaydeder.
  • Ardından, YouTube'a dönüştürmek için Zamzar'ı (veya diğer çevrimiçi video dönüştürücü sitelerini) kullanabilirsiniz.

Sınıfımda Pivot'u öğretiyorum ve bazen öğrencilerin projeleri animasyonlu giflere dönüşmeyecekler, bu yüzden sorunu bu şekilde düzeltiyorum.


1

MediaCoder ücretsizdir ve bunu sizin için yapabilir.

MediaCoder 2005'ten beri ücretsiz bir evrensel medya kod dönüştürücüsüdür. En popüler ses / video kodeklerini ve araçlarını zarif ve şeffaf bir şekilde hepsi bir arada kod çözme çözümüne entegre eder. Esnek ve genişletilebilir bir mimari ile, en son kodekler ve araçlar sürekli olarak güncellenerek güncellenir. MediaCoder, medya kodlarını her zaman değiştiren İsviçre çakısı olmayı hedeflemektedir.


1
Bu bir tedavi çalışır. 50 / 50'ye kadar ödül alabilirsem, sana yarısını verirdim.
Dave Webb,

0

Bu ürünü zaten bulduğuna eminim, ancak http://www.gamani.com/ aradığınızı tam olarak yapacak ve bir gif'i avi'ye dönüştürecek gibi görünüyor.

30 günlük deneme süresine sahip ve bundan sonra 30 dolar. 30 dolarlık bir fiyat, sizi ve oğlunuzu kurtaracak zamanı göz önünde bulundurarak çok iyi bir anlaşma gibi görünüyor. Eminim ki, burada başka ürünler bulmak ve denemek için zaman harcayarak şimdiden 30 dolardan fazla yatırım yapmışsınızdır.

Eldeki görevi başarmanız için gereken aracı seçerek kayıpları azaltın ve daha fazla zaman harcayın.


1
Bah. Kısmi bir çözüm oluşturmak için 2 haftalık sıkı bir zihinsel emek yerine bir soruna 30 dolar atmak? Bunun neresinde eğlence var? ;-)
pcapademic 19:09

Neyse ki ödülüm benim için işi yapacak başka insanlara da sahipti ve bana iyi ücretsiz çözümler buldular. :-)
Dave Webb

0

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

Gerçek bir "dönüşüm" değil, şu anki oynatıcınızı (bir webbrowser?) Kullanarak animasyonlu gif'i oynayın ve ardından ekran görüntüsü almak için CamStudio uygulamasını kullanın.

Bölümümüzün lisans aldığı Camtasia ile benzer bir şey yaptım. CamStudio'yu kullandım ve Camtasia için ihtiyacım olanın% 90'ını yapıyor.


Bu Tamam çalıştı, ancak pencereye sıraya bir acı oldu. Jing - jingproject.com - otomatik olarak sıraya giriyor gibi görünüyor ama neyse ki bazı insanlar daha doğrudan dönüşüm yapan bazı araçlar yayınladılar.
Dave Webb,


0

Özet animasyonunuzu Pivot Stickfig Animator'a yüklerseniz, onu bir Gif olarak kaydedin. Biçim. Sonra bir microsoft web'e gidin ve windows Movie Maker'ı indirin (bunu yapabilmelisiniz). WMV'de (windows movie maker) video yükle'ye tıklayın. Video Dosyaları yerine Tüm Dosyalar'a tıkladıktan sonra kaydedin. Videoyu daha sonra youtube'a yükleyebilmelisiniz.


Ne yazık ki, yalnızca GIF’leri desteklemeyen Windows Live Movie Maker’ı alabileceğiniz Windows 7 kullanıyorum.
Dave Webb

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.