ממיר חינם

GIF ל ממיר MP4

המר אנימציות GIF לקובצי וידאו MP4 (H.264) באופן מיידי בתוך הדפדפן שלך בצורה מאובטחת.

לחץ או גרור GIF לכאן

תומך עד 50MB

אוֹ
טוען ליבת מקודד וידאו...

אודות כלי זה

GIF הוא פורמט תמונה משנת 1987 שזכה לחיים שניים כפורמט ברירת המחדל של אנימציה לולאה באינטרנט. זה עובד, אבל לא ביעילות - GIF מגיע ל-256 צבעים לפריים, משתמש בדחיסת LZW לא יעילה ומפיק קבצים גדולים פי כמה מווידאו מקביל. GIF מונפש של 5 שניות ב-480×270 שוקל בדרך כלל 2-4 MB; הווידאו המקביל ל-MP4 הוא בדרך כלל 200–500 KB באותה איכות ויזואלית. עבור אתרים המגישים תוכן מונפש, מעבר מ-GIF ל-MP4 מפחית באופן שגרתי את רוחב הפס ב-80% או יותר.

ממיר זה משתמש ב-FFmpeg שהוידור ל-WebAssembly באמצעות הספרייה @ffmpeg/ffmpeg. FFmpeg מנתח את ה-GIF, מפענח כל פריים ומקודד מחדש את רצף הפריימים כווידאו H.264 במיכל MP4. ההמרה מתרחשת כולה בדפדפן שלך - ללא העלאת שרת - אבל משתמשת בכמה מגה-בייט של קוד WebAssembly שנטען בשימוש הראשון, מה שאומר שההמרה הראשונה לוקחת רגע לאתחל.

תזמון הפריימים מה-GIF נשמר בצורה מדויקת ככל שמאפשר MP4. GIF תומך בהשהיות לכל מסגרת הנמדדות ב-1/100 שניות; MP4 מבטא תזמון כקצב פריימים. רוב קובצי ה-GIF משתמשים בהשהיית פריימים קבועה או כמעט קבועה, שממירה בצורה נקייה לקצב פריימים קבוע של וידאו. קובצי GIF עם תזמון משתנה מאוד עשויים לייצר וידאו שרץ מעט יותר מהר או לאט במקומות.

למה להמיר GIF ל-MP4

רוחב הפס הוא הסיבה לכותרת. טוויטר, Reddit ופלטפורמות רבות אחרות ממירות קבצי GIF שהועלו על ידי משתמשים ל-MP4 באופן פנימי כבר שנים, בדיוק בגלל שהחיסכון בגודל דרמטי. אם אתה מטמיע תוכן מונפש באתר שלך, המעבר ל-MP4 עם תכונות הפעלה אוטומטית-לולאה מושתקת מייצר את אותה חוויה ויזואלית כמו GIF בשבריר מגודל הקובץ ועם השמעה חלקה יותר.

האיכות גם נוטה להיות טובה יותר. פלטת 256 הצבעים של GIF לכל מסגרת מייצרת פסים גלויים על תוכן צילומי, בעוד שווידאו H.264 שומר על מעברי צבע חלקים ללא מגבלה נראית לעין של לוח צבעים. עבור אנימציות הכוללות תמונות, שידורי מסך או רינדור תלת מימד, MP4 נראה טוב בצורה ניכרת מ-GIF בכל גודל קובץ.

כיצד להשתמש

שחרר את ה-GIF, המתן עד ש-FFmpeg ייטען בפעם הראשונה, קבל MP4.

  1. העלה את ה-GIF שלך: גרור את הקובץ לאזור ההעלאה או לחץ כדי לדפדף. קבצים של עד 50 מגה-בייט נתמכים. ההמרה הראשונה בהפעלה טוענת את מודול ה-FFmpeg WebAssembly - בדרך כלל כמה מגה-בייט - שלוקח רגע בחיבורים איטיים.
  2. בחר הגדרות פלט (אופציונלי): הגדרות ברירת המחדל מייצרות MP4 מקודד H.264 בקצב הפריימים ובמידות ה-GIF של המקור, עם קידוד 'מהיר' מוגדר מראש. התאמות זמינות עבור רזולוציית פלט ואיכות במידת הצורך.
  3. המרה: FFmpeg מנתח את ה-GIF, מפענח את רצף הפריימים ומקודד מחדש כ-H.264 במיכל MP4. ההתקדמות מוצגת כאשר המקודד עובד דרך מסגרות. ההמרה נמשכת בדרך כלל מספר שניות עבור קובצי GIF קצרים ויותר עבור מקורות עם ספירת פריימים גבוהה או ברזולוציה גבוהה.
  4. הורד את ה-MP4: שמור את הקובץ. כדי להטמיע בדף אינטרנט עם התנהגות דמוית GIF, השתמש בתג וידאו עם תכונות הפעלה אוטומטית, לולאה, מושתק ו-playsinline.

