ฉันจะแปลง GIF เคลื่อนไหวเป็นรูปแบบวิดีโอที่เหมาะกับ YouTube ได้อย่างไร


25

ลูกชายของฉันทำแอนิเมชั่นด้วยPivot Stickfigure Animatorซึ่งเราต้องการอัพโหลดไปยัง YouTube ปัญหาคือ Pivot บันทึกเป็นภาพเคลื่อนไหว GIF ซึ่งฉันไม่สามารถอัปโหลดไปยัง YouTube ได้

บทความ Wikipedia แนะนำให้ใช้ Windows Movie Maker เพื่อแปลง GIF เป็น WMV แต่น่าเสียดายที่ฉันใช้ Windows 7 ซึ่งคุณสามารถรับ Windows Live Movie Maker ใหม่ซึ่งดูเหมือนจะไม่รองรับ GIF

ฉัน Googled และพบบทความที่กล่าวว่าใช้Beneton Movie GIFเพื่อแปลงภาพเคลื่อนไหว GIF เป็น AVI แต่ดูเหมือนว่าจะขึ้นอยู่กับแอปพลิเคชันของบุคคลที่สามที่ไม่ได้ติดตั้งและล้มเหลว การติดตั้งแอปพลิเคชันที่หายไป - pjBmp2Avi- ด้วยมือแล้วเพิ่มเข้าไปยังเส้นทางยังไม่อนุญาตให้ Beneton ทำการแปลง

ฉันหวังว่าFFmpegอาจใช้กลอุบาย แต่นี่จะแสดงผลเป็น GIF แบบเคลื่อนไหวเท่านั้นซึ่งจะไม่อ่านหลังจากนั้น

Googling ต่อไปพบแอปพลิเคชั่นมากมายพร้อมการทดลอง 30 วันและอื่น ๆ แต่ฉันหวังว่าจะมีบางอย่างฟรี

ดังนั้นคำแนะนำเกี่ยวกับวิธีที่ฉันสามารถแปลง GIF เคลื่อนไหวเป็นไฟล์ภาพยนตร์บน Windows โดยใช้ซอฟต์แวร์ฟรี (เหมือนในเบียร์)


superuser.com/questions/5730/…ควรใช้งานได้หากคุณเขียนสคริปต์แบตช์ขนาดเล็กที่ถามชื่อไฟล์เป็นอินพุตจากนั้นทำตามขั้นตอนเหล่านั้น จริงๆก็ไม่ได้ว่าน่ากลัวถ้าคุณมีมันสะท้อนกล่องเล็ก ๆ น้อย ๆ ที่มีข้อความบางอย่างในนั้นจะบ่งบอกถึงสิ่งที่คุณควรจะทำ ...
RCIX

คำตอบ:


22

ลองใช้ซอฟต์แวร์โอเพนซอร์ซนี้ได้ที่http://www.virtualdub.org

เปิด. gif ของคุณเป็นไฟล์วิดีโอ ... จากนั้นบันทึกเป็น. avi


2
ใช้งานได้ดีขอบคุณ และเป็นโบนัสฉันคิดว่าเราสามารถใช้เครื่องมือเดียวกันเพื่อเพิ่มเสียงให้กับผู้ชายที่ติด
Dave Webb

23

convertโปรแกรมImageMagick สามารถแยก GIF เคลื่อนไหวได้ เช่นจากการมีไฟล์ ' foo.gif' ฉันสามารถเรียกใช้:

convert foo.gif foo.png

และมันจะสร้างไฟล์foo-0.png, foo-1.pngฯลฯ หนึ่งสำหรับแต่ละเฟรม หากคุณมีตัวเลขมากขึ้นให้ใช้ไวยากรณ์ต่อไปนี้เช่นมี 4 หลัก:

convert foo.gif foo%04d.png

จากนั้นคุณสามารถใช้FFmpegเพื่อสร้างภาพยนตร์เหล่านั้น

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

หากต้องการเปลี่ยนคุณภาพของวิดีโอที่ได้ให้เพิ่ม-crfตัวเลือกเช่น-crf 23ที่ต่ำกว่าหมายถึงคุณภาพที่ดีขึ้น ค่า Sane อยู่ระหว่าง 18 ถึง 28 แต่เนื่องจากคุณภาพของ GIF ไม่ควรดีในตอนแรกคุณอาจไม่ต้องการตัวเลือกนี้

ตั้งแต่ปี 2013 ffmpeg รุ่นล่าสุดสามารถรับ gif แบบเคลื่อนไหวเป็นอินพุตได้โดยตรง

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

