สร้าง GIF จากรูปภาพหรือวิดีโอสั้น
หากต้องการสร้าง GIF ให้รวบรวมเฟรมก่อน ซึ่งอาจเป็นภาพนิ่งเรียงตามลำดับที่ต้องการ หรือคลิปวิดีโอสั้น จากนั้นเลือกความกว้าง เฟรมเรต และการตั้งค่าการวนซ้ำ แล้วจึงส่งออก ควรทำให้ GIF สั้นและแคบ เพราะเฟรมแต่ละเฟรมใน GIF ถูกจัดเก็บเป็นภาพแยกกัน จำนวนเฟรมและขนาดพิกเซลของเฟรมจึงเป็นสิ่งที่ทำให้ไฟล์มีขนาดใหญ่ เปรียบเทียบ Ezgif, GIPHY และ CloudConvert อธิบายตัวเลือกออนไลน์สำหรับแปลงวิดีโอเป็น GIF
สร้าง GIFต้องการ GIF จากรูปหรือคลิปวิดีโอใช้ฟรีGIF ทำอะไรได้และทำอะไรไม่ได้
รูปแบบ GIF มีข้อจำกัดตายตัวบางอย่างที่กำหนดทุกอย่างอื่นอีกที
- 256 สีต่อเฟรม ตารางสีของแต่ละเฟรมเก็บได้สูงสุด 256 รายการ และทุกพิกเซลจะชี้ไปยังรายการใดรายการหนึ่ง ภาพถ่ายที่มีเฉดสีละเอียดจำนวนมากจึงต้องลดให้เหลือ 256 สี
- ไม่มีเสียง ข้อกำหนดของ GIF กำหนดบล็อกสำหรับภาพ การควบคุมกราฟิก ความคิดเห็น ข้อความ และข้อมูลแอปพลิเคชัน แต่ไม่มีส่วนของเสียง GIF ที่สร้างจากคลิปวิดีโอจึงเล่นแบบไม่มีเสียง
- เวลาของเฟรมวัดเป็นหนึ่งในร้อยวินาที ระยะเวลาของแต่ละเฟรมถูกเก็บเป็นหน่วย 1/100 วินาที เฟรมจึงแสดงได้ 0.10 วินาทีหรือ 0.50 วินาที แต่แสดง 0.123 วินาทีไม่ได้
- การวนซ้ำ รูปแบบดั้งเดิมเล่นแอนิเมชันเพียงรอบเดียว การวนซ้ำมาจากส่วนขยายของ Netscape ที่ใช้กันอย่างแพร่หลาย และโปรแกรมแสดงผลเกือบทุกตัวรองรับจำนวนรอบการวนซ้ำแล้ว โดยค่าศูนย์หมายถึงวนซ้ำตลอดไป
- การบีบอัด ข้อมูลภาพถูกบีบอัดด้วย LZW ซึ่งทำงานได้ดีที่สุดกับพื้นที่สีเดียวกันเรียบ ๆ และทำงานได้แย่ที่สุดกับสัญญาณรบกวนและลวดลายละเอียด
ทำไม GIF ถึงมีขนาดใหญ่
แต่ละเฟรมถูกจัดเก็บแยกกันเป็นภาพหนึ่งภาพพร้อมพิกเซลของตัวเอง GIF ที่มี 30 เฟรมจึงเก็บภาพ 30 ภาพ ไม่ใช่ภาพหนึ่งภาพบวกกับส่วนที่เปลี่ยนแปลง การบีบอัด LZW ช่วยลดขนาดของแต่ละเฟรมได้ แต่ไม่สามารถลดเฟรมที่เต็มไปด้วยรายละเอียดรบกวน เช่น ภาพหญ้าหรือฝูงชน ให้เล็กลงได้มากนัก
ขนาดไฟล์ถูกกำหนดด้วยสามสิ่งที่คุณเป็นผู้เลือก
- ความกว้างและความสูง: จำนวนพิกเซลในแต่ละเฟรม
- เฟรมเรต: จำนวนเฟรมต่อวินาที
- ความยาว: จำนวนวินาที
จำนวนเฟรมทั้งหมดเท่ากับเฟรมเรตคูณด้วยความยาว คลิป 3 วินาทีที่ 10 เฟรมต่อวินาทีจะมี 30 เฟรม
ตัวอย่างการคำนวณ เฟรมขนาด 480 × 270 พิกเซลมี 129,600 พิกเซล หากใช้หนึ่งไบต์ต่อพิกเซลก่อนบีบอัด เฟรมหนึ่งจะมีขนาด 129,600 ไบต์ เมื่อคูณ 30 เฟรมที่ขนาดนี้จะได้ประมาณ 3.9 MB ก่อนที่ LZW จะลดขนาดลง หากเพิ่มความกว้างและความสูงเป็น 960 × 540 พิกเซล เฟรมจะมีพิกเซลเป็นสี่เท่า ทำให้ 30 เฟรมเดิมมีขนาดราวสี่เท่าก่อนบีบอัด ส่วนการเพิ่มเฟรมเรตหรือความยาวจะเพิ่มจำนวนเฟรมแทน ค่าทั้งสามจึงทวีคูณขนาดไฟล์ทุกค่า โดยความกว้างมีต้นทุนสูงที่สุด เพราะคูณจำนวนพิกเซลในทุกเฟรม
เลือกความกว้าง เฟรมเรต และความยาว
เริ่มจากความกว้างที่เล็กที่สุดที่ยังแสดงสิ่งสำคัญได้ GIF ที่แสดงบนหน้าจอโทรศัพท์ไม่จำเป็นต้องมีเฟรมขนาดใหญ่ ลดความกว้างก่อนสิ่งอื่นทั้งหมด
เฟรมเรตควบคุมความลื่นไหล การเคลื่อนไหวช้า เช่น การรินของเหลวหรือการหมุนช้า ๆ จะดูดีที่เฟรมเรตต่ำ ส่วนการเคลื่อนไหวเร็ว เช่น ลูกบอลกระดอน ต้องใช้เฟรมมากขึ้นเพื่อให้ดูลื่น และเฟรมที่เพิ่มขึ้นแต่ละเฟรมก็ทำให้ไฟล์ใหญ่ขึ้น
ควรให้ความยาวสั้น GIF เหมาะที่สุดเมื่อเป็นการวนซ้ำไม่กี่วินาที สำหรับเนื้อหาที่ยาวกว่านั้น วิดีโอสั้นเป็นรูปแบบที่ดีกว่า เพราะตัวแปลงรหัสวิดีโอถูกออกแบบมาให้บีบอัดการเคลื่อนไหวระหว่างเฟรมได้มีประสิทธิภาพกว่าเฟรมของ GIF ที่ใช้ 256 สีและ LZW มาก
หากผลลัพธ์ใหญ่เกินไป ให้ลดความกว้างก่อน จากนั้นลดจำนวนเฟรม แล้วจึงลดความยาว เครื่องมือบีบอัด รองรับ JPG, PNG และ WebP ดังนั้นให้ย่อรูปภาพขนาดใหญ่มากก่อนนำมาสร้าง GIF
หากเฟรมของคุณมาจากคลิปวิดีโออยู่แล้ว เครื่องมือแปลงวิดีโอเป็น GIF จะเริ่มจากคลิปและตัดให้ได้ความยาวที่ต้องการ ช่วยให้ไม่ต้องส่งออกเฟรมด้วยตัวเอง
เพิ่มข้อความก่อนส่งออก
หาก GIF ต้องมีคำบรรยาย ให้เพิ่มลงในภาพนิ่งแต่ละภาพก่อนนำเฟรมมาต่อกัน เครื่องมือเพิ่มข้อความ วางข้อความบนภาพพร้อมสี เส้นขอบ หรือกล่องพื้นหลัง กล่องช่วยให้อ่านข้อความได้ชัดเมื่อพื้นหลังเปลี่ยนไปในแต่ละเฟรม ควรวางข้อความในตำแหน่งเดียวกันทุกเฟรมเพื่อไม่ให้ข้อความกระโดด
ดิเธอร์และแถบสี
เมื่อการไล่เฉดสีที่นุ่มนวล เช่น ท้องฟ้า ถูกลดให้เหลือ 256 สี รอยต่อระหว่างเฉดสีอาจปรากฏเป็นแถบขวาง ดิเธอร์ช่วยแก้ปัญหานี้ด้วยการกระจายพิกเซลของสีข้างเคียงสองสี เพื่อให้สายตาเห็นเป็นเฉดกลาง ๆ
วิธีที่รู้จักกันดีที่สุดคือดิเธอร์แบบ Floyd–Steinberg ซึ่งเผยแพร่ในปี 1976 โดย Robert Floyd และ Louis Steinberg วิธีนี้กระจายค่าคลาดเคลื่อนของแต่ละพิกเซลไปยังพิกเซลข้างเคียงที่ยังไม่ได้ประมวลผล โดยใช้น้ำหนัก 7/16, 3/16, 5/16 และ 1/16 เป็นวิธีที่นิยมใช้เมื่อแปลงภาพสีเต็มให้เป็นชุดสีจำกัด เช่น แปลง PNG 24 บิตเป็น GIF
ดิเธอร์มีต้นทุน พิกเซลที่กระจายออกไปเพิ่มรายละเอียดที่ LZW บีบอัดได้ไม่ดีนัก GIF ที่ใช้ดิเธอร์จึงมักมีขนาดใหญ่กว่า ควรใช้ดิเธอร์กับภาพถ่ายและการไล่เฉดสี ส่วนกราฟิกพื้นเรียบ โลโก้ และภาพหน้าจอ ให้ปิดดิเธอร์ เพราะจะเพิ่มแต่สัญญาณรบกวน
ทำให้การวนซ้ำลื่นไหล
การวนซ้ำจะเล่นได้ดีที่สุดเมื่อเฟรมสุดท้ายเชื่อมต่อกับเฟรมแรกได้อย่างเป็นธรรมชาติ ตัดคลิปให้เริ่มและจบในท่าทางหรือตำแหน่งที่ใกล้เคียงกัน สำหรับวิดีโอ ให้เลือกจุดเริ่มและจุดจบเพื่อให้การเคลื่อนไหววนกลับได้ ไม่ใช่กระโดดกลับ การวนซ้ำที่หยุดแล้วเริ่มใหม่อย่างกระตุกมักหมายความว่าเฟรมแรกและเฟรมสุดท้ายต่างกันมากเกินไป
คำตอบด่วน
GIF มีเสียงได้ไหม ไม่ได้ ให้เพิ่มเสียงจากแหล่งอื่น หรือใช้วิดีโอสั้นแทน
ทำไม GIF ของฉันมีลายแถบ เกิดจากแถบสี เมื่อการไล่เฉดสีที่นุ่มนวลถูกลดให้เหลือ 256 สี ดิเธอร์ช่วยได้ แต่จะทำให้ไฟล์มีขนาดใหญ่ขึ้น
ทำไม GIF ของฉันกระตุก เฟรมเรตต่ำ หรือเฟรมเปลี่ยนไปทีละขั้นใหญ่ ให้เพิ่มเฟรมเรตหากไฟล์รองรับได้ หรือทำคลิปให้สั้นลงและตรวจดูว่าเฟรมใดกระโดดมาก
เครื่องมือทำงานบนเบราว์เซอร์ของฉันหรือไม่ ทำงาน รูปภาพและวิดีโอจะอยู่บนอุปกรณ์ของคุณตลอดขั้นตอนการสร้าง GIF
แปลจาก ฉบับภาษาอังกฤษ ด้วยความช่วยเหลือของ AI
ความคิดเห็น
ยังไม่มีความคิดเห็น มาเป็นคนแรกกันเลย


