Gifski โปรแกรมสร้างภาพ GIF คุณภาพสูง

เกี่ยวกับ gifski

ในบทความหน้าเราจะมาดู 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) เราจะเขียน:

ติดตั้งสินค้า gifski

cargo install gifski

นอกจากนี้เรายังสามารถ รับโปรแกรมนี้โดยใช้ตัวจัดการแพ็คเกจ linuxbrew.

ติดตั้งเบียร์ gifski

brew install gifski

หากคุณไม่ต้องการติดตั้งสินค้าหรือ Linuxbrew ดาวน์โหลดไบนารีไฟล์ปฏิบัติการล่าสุด จาก หน้าเผยแพร่ และรวบรวมและติดตั้ง gifski ด้วยตนเอง

สร้างภาพเคลื่อนไหว GIF ด้วย Gifski

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

gifski สร้างไฟล์ 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

gifski -h

หากใครต้องการ ความช่วยเหลือหรือข้อมูลเพิ่มเติม เกี่ยวกับ gifski คุณสามารถปรึกษา เว็บไซต์โครงการ. นอกจากนี้เรายังสามารถรับข้อมูลเพิ่มเติมได้จาก pngquant ในไฟล์ เว็บไซต์ ตรงกัน


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา