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

แปลง MP4 เป็น GIF คุณภาพสูง

เครื่องมือแปลงวิดีโอเป็น GIF ส่วนใหญ่มุ่งให้ได้ไฟล์เล็กที่สุดและยอมให้สีเป็นแถบหรือภาพเบลอ หน้านี้ทำตรงกันข้าม โดยเริ่มที่ความกว้าง 720 px, 20 เฟรมต่อวินาที, ครบทั้ง 256 สี และดิเทอร์แบบ Sierra สำหรับภาพเคลื่อนไหวแบบวนซ้ำที่ต้องดูสะอาดตาในเอกสารประกอบ หน้าสินค้า และงานนำเสนอ

ตัวแปลงวิดีโอ

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

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

ผลลัพธ์

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

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

  1. 1

    อัปโหลดคลิป MP4 สั้น ๆ

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

  2. 2

    คงการตั้งค่าคุณภาพไว้ตามเดิม

    ตั้งค่า ความกว้าง 720 px, อัตราเฟรม 20 fps, สี 256 และ การกระจายจุดสี (Dithering) แบบ Sierra ไว้ให้แล้ว หากไฟล์ใหญ่เกินไป ให้ลดความกว้างก่อน

  3. 3

    แปลงเป็น GIF

    กด แปลงเป็น GIF แล้วตรวจดูการเล่นวนในเบราว์เซอร์ก่อนนำไปเผยแพร่

อัปโหลดไฟล์ MP4 คงการตั้งค่าในหน้านี้ไว้ แล้วกด แปลงเป็น GIF คุณจะได้ภาพวนกว้าง 720 px ที่ 20 fps พร้อมจานสีเต็ม 256 สีและ Dithering แบบ Sierra ซึ่งเป็นชุดค่าที่ให้คุณภาพสูงสุดโดยที่ไฟล์ยังโหลดได้ในทางปฏิบัติ

อธิบายการตั้งค่าแปลง MP4 เป็น GIF คุณภาพสูง

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

ถัดมาคืออัตราเฟรม GIF เก็บเวลาหน่วงก่อนแต่ละเฟรมเป็นหน่วยหนึ่งในร้อยวินาที ดังนั้น 20 fps จึงตรงกับ 5/100 วินาทีต่อเฟรมพอดี และเล่นด้วยความเร็วจริง การเคลื่อนไหวที่ 20 fps ดูลื่นสำหรับเดโมอินเทอร์เฟซและวิดีโอจากกล้องส่วนใหญ่ การเพิ่มสูงกว่านี้ทำให้จำนวนเฟรมและขนาดไฟล์เพิ่มขึ้นโดยแทบไม่เห็นความต่าง

  1. 320 px

    รีแอคชันในแชต งานฝังขนาดเล็ก

  2. 480 px

    ความกว้างมาตรฐานของ GIF ไฟล์เบา

  3. 720 px

    หน้านี้: ข้อความและรายละเอียด UI คมชัด

  4. 1080 px

    ภาพวนเต็มความกว้างบนหัวเว็บ ไฟล์ใหญ่มาก

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 ไล่สีเนียน

Sierra หรือ Floyd–Steinberg

  • กระจายค่าความคลาดเคลื่อน ได้ผลเนียนที่สุด
  • เหมาะกับวิดีโอจากกล้องและการไล่สี
  • มีเม็ดสีบาง ๆ ไฟล์ใหญ่ขึ้น

Bayer (แบบเป็นระเบียบ)

  • ลวดลายตารางไขว้แบบคงที่
  • เหมาะกับกราฟิกเรียบและภาพจับหน้าจอ
  • บีบอัดระหว่างเฟรมได้ดีกว่า

None

  • สีไล่ระดับเป็นขั้นชัดเจน
  • ใช้ได้กับสไลด์ โลโก้ และพิกเซลอาร์ต
  • ไฟล์เล็กที่สุดในสี่แบบ

