Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> ซอฟต์แวร์

วิธีสร้าง GIF จากไฟล์วิดีโอด้วย VLC และ GIMP

ไม่ว่าคุณจะออกเสียง GIF อย่างไร ไม่ปฏิเสธได้ว่า GIF เป็นกำลังใหญ่ในฮึมมอร์อินเทอร์เน็ต มันมีประโยชน์บนเว็บมาก เพราะให้คุณใช้รูปแบบแอนิเมชันเบาๆ ที่เพิ่มชีวิตชีวาให้เนื้อหาโดยไม่มีค่าใช้จ่ายด้านประสิทธิภาพเหมือนวิดีโอ

แม้ทุกคนออนไลน์เพลินเพลินกับ GIF แต่คนน้อยมากรู้ว่าสร้างได้ง่ายแค่ไหน คุณนำวิดีโอ ตัดคลิป แปลงเป็น GIF ได้ง่ายด้วยสองโปรแกรมโอเพนซอร์ฟฟรี - VLC และ GIMP

ติดตั้ง GIMP และ VLC

ก่อนทำอะไรก็ต้องติดตั้ง VLC และ GIMP ทั้งคู่ ฟรีและเข้าถึงง่ายสำหรับ Windows และ Linux

Windows

ดาวน์โหลด VLC และ GIMP สำหรับ Windows จากนักพัฒนาโดยตรง VLC จาก videolan.org, GIMP จาก gimp.org คุณยังต้องการ FFMPEG อีกโปรแกรมโอเพนซอร์ฟหนึ่ง เพื่อแยกวิดีโอเป็นเฟรม ดาวน์โหลดจากนักพัฒนาเช่นกัน ดาวน์โหลดทั้งสามและติดตั้ง ตัวติดตั้งเรียบง่ายตรงไปตรงมา โบนัส: นี่คือฟรีซอฟต์แวร์จริง ไม่ใช่ freeware จึงไม่ได้ bloatware ในตัวติดตั้ง

Linux

บน Linux ติดตั้ง VLC, FFMPEG และ GIMP ผ่าน package manager หากยังไม่มี

Ubuntu/Debian

sudo apt install vlc gimp ffmpeg

Fedora

sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm sudo dnf install vlc gimp ffmpeg

Arch Linux

sudo pacman -S vlc gimp ffmpeg

สร้างคลิปด้วย VLC

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

เปิด Advanced Controls

วิธีสร้าง GIF จากไฟล์วิดีโอด้วย VLC และ GIMP

VLC มีความสามารถบันทึก built-in ที่คุณใช้สร้างคลิปจากวิดีโอที่มีอยู่ ขั้นแรกเปิด recording controls บนเมนูหลังข้ามด้านบนของ VLC คลิก "View" เมนูแบบเลื่อนลงจะเปิดแสดงตัวเลือก ติ๊กถูก "Advanced Controls" คอนโทรลจะปรากฏด้านล่างหน้าต่าง VLC เหนือคอนโทรลปกติ

หาจุดเริ่มต้น

เปิดวิดีโอที่ต้องการดึงคลิป ใช้สไลด์ seek ผ่านวิดีโอ หาจุดเริ่มต้นของคลิป วางสไลด์ตรงที่ต้องการเริ่มบันทึก

บันทึกคลิปของคุณ

วิธีสร้าง GIF จากไฟล์วิดีโอด้วย VLC และ GIMP

เมื่ออยู่ที่ต้องการเริ่ม คลิกปุ่มวงกลมแดงใหญ่ใน advanced controls ใหม่ เพื่อเริ่มบันทึก ให้วิดีโอเล่นไปจนถึงจุดจบคลิป แล้วกด "Record" อีกครั้งเพื่อหยุด

คลิปจะอยู่ที่ "C:\Users\Username\Videos" หรือ "~/Videos" สำหรับ Windows และ Linux ตามลำดับ บางครั้ง Linux วางใน "/home" ด้วย วิดีโอจะขึ้นต้นด้วย "vlc-record" ตามด้วยวันที่

แยกเฟรม

GIMP ไม่ทำงานกับไฟล์วิดีโอโดยตรง จึงต้องแปลงคลิปเป็นเฟรม FFMPEG ช่วยตรงนี้ FFMPEG แปลงมัลติมีเดียได้หลากหลาย แต่ในกรณีนี้จะแยกคลิปเป็นเฟรมเดี่ยวๆ

