ฉันจะแปลง. mov เป็น. gif (หรือ. apk) ได้อย่างไร


15

ฉันต้องการใส่ไฟล์. mov ที่ฉันมีเป็นพื้นหลังสำหรับเว็บไซต์ ฉันเดาว่าวิธีที่ดีที่สุดในการทำเช่นนี้คือการแปลงเป็นไฟล์. gif แต่ฉันไม่พบโปรแกรมใด ๆ ที่ทำได้

ฉันลองใช้ Handbrake, Graphic Converter และ Gif Builder แล้ว


ไฟล์. mov เป็นภาพยนตร์คุณต้องการให้ภาพยนตร์เป็นพื้นหลังหรือเพียงแค่เฟรม / รูปภาพจากภาพยนตร์หรือไม่?
nohillside

ฉันต้องการภาพยนตร์เช่นพื้นหลังภาพเคลื่อนไหว มันไม่ได้เป็นคลิปที่ใช้งานโดยเฉพาะมันเป็นแค่ใบหน้าเข้าและออกจากโฟกัสด้วยพื้นที่สีขาวจำนวนมากรอบ ๆ ซึ่งฉันวางแผนจะวางเนื้อหาของไซต์เข้าไป
sanjaypoyzer

คำตอบ:


4

Gif Ninjaเป็นเว็บไซต์ที่ยอดเยี่ยมสำหรับการแปลงวิดีโอเป็น gif ฉันใช้มันหลายครั้งและ GIF ก็ออกมาเยี่ยมเสมอ


อืมเพิ่งลอง Gif Ninja และ gif ที่เอาท์พุทมีความละเอียดต่ำมากอาจน้อยกว่า 120px ... มีอีกไหมที่จะทำสิ่งนี้ด้วยคุณภาพที่ดีกว่านี้อีกหรือ ขอบคุณมาก
sanjaypoyzer

@sanja และคุณแน่ใจหรือว่าวิดีโอที่คุณมีนั้นมีความละเอียดดี ฉันจะดูต่อไป
daviesgeek

Yeap ฉันไม่แน่ใจวิธีตรวจสอบความละเอียดที่แน่นอน แต่ฉันบอกว่าเป็น HD ดูเหมือนว่ามันจะเป็นแบบเต็มหน้าจอ
sanjaypoyzer

ทำ Command-I ที่ไหนสักแห่งในกล่องข้อมูลควรเป็นขนาด อยู่ในรูปแบบใด
daviesgeek

1
โดยทั่วไปแล้วไฟล์ GIF ที่เคลื่อนไหวจะมีขนาดใหญ่กว่าไฟล์ MOV ที่มีคุณภาพเท่ากัน
GEdgar

12

สำหรับคนรักเทอร์มินัล

ffmpeg -i in.mov -s 600x400 -pix_fmt rgb24 -r 10 -f gif - | gifsicle --optimize=3 --delay=3 > out.gif
  • -r 10 แจ้งให้ ffmpeg ลดอัตราเฟรมจาก 25 fps เป็น 10
  • -s 600x400 บอก ffmpeg ความกว้างสูงสุดและความสูงสูงสุด
  • --delay=3 บอก gifsicle ให้เลื่อน 30ms ระหว่าง gif แต่ละอัน
  • --optimize=3 ร้องขอให้ gifsicle ใช้การปรับขนาดไฟล์ให้ช้าที่สุด / ช้าที่สุด

คุณต้องติดตั้ง

  • ffmpegเพื่อประมวลผลไฟล์วิดีโอ
  • gifsicleเพื่อสร้างและปรับแต่ง gif แบบเคลื่อนไหว

brew install ffmpeg 

#if cask is not installed
brew install caskroom/cask/brew-cask

#dependency for gifsicle, only required for mountain-lion and above
brew cask install xquartz

brew install gifsicle

คำแนะนำข้างต้นนำมาจากส่วนสำคัญ: dergachev / GIF-Screencast-OSX.md

เกิดข้อผิดพลาดต่อไปนี้ขณะติดตั้ง ffmpeg

ข้อผิดพลาด: brew linkขั้นตอนไม่เสร็จสมบูรณ์สูตรที่สร้างขึ้น แต่ไม่ได้เชื่อมโยงไปยัง / usr / local ไม่สามารถเชื่อมโยง symlink include / libyasm / usr / local / include ไม่ได้

สำหรับทำตามคำตอบนี้

sudo chown -R $USER /usr/local/include
sudo chown -R $USER /usr/local

ความโปร่งใส

รหัสด้านบนไม่เก็บเลเยอร์โปร่งใส ในการทำเช่นนั้นให้ใช้:

