יש להשתמש בפורמטים של וידאו כדי להציג תוכן אנימציה

בקטע 'הזדמנויות' בדוח Lighthouse מפורטים כל קובצי ה-GIF המונפשים, וגם הערכה של החיסכון בזמן (בשניות) שמתקבל מהמרת קובצי ה-GIF האלה לסרטונים:

צילום מסך של בדיקת השימוש בפורמטים של סרטונים לתוכן מונפש ב-Lighthouse

למה כדאי להחליף אנימציות GIF בסרטונים

קובצי GIF גדולים לא פועלים באופן יעיל להצגת אנימציה. המרת קובצי GIF גדולים לסרטונים יכולה לחסוך הרבה ברוחב הפס של המשתמשים. כדי לצמצם את מספר הבייטים שמועברים ברשת, במקום קובצי GIF כדאי לשקול את האפשרות להשתמש בסרטוני MPEG4/‏WebM בשביל אנימציות ובקובצי PNG/‏WebP בשביל תמונות סטטיות.

יצירת סרטוני MPEG

יש כמה דרכים להמיר קובצי GIF לסרטונים. במדריך הזה אנחנו משתמשים בכלי FFmpeg. כדי להשתמש ב-FFmpeg להמרת קובץ ה-GIF‏, my-animation.gif לסרטון MP4, מריצים את הפקודה הבאה במסוף:

ffmpeg -i my-animation.gif my-animation.mp4

הפקודה הזו אומרת ל-FFmpeg לקחת את my-animation.gif כקלט, כפי שמצוין על ידי הדגל -i, ולהמיר אותו לסרטון בשם my-animation.mp4.

יצירת סרטוני WebM

סרטוני WebM קטנים בהרבה מסרטוני MP4, אבל לא כל הדפדפנים תומכים ב-WebM, ולכן כדאי ליצור את שניהם.

כדי להשתמש ב-FFmpeg כדי להמיר את my-animation.gif לסרטון WebM, מריצים את הפקודה הבאה במסוף:

ffmpeg -i my-animation.gif -c vp9 -b:v 0 -crf 41 my-animation.webm

החלפת תמונה של GIF בסרטון

יש שלושה מאפיינים מרכזיים של קובצי GIF מונפשים שצריך לשכפל בסרטון:

  • הן מופעלות באופן אוטומטי.
  • הם חוזרים על עצמם בלולאה (בדרך כלל, אבל אפשר למנוע את הלולאה).
  • הם שקטים.

למזלכם, אפשר ליצור מחדש את ההתנהגויות האלה באמצעות הרכיב <video>.

<video autoplay loop muted playsinline>
  <source src="my-animation.webm" type="video/webm" />
  <source src="my-animation.mp4" type="video/mp4" />
</video>

שימוש בשירות שממיר קובצי GIF לסרטוני HTML5

הרבה רשתות CDN לתמונות תומכות בהמרה של GIF לסרטון HTML5. אתם מעלים קובץ GIF ל-CDN של התמונות, וה-CDN של התמונות מחזיר סרטון HTML5.

הנחיות ספציפיות לטכנולוגיה

AMP

להצגת תוכן באנימציה, כשהתוכן לא מוצג במסך כדאי להשתמש ב-amp-anim כדי לצמצם את השימוש ביחידת העיבוד המרכזית (CPU).

Drupal

כדאי לשקול העלאה של ה-GIF לשירות שיאפשר להטמיע אותו כסרטון.

משאבים