UltKit
รูปภาพ11
PDF13
เอกสารและข้อมูล7
วิดีโอ6
เสียง4
เครื่องมืออื่น ๆ22

แปลง MP4 เป็น GIF

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

แปลงวิดีโอเป็น GIF

หรือลากไฟล์ MP4, MOV, MKV … มาวางที่นี่ ·

สูงสุด 95 MB ต่อไฟล์· ได้สูงสุด 20 ไฟล์· ลบหลังจาก 30 นาที

ขนาด GIF
px

ไฟล์จะถูกประมวลผลบนเซิร์ฟเวอร์ของเราและถูกลบหลังจาก 30 นาที

วิธีใช้เครื่องมือนี้

  1. 1

    อัปโหลดไฟล์ MP4

    เพิ่มคลิปได้ตั้งแต่ 1 ถึง 20 ไฟล์ ไฟล์ละไม่เกิน 95 MB ใช้ได้ทั้งคลิปที่ถ่ายจากโทรศัพท์ ไฟล์บันทึกหน้าจอ และไฟล์ที่ดาวน์โหลดจากแอปตัดต่อ

  2. 2

    ตัดช่วงและกำหนดขนาด GIF

    ตั้งค่า เริ่มที่ และ สิ้นสุดที่ ให้ตรงกับช่วงที่ต้องการ จากนั้นตรวจสอบ ความกว้าง (480 px) และ อัตราเฟรม (12 fps) ส่วนสี การกระจายจุดสี ความเร็ว และการวนซ้ำอยู่ใน การตั้งค่าขั้นสูง

  3. 3

    แปลงและดาวน์โหลด

    กด แปลง ดูตัวอย่างผลลัพธ์ แล้วดาวน์โหลดเป็นไฟล์เดี่ยว หรือดาวน์โหลดพร้อมไฟล์อื่นในชุดเดียวกันเป็น ZIP

ขนาดไฟล์ GIF ตามความกว้างและเฟรมเรต

ขนาดไฟล์โดยทั่วไปของคลิป 5 วินาทีที่มีการเคลื่อนไหวปานกลาง 256 สี ไฟล์บันทึกหน้าจอที่ภาพนิ่งจะเล็กกว่ามาก ส่วนภาพที่ถือกล้องถ่ายจะใหญ่กว่า
ความกว้างอัตราเฟรมขนาดไฟล์โดยทั่วไปเหมาะกับ
320 px10 fps1–2 MBGIF รีแอคชัน, แชตบนมือถือ
480 px12 fps2–5 MBDiscord, Slack, เว็บบอร์ด (ค่าเริ่มต้น)
640 px15 fps5–10 MBไฟล์ README, บทเรียน
800 px20 fps10–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)
ตัวแปลงไฟล์ MP4

GIF

Graphics Interchange Format

GIF เปิดตัวโดย CompuServe ในปี 1987 และยังคงเป็นรูปแบบที่รองรับกว้างที่สุดสำหรับภาพเคลื่อนไหวสั้น ๆ ที่เล่นวนซ้ำ เป็นแบบ lossless แต่จำกัดจานสีไว้ที่ 256 สีต่อเฟรม ภาพถ่ายและการไล่ระดับสีจึงเกิดแถบสีและจุดดิเทอร์ รองรับพื้นหลังโปร่งใสแบบเปิด/ปิด (1 บิต) เท่านั้น ทำให้ขอบของรูปทรงโค้งดูหยัก ภาพ GIF เคลื่อนไหวมักใหญ่กว่าคลิปเดียวกันในรูปแบบ MP4 หรือ WebP มาก เบราว์เซอร์ แอปแชต และแพลตฟอร์มโซเชียลทุกแห่งเล่น GIF ได้

การบีบอัด
แบบไม่สูญเสียข้อมูล
พื้นหลังโปร่งใส
ได้
ภาพเคลื่อนไหว
ได้
เปิดตัว
1987 · CompuServe
ตัวแปลงไฟล์ GIF

การแปลง 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