เทคนิค imagemagick การแปลงไฟล์ video เป็นไฟล์ภาพ .Gif
วิธีการทำไฟล์ภาพ GIF (จิฟ) จากวิดีโอแบบง่ายๆ ด้วยโค๊ดไม่กี่ตัว ภาษาที่ใช้เขียน Python (ไพธอน) และเราก็ต้องมีอุปกรณ์เสริม moviepy, FFmpeg ให้เราทำงานติดตั้งให้เรียบร้อย
ขั้นตอนแรก ให้สร้างไฟล์ python ขั้นแล้วเขียนโค๊ด ตาใตัวอย่างด่านล่าง
ส่วนประกอบของโค๊ด
- clip = VideoFileClip("fileup/Disneys.mp4") เป็นการ import ไฟล์ video มาเตรียมใช้งาน
- subclip((1,10.65),(1,11.2)) เป็นคำสั่ง ตัดช่วงของ video (เป็นเวลาเริ่มต้น),(เป็นเวลาสิ้นสุด)
- resize(0.3) เป็นการ รีขนาดภาพ
- clip.write_gif("test.gif") เป็นช่องทางการเก็บไฟล์
from moviepy.editor import *
clip = (VideoFileClip("fileup/Disneys.mp4")
.subclip((1,10.65),(1,11.2))
.resize(0.3))
clip.write_gif("test.gif")
ให้เราทำการรันไฟล์ จะได้หน้าตาแบบนี้

ผลที่ได้จากการแปลงไฟล์

ทั้งหมดนี้เป็นเทคนิคส่วนหนึ่งของการตัดต่อ video สามารถ ทำภาพเคลื่อนไหวได้ มากกว่านี้ ติดตาม minephp ต่อไปนะครับ