ในบทความหน้าเราจะมาดู Gifski โปรแกรมนี้จะช่วยให้เรา สร้างภาพ gif คุณภาพสูงไม่ว่าจะใช้วิดีโอหรือชุดรูปภาพ เป็นโปรแกรมหลายแพลตฟอร์มและโอเพ่นซอร์ส แอปพลิเคชั่นนี้เป็นตัวเข้ารหัส GIF คุณภาพสูง ขึ้นอยู่กับ Pngquant.
ถ้าใครไม่รู้จัก pngquant คือโปรแกรมบีบอัดภาพ PNG แบบ Lossy ที่เราสามารถใช้งานได้จากบรรทัดคำสั่ง หลายคนในเน็ตมั่นใจว่า pngquant เป็นหนึ่งในคอมเพรสเซอร์ PNG ที่ไม่มีการสูญเสียที่ดีที่สุด เราจะหาอะไรได้. บีบอัดรูปภาพ PNG ได้สูงสุด 70% โดยไม่สูญเสียคุณภาพต้นฉบับและยังคงความโปร่งใสแบบอัลฟาเต็มรูปแบบ ภาพบีบอัดที่ได้นั้นเข้ากันได้กับเว็บเบราว์เซอร์และระบบปฏิบัติการทั้งหมด
เนื่องจาก Gifski ใช้ Pngquant จึงใช้คุณสมบัติของ Pngquant เพื่อสร้างภาพเคลื่อนไหว GIF โปรแกรมนี้คือ สามารถสร้าง GIF แบบเคลื่อนไหวที่ใช้สีหลายพันสีต่อเฟรม. Gifski ยังต้องการให้เรามี ffmpeg เพื่อแปลงวิดีโอเป็นภาพ PNG
การติดตั้ง Gifski
ข้อกำหนดเบื้องต้น
เราจะต้อง ตรวจสอบให้แน่ใจว่าเราได้ติดตั้ง FFMpeg และ Pngquant แล้ว ใน Ubuntu ของเราก่อนเข้าสู่การติดตั้ง Gifski
FFmpeg มีอยู่ในที่เก็บเริ่มต้น การแจกแจง Gnu / Linux ส่วนใหญ่ สำหรับสิ่งนี้เราสามารถติดตั้งโดยใช้ apt เราเปิดเทอร์มินัล (Ctrl + Alt + T) และเขียน:
sudo apt install ffmpeg
ไปยัง ติดตั้ง pngquantในเทอร์มินัลเดียวกันเราจะดำเนินการ:
sudo apt install pngquant
ติดตั้ง Gifski
หลังจากติดตั้งข้อกำหนดเบื้องต้นเราสามารถติดตั้ง Gifski ได้แล้ว เราจะมีความเป็นไปได้ในการติดตั้งที่แตกต่างกัน ครั้งแรกจะเป็น ติดตั้งโดยใช้ค่าใช้จ่ายหากเราติดตั้งไฟล์ ภาษาโปรแกรมสนิม. เมื่อติดตั้งภาษานี้แล้วในเทอร์มินัล (Ctrl + Alt + T) เราจะเขียน:
cargo install gifski
นอกจากนี้เรายังสามารถ รับโปรแกรมนี้โดยใช้ตัวจัดการแพ็คเกจ linuxbrew.
brew install gifski
หากคุณไม่ต้องการติดตั้งสินค้าหรือ Linuxbrew ดาวน์โหลดไบนารีไฟล์ปฏิบัติการล่าสุด จาก หน้าเผยแพร่ และรวบรวมและติดตั้ง gifski ด้วยตนเอง
สร้างภาพเคลื่อนไหว GIF ด้วย Gifski
เริ่มต้นด้วยการไปยังตำแหน่งที่เราบันทึกภาพ ในตัวอย่างนี้คือ. PNG ทั้งหมด เราจะดำเนินการคำสั่งต่อไปนี้เพื่อ สร้างภาพเคลื่อนไหว GIF จากชุดภาพ ซึ่งเรามี:
gifski -o archivo.gif *.png
ฉันต้องการชี้แจงว่าการทำตัวอย่างนี้รูปภาพทั้งหมดที่ฉันใช้มีขนาดเท่ากัน
มีฟีเจอร์ Gifski
Gifski ยังมีคุณสมบัติบางอย่างที่เราสามารถ:
- สร้างภาพเคลื่อนไหว GIF ด้วยมิติข้อมูลเฉพาะ
- แสดงจำนวนเฟรมต่อวินาทีที่เฉพาะเจาะจง
- เข้ารหัสด้วยคุณภาพเฉพาะ
- รหัสเร็วขึ้น
- นอกจากนี้เรายังสามารถเข้ารหัสรูปภาพได้ตรงตามลำดับที่กำหนด
ไปยัง สร้างภาพเคลื่อนไหว GIF ที่มีมิติข้อมูลเฉพาะตัวอย่างเช่น width = 512 และ height = 490 ให้ใช้คำสั่งต่อไปนี้:
gifski -o archivo.gif -W 512 -H 490 *.png
เราทำได้ กำหนดจำนวนเฟรมต่อวินาที เราต้องการในภาพเคลื่อนไหว gif ค่าเริ่มต้นคือ 20 เมื่อต้องการทำสิ่งนี้ให้เรียกใช้:
gifski -o archivo.gif --fps 30 *.png
เราสามารถทำได้ เข้ารหัสด้วยคุณภาพเฉพาะ ในระดับ 1-100 เห็นได้ชัดว่าคุณภาพที่ต่ำกว่าอาจทำให้ไฟล์มีขนาดเล็กลงและมีคุณภาพสูงกว่าในภาพเคลื่อนไหว GIF ของเรา
gifski -o archivo.gif --quality 40 *.png
Gifski จะใช้เวลานานขึ้นเมื่อเข้ารหัสรูปภาพจำนวนมาก จะทำอย่างไร กระบวนการเข้ารหัสเร็วขึ้น 3 เท่า วิ่งเร็วกว่าปกติ:
gifski -o archivo.gif --fast *.png
คุณต้องจำไว้ว่า จะลดคุณภาพเป็น 10%.
ในการเข้ารหัสรูปภาพให้ตรงตามลำดับที่กำหนดเราจะใช้ตัวเลือก –nosort ที่นี่คุณสามารถ แทนที่ * .png ด้วยชื่อไฟล์และนามสกุลตามลำดับที่เราสนใจมากที่สุด
gifski -o archivo.gif --nosort *.png
สร้างภาพเคลื่อนไหว GIF จากไฟล์วิดีโอ
บางครั้งคุณอาจ เราสนใจไฟล์ภาพเคลื่อนไหวที่นำมาจากวิดีโอ. นี่คือจุดที่ FFmpeg สามารถช่วยเราได้ ก่อนอื่นคุณต้องทำ แปลงวิดีโอเป็นเฟรม PNG ด้วยคำสั่งต่อไปนี้:
ffmpeg -i video.mp4 frame%04d.png
คำสั่งดังกล่าวทำให้ไฟล์ภาพ 'frame0001.png''frame0002.png''frame0003.png'ฯลฯ ... จาก video.mp4 อักขระ% 04d จะสร้างหมายเลขเฟรม. คำสั่งนี้จะแบ่งวิดีโอทั้งหมดออกเป็นรูปภาพซึ่งบันทึกไว้ในไดเร็กทอรีการทำงานปัจจุบัน
หลังจากแปลงวิดีโอเป็นรูปภาพแล้วให้รันคำสั่งต่อไปนี้เพื่อ สร้างไฟล์ GIF แบบเคลื่อนไหว.
gifski -o archivo.gif *.png
ความช่วยเหลือและข้อมูล
สำหรับรายละเอียดเพิ่มเติมเราสามารถทำได้ ปรึกษาส่วนความช่วยเหลือ ของโปรแกรมโดยพิมพ์:
gifski -h
หากใครต้องการ ความช่วยเหลือหรือข้อมูลเพิ่มเติม เกี่ยวกับ gifski คุณสามารถปรึกษา เว็บไซต์โครงการ. นอกจากนี้เรายังสามารถรับข้อมูลเพิ่มเติมได้จาก pngquant ในไฟล์ เว็บไซต์ ตรงกัน