แปลง MP4 เป็น GIF
เปลี่ยนคลิป MP4 สั้น ๆ ไม่กี่วินาทีให้เป็นภาพเคลื่อนไหว GIF ที่เล่นเองได้ วนซ้ำไม่รู้จบ และใส่ลงในแชต README หรือสไลด์ได้ทันที ความกว้าง เฟรมเรต และความยาวคลิปเป็นตัวกำหนดว่า GIF จะคมชัดหรือมีขนาดไฟล์ใหญ่เกินไป ซึ่งคุณตั้งค่าได้เองทั้งสามอย่าง
แปลงวิดีโอเป็น GIF
หรือลากไฟล์ MP4, MOV, MKV … มาวางที่นี่ ·
สูงสุด 95 MB ต่อไฟล์· ได้สูงสุด 20 ไฟล์· ลบหลังจาก 30 นาที
ไฟล์จะถูกประมวลผลบนเซิร์ฟเวอร์ของเราและถูกลบหลังจาก 30 นาที
ระบุเป็นวินาที (เช่น 12.5) หรือ นาที:วินาที (0:12) GIF มีขนาดใหญ่ขึ้นอย่างรวดเร็ว จึงควรใช้คลิปยาวเพียงไม่กี่วินาที
ใช้รูปแบบเดียวกับเวลาเริ่ม เว้นว่างไว้เพื่อใช้วิดีโอทั้งหมด
เล่นคลิปช้าลงหรือเร็วขึ้น 2× จะลดทั้งความยาวและขนาดไฟล์ลงครึ่งหนึ่ง
กำหนดว่า GIF จะเล่นวนซ้ำไม่สิ้นสุด หรือเล่นครั้งเดียวแล้วหยุดที่เฟรมสุดท้าย
GIF เก็บสีได้สูงสุด 256 สีต่อเฟรม จำนวนสีที่น้อยลงทำให้ไฟล์เล็กลง แต่จะเกิดแถบสีบนท้องฟ้าและผิวหนัง
ผสมสีในจานสีเป็นลวดลายละเอียดเพื่อซ่อนแถบสี Sierra ให้ผลลัพธ์ที่เนียนที่สุด ส่วนไม่มีจะได้ไฟล์เล็กที่สุด
วิธีใช้เครื่องมือนี้
- 1
อัปโหลดไฟล์ MP4
เพิ่มคลิปได้ตั้งแต่ 1 ถึง 20 ไฟล์ ไฟล์ละไม่เกิน 95 MB ใช้ได้ทั้งคลิปที่ถ่ายจากโทรศัพท์ ไฟล์บันทึกหน้าจอ และไฟล์ที่ดาวน์โหลดจากแอปตัดต่อ
- 2
ตัดช่วงและกำหนดขนาด GIF
ตั้งค่า เริ่มที่ และ สิ้นสุดที่ ให้ตรงกับช่วงที่ต้องการ จากนั้นตรวจสอบ ความกว้าง (480 px) และ อัตราเฟรม (12 fps) ส่วนสี การกระจายจุดสี ความเร็ว และการวนซ้ำอยู่ใน การตั้งค่าขั้นสูง
- 3
แปลงและดาวน์โหลด
กด แปลง ดูตัวอย่างผลลัพธ์ แล้วดาวน์โหลดเป็นไฟล์เดี่ยว หรือดาวน์โหลดพร้อมไฟล์อื่นในชุดเดียวกันเป็น ZIP
ขนาดไฟล์ GIF ตามความกว้างและเฟรมเรต
| ความกว้าง | อัตราเฟรม | ขนาดไฟล์โดยทั่วไป | เหมาะกับ |
|---|---|---|---|
| 320 px | 10 fps | 1–2 MB | GIF รีแอคชัน, แชตบนมือถือ |
| 480 px | 12 fps | 2–5 MB | Discord, Slack, เว็บบอร์ด (ค่าเริ่มต้น) |
| 640 px | 15 fps | 5–10 MB | ไฟล์ README, บทเรียน |
| 800 px | 20 fps | 10–20 MB | สาธิตผลิตภัณฑ์บนหน้าเว็บ |
ตัวเลขเพิ่มขึ้นเร็วเพราะ GIF บีบอัดแต่ละเฟรมด้วย LZW ซึ่งเป็นวิธีแบบไม่สูญเสียข้อมูลจากทศวรรษ 1980 และไม่มีการทำนายการเคลื่อนไหวจริง ๆ เมื่อความกว้างเพิ่มเป็นสองเท่า จำนวนพิกเซลต่อเฟรมจะเพิ่มเป็นสี่เท่า และเมื่ออัตราเฟรมเพิ่มเป็นสองเท่า จำนวนเฟรมก็เพิ่มเป็นสองเท่า ตัวเข้ารหัส MP4 เก็บเฉพาะส่วนของภาพที่เปลี่ยนแปลง จึงเป็นเหตุให้ MP4 ขนาด 2 MB กลายเป็น GIF ขนาด 15 MB ได้
ลดตามลำดับนี้: ตัดคลิปให้สั้นลง ลดความกว้าง ลดอัตราเฟรม และค่อยลดเหลือ 128 หรือ 64 สีเป็นขั้นสุดท้าย การเพิ่ม ความเร็ว เป็น 1.5× หรือ 2× ก็ช่วยได้เช่นกัน เพราะ GIF ที่เร็วขึ้นของช่วงเวลาเดียวกันมีจำนวนเฟรมน้อยลง
MP4
วิดีโอ MPEG-4
MP4 (MPEG-4 Part 14) เป็นคอนเทนเนอร์มัลติมีเดียที่ ISO/MPEG กำหนดเป็นมาตรฐาน โดยมีพื้นฐานมาจากรูปแบบ QuickTime ของ Apple โดยทั่วไปจะเก็บวิดีโอ H.264 หรือ HEVC คู่กับเสียง AAC และยังเก็บคำบรรยาย บท (chapter) และเมตาดาตาได้ด้วย เป็นรูปแบบวิดีโอที่เข้ากันได้กว้างที่สุดในโลก เล่นได้บนโทรศัพท์ เบราว์เซอร์ ทีวี เครื่องเล่นเกมคอนโซล และแพลตฟอร์มโซเชียล วิดีโอภายในแทบทั้งหมดเป็นแบบสูญเสียข้อมูล (lossy) การเข้ารหัสซ้ำหลายครั้งจึงทำให้คุณภาพค่อย ๆ ลดลง
- การบีบอัด
- แบบสูญเสียข้อมูล
- พื้นหลังโปร่งใส
- –
- ภาพเคลื่อนไหว
- –
- เปิดตัว
- 2001 · Moving Picture Experts Group (MPEG)
GIF
Graphics Interchange Format
GIF เปิดตัวโดย CompuServe ในปี 1987 และยังคงเป็นรูปแบบที่รองรับกว้างที่สุดสำหรับภาพเคลื่อนไหวสั้น ๆ ที่เล่นวนซ้ำ เป็นแบบ lossless แต่จำกัดจานสีไว้ที่ 256 สีต่อเฟรม ภาพถ่ายและการไล่ระดับสีจึงเกิดแถบสีและจุดดิเทอร์ รองรับพื้นหลังโปร่งใสแบบเปิด/ปิด (1 บิต) เท่านั้น ทำให้ขอบของรูปทรงโค้งดูหยัก ภาพ GIF เคลื่อนไหวมักใหญ่กว่าคลิปเดียวกันในรูปแบบ MP4 หรือ WebP มาก เบราว์เซอร์ แอปแชต และแพลตฟอร์มโซเชียลทุกแห่งเล่น GIF ได้
- การบีบอัด
- แบบไม่สูญเสียข้อมูล
- พื้นหลังโปร่งใส
- ได้
- ภาพเคลื่อนไหว
- ได้
- เปิดตัว
- 1987 · CompuServe
การแปลง MP4 เป็น GIF แลกขนาดไฟล์กับความสะดวก GIF เล่นอัตโนมัติ วนซ้ำ และแสดงในเนื้อหาได้ทันทีในที่ที่เล่นไฟล์วิดีโอไม่ได้ เช่น อีเมล ระบบติดตามปัญหา และเครื่องมือแชตรุ่นเก่า
เมื่อไรควรใช้ GIF และเมื่อไร MP4 เหมาะกว่า
ทำ GIF เมื่อ
- ต้องใส่คลิปในอีเมล แอปอีเมลส่วนใหญ่แสดง GIF เป็นภาพเคลื่อนไหวได้ แต่เล่นวิดีโอในเนื้อหาอีเมลไม่ได้
- ต้องใส่ใน README บน GitHub, ตั๋ว Jira หรือหน้าวิกิที่แสดงรูปภาพในหน้า
- ต้องวนซ้ำโดยไม่มีปุ่มเล่น เช่น การสาธิต UI หรือแอนิเมชันโหลด
ใช้ MP4 ต่อไปเมื่อ
- มีเสียงที่ต้องการให้คนได้ยิน
- เป็นภาพสีเต็มที่มีสีไล่เฉด พระอาทิตย์ตก หรือสีผิว
- แพลตฟอร์มแปลง GIF เป็นวิดีโออยู่แล้ว เช่น X (เดิมคือ Twitter)
Discord, Slack และ X จัดการกับ GIF ที่อัปโหลดอย่างไร
Discord เล่น GIF ที่อัปโหลดในแชตและวนซ้ำให้ แต่ไฟล์ยังนับรวมในขีดจำกัดการอัปโหลดของคุณ Slack ก็เล่น GIF ในแชตเช่นกัน สมาชิกปิดได้โดยเอาเครื่องหมายถูกที่ตัวเลือกภาพเคลื่อนไหวในการตั้งค่าการช่วยการเข้าถึงออก X รับการอัปโหลด GIF แล้วแปลงเป็นวิดีโอวนซ้ำแบบไม่มีเสียง ดังนั้นอัปโหลด MP4 ที่นั่นจะได้ผลเหมือนกันด้วยไฟล์ที่เล็กกว่า
Outlook บนเดสก์ท็อปสำหรับ Windows เป็นข้อยกเว้นที่รู้จักกันดี เวอร์ชัน 2007 ถึง 2016 แสดงเฉพาะเฟรมแรกของ GIF จึงควรใส่ข้อมูลสำคัญไว้ในเฟรมแรก หากต้องการขั้นตอนการตั้งค่าพร้อมภาพประกอบ อ่านวิธีทำ GIF จากวิดีโอ
คำถามเกี่ยวกับการแปลง MP4 เป็น GIF
แปลง MP4 เป็น GIF ให้คุณภาพสูงโดยไม่ให้ขนาดไฟล์ใหญ่เกินไปได้อย่างไร
ใช้ 256 สีร่วมกับการกระจายจุดสีแบบ Sierra แล้วนำขนาดไฟล์ที่มีไปใช้กับความกว้างแทนจำนวนเฟรม เพราะ 640 px ที่ 12 fps มักดูคมกว่า 480 px ที่ 24 fps เมื่อขนาดไฟล์เท่ากัน ขนาดไฟล์ส่วนใหญ่มาจากการเคลื่อนไหว ดังนั้นการตัดคลิปให้สั้นลงจึงเป็นวิธีเพิ่มคุณภาพที่ประหยัดที่สุด
ทำไม GIF ที่ได้จึงดูเป็นเม็ดหรือมีแถบสี
เฟรมของ GIF เก็บสีได้เพียง 256 สี ท้องฟ้า สีผิว และสีไล่เฉดจึงถูกประมาณค่า การกระจายจุดสีจะกระจายสีในจานสีเพื่อซ่อนรอยแบ่งระดับสี หากตั้ง การกระจายจุดสี (Dithering) เป็นไม่ใช้ จะเห็นเป็นแถบสีแบนแทน ถ้าคลิปส่วนใหญ่เป็นสีไล่เฉดเรียบ ๆ MP4 หรือ WebP จะดูสะอาดกว่าเสมอ
GIF จะเก็บเสียงจากไฟล์ MP4 ไว้ด้วยหรือไม่
ไม่มีเสียง ฟอร์แมต GIF ไม่มีแทร็กเสียงเลย เสียงจึงถูกตัดออก หากเสียงสำคัญ ให้แชร์ไฟล์ MP4 โดยตรง หรือตัดวิดีโอแทนการทำ GIF
ตั้งให้ GIF เล่นครั้งเดียวแล้วหยุดได้หรือไม่
ได้ ตั้ง การวนซ้ำ เป็นเล่นครั้งเดียว ภาพเคลื่อนไหวจะหยุดที่เฟรมสุดท้าย แอปแชตบางตัวอาจเริ่มเล่น GIF ใหม่เมื่อเลื่อนกลับมาที่ภาพนั้น
ทำไม GIF ที่ 30 fps จึงเล่นเร็วกว่าวิดีโอเล็กน้อย
GIF เก็บค่าหน่วงเวลาของเฟรมเป็นหน่วยหนึ่งในร้อยวินาที 30 fps จึงกลายเป็นหน่วง 3 หน่วย ซึ่งเล่นที่ 33.3 fps ค่า 10, 20 และ 25 fps หารลงตัว ส่วน 12 และ 15 fps จะถูกปัดเป็นหน่วยหนึ่งในร้อยวินาทีที่ใกล้ที่สุด
อัปโหลด GIF ที่ทำจากที่นี่ขึ้น Discord ได้หรือไม่
ได้ หากขนาดไฟล์อยู่ในขีดจำกัดการอัปโหลดของบัญชี ซึ่งอยู่ที่ 10 MB สำหรับแพ็กเกจฟรี คลิปความกว้าง 480 px ยาวไม่กี่วินาทีมักไม่เกิน สำหรับคลิปรีแอคชันที่ยาวกว่านั้น ดูวิธีบีบอัดวิดีโอสำหรับ Discord