8
ffmpeg ฉลาดพอที่จะอนุมานได้มากที่สุดของตัวเลือกเหล่านั้น:ffmpeg -i input.gif output.mp4
framp

2

เพียงแค่

ffmpeg -i input.gif output.mp4

(นำมาจากความคิดเห็นของ @ framp บนคำตอบของ@John Fouhy )

ไม่ทราบเกี่ยวกับ YouTube แต่ตัวแปลงสัญญาณสามารถระบุได้ด้วย-c:vตัวเลือก (ดูffmpeg -codecsรายการตัวแปลงสัญญาณ)

ตัวแปลงสัญญาณนี้เช่นการนำเข้าที่ดีใน Final Cut:

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

1

คุณสามารถลองAviSynth มันมีตัวเลือกการเข้ารหัสหลายอย่างสำหรับภาพ นอกจากนี้คุณยังอาจต้องการที่จะถามเกี่ยวกับเรื่องนี้VideoHelp.com


ฉันได้ดูอย่างรวดเร็วและใช้ GIF แบบเคลื่อนไหวกับ AviSynth ฉันจะต้องติดตั้ง AviSynth, ปลั๊กอิน Immaavs และ ImageMagick และสิ่งที่คล้ายกับ VirtualDub เพื่อดูและบันทึก GIF ที่แปลงแล้ว โอ้แล้วเขียนสคริปต์ AviSynth สำหรับแต่ละ GIF ที่ฉันต้องการแปลง ดังนั้นมันจึงเป็นไปได้ แต่ฉันหวังว่าจะมีบางสิ่งที่ซับซ้อนน้อยกว่าเล็กน้อยซึ่งเป็น GUI ง่าย ๆ ที่ลูกชายของฉันสามารถใช้ตัวเองได้
Dave Webb

1

หากคุณมี Windows Movie Maker ที่เก่ากว่าสำหรับ XP ฯลฯ คุณสามารถโหลด GIF เคลื่อนไหวและแปลงเป็นไฟล์ภาพยนตร์ได้อย่างง่ายดาย ดังนั้นหากคุณมีคอมพิวเตอร์รุ่นเก่าคุณสามารถตั้งค่าด้วยวิธีนี้

ด้วยเหตุผลบางอย่าง GIF แบบเคลื่อนไหวจะปรากฏเป็นภาพนิ่งใน windows Movie Maker Live ไม่รู้ทำไม

นี่เป็นวิธีฟรีในการเปลี่ยนแปลง ดาวน์โหลดCAMSTUDIO (เวอร์ชั่นโอเพนซอร์ซฟรี) (หรือไปที่ CNETและค้นหาการดาวน์โหลด)

  • เมื่อคุณตั้งค่าแล้วคุณสามารถเปิด Pivot ในโหมด pivot โครงการ (ไม่ใช่ gif แบบเคลื่อนไหว)
  • ตั้งค่า Camstudio เพื่อให้คุณสามารถคว้าหน้าจอของภาพหมุนได้
  • เล่นเดือยของคุณและมันจะบันทึกเหมือนภาพยนตร์ในรูปแบบ AVI
  • จากนั้นคุณสามารถใช้ Zamzar (หรือไซต์แปลงวิดีโอออนไลน์อื่น ๆ ) เพื่อแปลงเป็น YouTube

ฉันสอน Pivot ในชั้นเรียนของฉันและบางครั้งนักเรียนโครงการจะไม่เปลี่ยนเป็นภาพเคลื่อนไหว gif ดังนั้นฉันจึงแก้ปัญหาได้


1

MediaCoderฟรีและสามารถทำสิ่งนี้เพื่อคุณ

MediaCoder เป็นตัวแปลงสัญญาณสื่อสากลฟรีตั้งแต่ปีพ. ศ. 2548 ซึ่งรวมเอาตัวแปลงสัญญาณเสียง / วิดีโอและเครื่องมือที่ได้รับความนิยมมากที่สุดอย่างสง่างามและโปร่งใสเข้ากับโซลูชันการแปลงรหัสแบบครบวงจร ด้วยสถาปัตยกรรมที่ยืดหยุ่นและขยายได้ตัวแปลงสัญญาณและเครื่องมือล่าสุดได้รับการปรับปรุงอย่างต่อเนื่อง MediaCoder ตั้งใจที่จะเป็นมีดกองทัพสวิสสำหรับการแปลงรหัสสื่อตลอดเวลา


1
มันทำงานได้ดี ถ้าฉันสามารถแบ่งเงินรางวัล 50/50 ฉันจะให้คุณครึ่งหนึ่ง
Dave Webb

0