מקרי שימוש נפוצים

פרטים טכניים

GIF (CompuServe, 1987) משתמש בדחיסת LZW במסגרות צבע עם אינדקס של עד 256 צבעים כל אחת. אנימציה מאוחסנת כרצף של פריימים עם השהיות לכל פריים בסנטישניות. השקיפות נתמכת באמצעות אינדקס פלטות שקוף יחיד; שקיפות חלקית לא.

H.264 (ITU-T H.264, ISO/IEC 14496-10) מקודד וידאו באמצעות חיזוי בין-פריים (פריימים מפתח פלוס הבדלים), טרנספורמציות קוסינוס בדידות וקידוד אנטרופיה CABAC או CAVLC. ה-Codec H.264 הפועל בתוך מיכל MP4 נתמך אוניברסלית על ידי דפדפנים, מכשירים ניידים וכלי וידאו.

@ffmpeg/ffmpeg הוא FFmpeg הידור ל-WebAssembly. מודול WASM הוא מספר מגה-בייט ונטען בשימוש הראשון; המרות עוקבות באותה הפעלה משתמשות מחדש במודול הנטען. הקידוד הוא פתיל יחיד בדפדפנים הנוכחיים ללא SharedArrayBuffer, מה שהופך את הקידוד מבוסס WebAssembly לאיטי משמעותית מ-FFmpeg מקורי אך עדיין מהיר מספיק עבור גדלי GIF טיפוסיים.

שיטות עבודה מומלצות

שאלות נפוצות

האם המרת GIF ל-MP4 משנה את התוכן?
התוכן נשמר בצורה מדויקת ככל האפשר. עם זאת, ייתכן שלחלק מהתכונות הספציפיות לפורמט אין מקבילות ישירות, כך שעשויים להתרחש הבדלי עיצוב קלים.
למה להמיר לפורמט MP4?
MP4 הוא פורמט הווידאו הנתמך ביותר באופן אוניברסאלי. הוא פועל כמעט בכל מכשיר, דפדפן ונגן מדיה. עם קידוד H.264, הוא מספק איכות וידאו מעולה בגדלים סבירים של קבצים.
כמה זמן לוקחת המרת וידאו?
זמן ההמרה תלוי באורך הסרטון, ברזולוציה ובכוח העיבוד של המכשיר שלך. קליפ טיפוסי של דקה אחת לוקח 10-30 שניות. התהליך כולו פועל בדפדפן שלך באמצעות FFmpeg WebAssembly.
האם התמונות שלי נשמרות פרטיות במהלך ההמרה?
כן. קובצי ה-GIF שלך מעובדים במלואם בתוך הדפדפן שלך באמצעות Canvas API ו-JavaScript. שום דבר לא מועלה לאף שרת - הקובץ עובר ישירות מהמכשיר שלך לממיר וחוזר למכשיר שלך.
האם השקיפות תישמר?
לא. MP4 אינו תומך בשקיפות. אזורים שקופים ב-GIF משטחים על רקע מוצק (בדרך כלל שחור) במהלך הקידוד. עבור וידאו שקוף, השתמש בפורמט אחר כגון WebM עם VP9 alpha או APNG.
מה גודל הקובץ המקסימלי?
50 מגה-בייט. המגבלה המעשית תלויה גם בזיכרון הדפדפן, שכן FFmpeg שומר מסגרות מפוענחות בזיכרון במהלך ההמרה.
האם קצב הפריימים יתאים בדיוק ל-GIF?
קרוב, אבל לא תמיד מדויק. קובצי GIF משתמשים בהשהיות לכל מסגרת תוך 1/100 שניות; MP4 משתמש בדרך כלל בקצב פריימים קבוע. קובצי GIF בהשהייה מתמדת ממירים בצורה נקייה. קובצי GIF עם עיכובים משתנים מאוד עשויים להראות הבדלי תזמון קלים לאחר ההמרה.
האם אוכל להמיר MP4 בחזרה ל-GIF?
כן - השתמש בכלי MP4 ל-GIF הייעודי, המריץ את אותו צינור FFmpeg הפוך. שימו לב שההמרה חזרה מאבדת איכות עקב מגבלת 256 הצבעים של GIF.