เปิด file browser ไปที่ไฟล์วิดีโอ สร้างโฟลเดอร์ใหม่ชื่อ "frames" ในไดเรกทอรีนั้น

เปิด terminal ในไดเรกทอรีนั้น Windows และ Linux desktop environments ส่วนใหญ่ คลิกขวาในหน้าต่างได้เมนูเปิด terminal ที่นั่น

วิธีสร้าง GIF จากไฟล์วิดีโอด้วย VLC และ GIMP

ใน terminal พิมพ์คำสั่งต่อไปเพื่อใช้ FFMPEG แยกคลิป

ffmpeg -i vlc-record-201X-XX-XX-yourfile.mp4 -r 15 frames/image-%3d.png

วิธีสร้าง GIF จากไฟล์วิดีโอด้วย VLC และ GIMP

อาจใช้เวลานานสองนาที FFMPEG จะแยกไฟล์เป็นเฟรมที่อัตรา 15 fps และวางภาพผลลัพธ์ในโฟลเดอร์ "frames" ที่สร้าง

แปลงคลิปเป็น GIF ด้วย GIMP

พร้อมแล้วที่จะเปิด GIMP เริ่มประกอบ GIF ส่วนนี้จริงๆ เรียบง่าย แต่เพิ่มเติมได้เท่าที่ต้องการ

นำเข้าเฟรมของคุณ

วิธีสร้าง GIF จากไฟล์วิดีโอด้วย VLC และ GIMP

เปิด GIMP คลิก "File" แล้ว "Open as Layers" ไปที่โฟลเดอร์ที่สั่งให้ FFMPEG ส่งออกเฟรม เลือกภาพเฟรมทั้งหมด ใช้ Ctrl + Click หรือ Shift + Click เลือกหลายไฟล์พร้อมกัน พร้อมแล้วกด "Open"

GIMP จะสร้างโปรเจกต์ใหม่ วางภาพเฟรมแต่ละภาพเป็นเลเยอร์ของตัวเอง เลเยอร์เหล่านี้จะใช้สร้างวิดีโอเป็นแอนิเมชันเมื่อส่งออกเป็น GIF

แก้ไขเฟรมของคุณ

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

วิธีสร้าง GIF จากไฟล์วิดีโอด้วย VLC และ GIMP

คิดเลเยอร์เหมือนหน้าใน flipbook สิ่งที่เพิ่มในเลเยอร์หนึ่งจะปรากฏในเฟรมนั้นของ GIF เพื่อเพิ่มข้อความหรืออย่างคล้ายกันข้ามหลายเฟรม ต้อง duplicate ข้อความและ merge เข้าแต่ละเฟรม

เหมือนกันหากอยากเพิ่มแอนิเมชันหรืออย่างอื่น จำไว้ GIMP จะจัดการแต่ละเลเยอร์เป็นเฟรมในแอนิเมชัน ทุกสิ่งที่เพิ่มต้อง merge เข้าเลเยอร์ที่มีอยู่

บันทึก GIF

วิธีสร้าง GIF จากไฟล์วิดีโอด้วย VLC และ GIMP

ก่อนส่งออก GIF ต้องแปลงจาก RGB เป็น Indexed ทำงานได้ดีกว่าสำหรับ GIF และให้โอกาสลดขนาดไฟล์ ไป "Image" แล้ว "Mode" เปลี่ยนจาก RGB เป็น Indexed ตั้ง maximum color palette เป็น 127

ต่อไป ตรวจสอบว่าเลเยอร์เรียงลำดับถูกต้อง หากไม่ใช่ เรียงกลับโดยไป "Layer" แล้ว "Stack" แล้ว reverse order

เพิ่มประสิทธิภาพภาพอีกโดยไป "Filters" เลือก "Animation" แล้ว optimize for GIF

วิธีสร้าง GIF จากไฟล์วิดีโอด้วย VLC และ GIMP

สุดท้าย พร้อมส่งออก GIF หา "Export As" ใต้ "File" ในเมนู ตั้งชื่อที่ชอบ

ยินดีด้วย! คุณได้ GIF ที่ทำงาน สร้างตรงจากไฟล์วิดีโอ คุณทำซ้ำกระบวนการกับวิดีโอเกือบทุกไฟล์และสร้าง GIF ทุกประเภทจากที่ไหนก็ได้