รักษา GIF คุณภาพสูงให้ไม่เกินขีดจำกัดการอัปโหลด

คุณภาพและขนาดไฟล์ขัดแย้งกัน และการลดทีละขั้นตามลำดับที่เหมาะสมจะรักษาลักษณะภาพไว้ได้ ให้ตัดคลิปให้สั้นลงก่อน เพราะทุกวินาทีที่ตัดออกช่วยประหยัดได้มากที่สุด จากนั้นลด ความกว้าง โดยเปลี่ยนจาก 720 เป็น 600 px จะลดพิกเซลลงราว 30% ขณะที่ข้อความยังอ่านได้ ต่อมาลด อัตราเฟรม เหลือ 15 fps และลด สี เป็นขั้นสุดท้าย เพราะเป็นจุดที่เริ่มเห็นแถบสีเป็นขั้น

ประวัติสิทธิบัตรของฟอร์แมตนี้อธิบายว่าทำไมจึงพบได้ทุกที่ การบีบอัด LZW ใน GIF เคยอยู่ภายใต้สิทธิบัตรของ Unisys จนหมดอายุในสหรัฐอเมริกาเมื่อปี 2003 หลังจากนั้นทุกเครื่องมือจึงเขียนไฟล์ GIF ได้อย่างอิสระ หากต้องการภาพวนที่เร็วและเบากว่า ให้ใช้ตัวแปลง MP4 to GIF มาตรฐาน และเมื่อแอปแชตปฏิเสธไฟล์ ให้ใช้ บีบอัด GIF สำหรับ Discord เพื่อลดให้อยู่ในขีดจำกัด

คำถามเกี่ยวกับ GIF คุณภาพสูง

อะไรทำให้ GIF มีคุณภาพสูง?

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

ทำไม GIF จึงไม่มีทางดูเหมือน MP4 ได้ทุกประการ?

เฟรมของ MP4 ใช้สีได้ถึง 16.7 ล้านสี แต่เฟรมของ GIF จำกัดจานสีไม่เกิน 256 สี Dithering จะผสมสีในจานสีเป็นลวดลายละเอียดเพื่อเลียนแบบเฉดสีที่ขาดไป ซึ่งใช้ได้ดีกับวิดีโอส่วนใหญ่ แต่จะเพิ่มเม็ดสีบาง ๆ ให้กับการไล่สีเรียบ เช่น ท้องฟ้า

GIF ขนาด 720 px จะมีขนาดไฟล์เท่าไร?

โดยทั่วไปประมาณหลาย MB ต่อวิดีโอ 1 วินาที ขึ้นอยู่กับว่าแต่ละเฟรมเปลี่ยนไปมากเพียงใด การอัดหน้าจอที่มีแค่เคอร์เซอร์เคลื่อนที่จะมีขนาดเล็ก ส่วนวิดีโอที่ถือกล้องถ่ายเอง ซึ่งทุกพิกเซลขยับ จะใหญ่ขึ้นเร็วที่สุด ลด ความกว้าง เหลือ 480 px จะลดขนาดได้มากกว่าครึ่ง

ควรใช้ดิเทอร์แบบ Sierra หรือ Floyd–Steinberg?

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

GIF คุณภาพสูงเป็นตัวเลือกที่ดีที่สุดสำหรับหน้าเว็บหรือไม่?

ใช้เฉพาะกรณีที่ GIF เป็นฟอร์แมตเดียวที่รองรับ เช่น README อีเมล หรือเว็บบอร์ด ส่วนในหน้าเว็บที่คุณควบคุมเองนั้น WebP แบบเคลื่อนไหวหรือวิดีโอวนแบบปิดเสียงให้ภาพที่ดีกว่าในขนาดไฟล์เพียงเสี้ยวเดียว ทางเลือกที่ใกล้เคียงที่สุดคือ MP4 to WebP