มีวิธีใช้ Imagemagic / การตัดต่อภาพเคลื่อนไหว GIF แบบวนลูป (ผสมกับแบบไม่เคลื่อนไหว) ไหม?
นั่นคือฉันต้องการเชื่อมต่ออนิเมชั่นในอวกาศไม่ใช่เวลา ฉันรู้ว่าจำนวนเฟรมและระยะเวลาในการเคลื่อนไหวอาจทำให้ไม่สามารถรวมภาพเคลื่อนไหวสองภาพได้อย่างเป็นระเบียบ แต่ฉันก็โอเคกับโปรแกรมที่ทำการประมาณและเดาและขยาย / ทำซ้ำเฟรมตราบใดที่เฟรมทั้งหมดอยู่ในรูปแบบบางอย่าง
ฉันได้ลองแล้ว
convert *.gif -append output.gif
และ
montage *.gif -mode concatenate -tile x1 output.gif
แต่สิ่งเหล่านี้ทั้งสองถือว่า gif แบบเคลื่อนไหวเป็นแบบหลายรายการที่ไม่ใช่แบบเคลื่อนไหว
ฉันคิดว่าฉันอาจจะเขียนสคริปต์เพื่อแยกภาพเคลื่อนไหวออกจากกันโดยใช้เฟรมทำซ้ำ / ขยายลูปที่สั้นลงตามความจำเป็นเพื่อให้ตรงกับลูปที่ยาวที่สุดทำซ้ำ gif แบบไม่เคลื่อนไหวสำหรับเฟรมจำนวนมากอยู่ในแอนิเมชั่นที่ยาวที่สุด ลงในเฟรมขนาดใหญ่เดี่ยวด้วย-append
แล้วรวมเฟรมขนาดใหญ่เหล่านั้นเป็นหนึ่ง GIF ขนาดใหญ่ แต่ฉันไม่ต้องการที่จะบูรณาการล้อถ้าเป็นไปได้โดยคำสั่งง่ายๆ
แน่นอนว่าฉันเปิดรับตัวเลือกฟรีอื่น ๆ นอกเหนือจาก imagemagick