Gifski ، برنامج لإنشاء صور GIF عالية الجودة

حول gifski

في المقالة التالية سوف نلقي نظرة على Gifski. سيسمح لنا هذا البرنامج إنشاء صور gif جودة عالية ، سواء باستخدام فيديو أو مع مجموعة من الصور. إنه برنامج متعدد المنصات ومفتوح المصدر. هذا التطبيق عبارة عن برنامج تشفير GIF عالي الجودة على أساس Pngquant.

إذا كان أي شخص لا يعرف ، فإن pngquant عبارة عن ضاغط صور PNG يمكن استخدامه من سطر الأوامر. كثير من الناس على الشبكة يؤكدون ذلك pngquant هو أحد أفضل ضواغط PNG التي لا يمكن فقدانها ماذا يمكن أن نجد. ضغط صور PNG بنسبة تصل إلى 70٪ دون فقدان الجودة الأصلية والاحتفاظ بشفافية ألفا كاملة. الصور المضغوطة الناتجة متوافقة مع جميع متصفحات الويب وأنظمة التشغيل.

نظرًا لأن Gifski يعتمد على Pngquant ، فإنه يستخدم ميزاته لإنشاء رسوم متحركة بتنسيق GIF. هذا البرنامج قادر على إنشاء صور GIF متحركة تستخدم آلاف الألوان لكل إطار. يتطلب Gifski أيضًا أن يكون لدينا ffmpeg لتحويل الفيديو إلى صور PNG.

تركيب Gifski

الشروط

سيتعين علينا تأكد من تثبيت FFMpeg و Pngquant في Ubuntu قبل الدخول في تثبيت Gifski.

يتوفر FFmpeg في المستودعات الافتراضية من معظم توزيعات Gnu / Linux. لهذا يمكننا تثبيته باستخدام apt. نفتح محطة طرفية (Ctrl + Alt + T) ونكتب:

sudo apt install ffmpeg

إلى تثبيت بابوا نيو غينيا، في نفس الجهاز ، سنقوم بتنفيذ:

sudo apt install pngquant

قم بتثبيت Gifski

بعد تثبيت المتطلبات الأساسية ، يمكننا الآن تثبيت Gifski. سيكون لدينا إمكانيات تركيب مختلفة. سيكون الأول تثبيته باستخدام تهمة، إذا قمنا بتثبيت لغة البرمجة الصدأ. بمجرد تثبيت هذه اللغة ، نكتب في المحطة الطرفية (Ctrl + Alt + T):

تثبيت gifski البضائع

cargo install gifski

يمكننا أيضا احصل على هذا البرنامج باستخدام مدير الحزم لينكسبرو.

تثبيت المشروب gifski

brew install gifski

إذا كنت لا تريد تثبيت cargo أو Linuxbrew ، قم بتنزيل أحدث الملفات التنفيذية الثنائية من صفحة الإصدارات وتجميع وتثبيت gifski يدويًا.

إنشاء صور متحركة بتنسيق GIF باستخدام Gifski

نبدأ بالذهاب إلى الموقع حيث نحفظ الصور. في هذا المثال ، كلهم ​​.PNG. هناك سنقوم بتنفيذ الأمر التالي إلى إنشاء رسم متحرك بتنسيق GIF من مجموعة الصور منها لدينا:

gifski إنشاء ملف gif متحرك

gifski -o archivo.gif *.png

أريد أن أوضح أنه عند القيام بهذا المثال ، كانت جميع الصور التي استخدمتها بنفس الحجم.

ميزات Gifski المتاحة

يحتوي Gifski أيضًا على بعض الميزات التي يمكننا من خلالها:

  • قم بإنشاء الرسوم المتحركة GIF ذات البعد المحدد.
  • إظهار عدد محدد من الإطارات في الثانية.
  • تشفير بجودة محددة.
  • كود أسرع.
  • سنكون قادرين أيضًا على تشفير الصور بالضبط بالترتيب المحدد.

إلى إنشاء رسوم متحركة بتنسيق GIF ذات بُعد محدد، على سبيل المثال العرض = 512 والارتفاع = 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 وقتًا أطول عند ترميز عدد كبير من الصور. لفعل ماذا عملية التشفير أسرع بثلاث مرات من السرعة المعتادة ، قم بتشغيل:

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

الأمر أعلاه يجعل ملفات الصورالإطار0001.png''الإطار0002.png''الإطار0003.png، إلخ ... ، من video.mp4. الأحرف٪ 04d ستولد رقم الإطار. سيقوم هذا الأمر بتقسيم الفيديو بأكمله إلى صور ، والتي يتم حفظها في دليل العمل الحالي.

بعد تحويل الفيديو إلى صور ، ما عليك سوى تشغيل الأمر التالي إلى إنشاء ملف GIF المتحرك.

gifski -o archivo.gif *.png

المساعدة والمعلومات

لمزيد من التفاصيل ، نستطيع استشر قسم المساعدة من البرنامج عن طريق كتابة:

مساعدة gifski

gifski -h

إذا كان أي شخص يحتاج المزيد من المساعدة أو المعلومات حول gifski ، يمكنك استشارة موقع المشروع. يمكننا أيضًا الحصول على مزيد من المعلومات من pngquant في ملف الموقع المقابلة.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.