ffmpeg -i in.mov -f gif -lavfi split[v],palettegen,[v]paletteuse out.gif

หากคุณได้รับbrew linkข้อผิดพลาดคุณควรbrew link --overwrite ffmpegหลังจากchownแก้ไขข้ออนุญาต/usr/localด้วย
ericsoco

2
นี่เป็นคำตอบที่มีประโยชน์มาก แต่ฉันพบว่า gifsicle สร้างเฟรมที่บีบอัดอย่างน่ากลัว ผลลัพธ์ของภาพยนตร์ (screencap ของเกม) ดูเหมือนอึ มีตัวเลือกอื่น ๆ ที่นี่รวมถึงการใช้ ImageMagick แทน gifsicle: gist.github.com/dergachev/4627207
ericsoco

ใช่ฉันทำงานนี้ แต่เอาต์พุตไม่เกินเครื่องหมายความละเอียดไม่ดี
Inder Kumar Rathore

8

ฉันใช้www.online-convert.comเพื่อแปลงไฟล์. mov ที่ส่งออก Keynote ไปเป็น gif ที่เคลื่อนไหวได้ ง่ายและรวดเร็ว และผลลัพธ์ก็ดี

คุณสามารถดู GIF ที่เป็นผลลัพธ์ในคำตอบที่ฉันให้กับคำถามนี้: วิธีเปิดเผยสัญลักษณ์หัวข้อย่อยใน Keynote บางส่วน


ใช้งานได้อย่างมีเสน่ห์ฟรีและพวกเขาจะไม่เก็บที่อยู่อีเมลของคุณ
Daniel Flippance

1

ฉันเคยใช้ "แมวจิฟฟี่" กับผลลัพธ์ที่ยอดเยี่ยม http://gfycat.com/


gfycat ไม่ได้แปลงไฟล์เป็น GIF อีกต่อไป - อย่างน้อยฉันก็ไม่สามารถหาวิธีที่จะทำได้
Jakob Egger

1

ภาพหน้าจอของ Gifski

Gifskiทำให้การแปลงวิดีโอเป็น GIF แบบเคลื่อนไหวได้ง่ายมาก คุณเพียงแค่ลากและวางวิดีโอเลือกตัดแต่งเลือกขนาดอัตราเฟรมและคุณภาพคลิก "แปลง" จากนั้นทำ

Gifski ฟรีไม่มีลายน้ำและโอเพ่นซอร์ส

ประโยชน์ของแอพผ่านบริการบนเว็บก็คือวิดีโอจะอยู่ในคอมพิวเตอร์ของคุณ

คำเตือน: ฉันเป็นหนึ่งในผู้เขียน


0

โซลูชันออฟไลน์:

http://www.gifrocket.comเป็นแอพสำหรับสิ่งนั้น! แอพที่ค่อนข้างเรียบง่าย


ไม่สามารถจัดการเพื่อให้ทำงานได้ :( (ไม่มีไฟล์ที่สร้างขึ้น)
yonel

0

Gifify เป็นตัวแปลงโหนดซึ่งใช้ ffmpeg และ imagemagick ภายใต้ประทุน

การติดตั้งบน Mac:

brew rm --force --ignore-dependencies ffmpeg
brew rm --force --ignore-dependencies imagemagick
brew install ffmpeg --with-libass --with-fontconfig
brew install imagemagick --with-fontconfig
brew install giflossy

npm install -g gifify

ตอนนี้คุณสามารถแปลงไฟล์วิดีโอด้วย:

gifify clip.mp4 -o clip.gif

นอกจากนี้คุณยังสามารถตั้งตำแหน่งเริ่มต้นและสิ้นสุดในวิดีโอและเพิ่มคำบรรยายภาพ:

gifify clip.mp4 -o clip.gif --from 01:48:23.200 --to 01:48:25.300 --text 'nip!'

❗️ อาจใช้เวลาหลายนาทีในการแปลงให้เสร็จสมบูรณ์แม้จะมีวิดีโอขนาดเล็กลง


0

ฉันไม่รู้มากเกี่ยวกับการแปลง แต่ฉันเพิ่งแปลงไฟล์. mov สั้น ๆ ไปเป็น gif แบบเคลื่อนไหวและถ้ามันง่ายและรวดเร็ว ฉันใช้อะแดเตอร์ของแอปฟรีเพื่อทำการแปลง


0

ฉันประทับใจhttps://convertio.co/

ฉันอัปโหลดรอไม่กี่นาทีและดาวน์โหลด.mov .gifไม่มีค่าธรรมเนียมไม่มีความยุ่งยากไม่มีลายน้ำ

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