ฉันแน่ใจว่าคุณได้พบผลิตภัณฑ์นี้แล้ว แต่ดูเหมือนว่าhttp://www.gamani.com/จะทำสิ่งที่คุณต้องการอย่างแน่นอนโดยแปลง gif เป็น avi

มันมีการทดลองใช้ 30 วันและเป็น $ 30 หลังจากนั้น ราคา $ 30 ดูเหมือนจะเป็นข้อเสนอที่ดีมากสำหรับฉันเมื่อพิจารณาว่าจะช่วยคุณและลูกชายของคุณได้อย่างไร ฉันแน่ใจว่าคุณลงทุนมากกว่า $ 30 ในวิธีนี้โดยใช้เวลาในการค้นหาและลองใช้ผลิตภัณฑ์อื่น ๆ ที่นั่น

ลดความสูญเสียของคุณด้วยการหยิบเครื่องมือที่คุณต้องการเพื่อทำงานให้สำเร็จและใช้เวลาในการค้นหาให้มากขึ้น


1
Bah ขว้าง $ 30 ดอลลาร์ให้เป็นปัญหาแทนที่จะใช้เวลา 2 สัปดาห์ในการทำงานอย่างหนักเพื่อสร้างทางออกบางส่วน? ความสนุกในนั้นอยู่ที่ไหน ;-)
pcapademic

โชคดีที่เงินรางวัลของฉันมีคนอื่นที่จะทำงานให้ฉันและได้พบฉันแก้ปัญหาที่ดีฟรี :-)
Dave Webb

0

CamStudio ( http://camstudio.org/ )

ไม่ใช่ "การแปลง" ที่แท้จริงในการที่คุณใช้เครื่องเล่นปัจจุบันของคุณ (เว็บเบราเซอร์?) เพื่อเล่น gif แบบเคลื่อนไหวแล้วใช้ CamStudio เพื่อจับภาพหน้าจอ

ฉันทำอะไรที่คล้ายกับ Camtasia ซึ่งแผนกของเราซื้อใบอนุญาต ฉันใช้ CamStudio และทำ 90% ของสิ่งที่ฉันต้องการสำหรับ Camtasia


มันใช้งานได้ดี แต่ก็เจ็บปวดที่จะเข้าแถวกับหน้าต่าง จิง - jingproject.com - ดูเหมือนจะทำรายการโดยอัตโนมัติ แต่โชคดีที่บางคนโพสต์เครื่องมือที่จะทำให้การแปลงตรงมากขึ้น
Dave Webb

0

มีรายการเครื่องมือค่อนข้างละเอียดที่นี่

โปรแกรมแปลงวิดีโอทั้งหมดรองรับ GIF เคลื่อนไหวและมีรุ่นทดลอง

เครื่องมือออนไลน์สำหรับการแก้ไขภาพเคลื่อนไหว GIFs

อีกเครื่องมือซอฟต์แวร์หนึ่ง

ฉันคิดว่าทางออกที่ดีที่สุดจะเป็นตัวแปลงไฟล์ออนไลน์ แต่ฉันไม่พบผู้ที่สนับสนุน GIF แบบเคลื่อนไหวดังนั้นฉันคิดว่าคุณจะต้องดาวน์โหลดเครื่องมือ


0

หากคุณอัปโหลดภาพเคลื่อนไหว pivot บน Pivot Stickfigure Animator ให้บันทึกไว้ใน Gif รูป จากนั้นไปที่เว็บ microsoft และดาวน์โหลด windows Movie Maker (คุณควรจะทำเช่นนั้น) ใน WMV (windows movie maker) คลิกอัพโหลดวิดีโอ คลิกที่ไฟล์ทั้งหมดแทนไฟล์วิดีโอแล้วบันทึก คุณควรสามารถอัปโหลดวิดีโอไปยัง youtube ตั้งแต่นั้นมา


น่าเสียดายที่ฉันใช้ Window 7 ซึ่งคุณสามารถรับเฉพาะ Windows Live Movie Maker ใหม่ซึ่งดูเหมือนจะไม่รองรับ GIF
Dave Webb

0

เพียงไปค้นหาและดาวน์โหลด windows movie maker ซึ่งแตกต่างจากตัวสร้างภาพยนตร์แบบสดพวกเขาแตกต่างกันและ windows movie maker สำหรับ windows 7 (6.1) แปลงไฟล์เหล่านั้นได้ค่อนข้างดี เพิ่งทำพวงของ gifs น่าขนลุกเหล่านี้:

http://www.wired.com/underwire/2012/04/antique-photos-animated-gifs/?pid=6573

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.