FFmpeg 5.0 «Lorentz» כבר שוחרר ואלה החדשות שלו

לאחר עשרה חודשים של פיתוח הוכרזה שחרור הגרסה החדשה של FFmpeg 5.0, הכוללת סט אפליקציות ואוסף ספריות לפעולות בפורמטי מולטימדיה שונים (הקלטה, המרה ופענוח של פורמטי אודיו ווידאו).

השינוי המשמעותי במספר הגרסה נובע משינויים משמעותיים ב-API והמעבר לתוכנית חדשה לדור מהדורות, לפיהם מהדורות מרכזיות חדשות ייווצרו אחת לשנה, ומהדורות עם זמן תמיכה ממושך - אחת לשנתיים. FFmpeg 5.0 תהיה גרסת ה-LTS הראשונה של הפרויקט.

התכונות החדשות העיקריות של FFmpeg 5.0

בגרסה החדשה הזו ניקוי משמעותי של ממשקי API ישנים עבור קידוד ופענוח, כמו גם מעבר ל-N:M API החדש, המציע ממשק תכנות יחיד לאודיו ווידאו, כמו גם קודקים נפרדים לזרמי קלט ופלט.

טמביאן מוזכר שכל ממשקי ה-API הישנים שסומנו בעבר הוסרו הוצא משימוש והוסיף API חדש עבור מסנני סיביות.

חוץ מזה, הוסיפו פורמטים וקודקים נפרדים: פורקי מיכלי מדיה אינם משלבים עוד את ההקשר המלא של המפענח. הוסרו ממשקי API לרישום קודקים ופורמטים: כל הפורמטים רשומים כעת תמיד.

נוסף תמיכה בארכיטקטורת LoongArch המשמשת במעבדי Loongson, כמו גם תמיכה בהרחבות SIMD LSX ו-LASX הניתנות ב-LoongArch. אופטימיזציות ספציפיות של LoongArch יושמו עבור H.264, VP8 ו-VP9 codec.

נוסף תמיכה בפרוטוקול concatf, המגדיר את הפורמט להעברת רשימת משאבים ("ffplay concatf:split.txt"), הוסיפו גם מפענחים חדשים: Speex, MSN Siren, ADPCM IMA Acorn Replay, GEM (bitmaps), מקודדים חדשים: ארוזים בסיביות, Apple גרפיקה (SMC), ADPCM IMA Westwood, VideoToolbox ProRes. הגדרות מקודד AAC שונו כדי להשיג איכות גבוהה יותר.

יתר על כן, יצוין גם שנוספו מארזי מיכלי מדיה (מוקסר): Westwood AUD, Argonaut Games CVG, AV1 (Low Overhead Bitstream), נוספו מפרקי מיכלי מדיה (דמוקסר): IMF, Argonaut Games CVG.
הוסיפו מנתח חדש לקודק האודיו AMR (Adaptive Multi-Rate) והוסיפו מארז נתוני מטען (פאקר) להעברת וידאו לא דחוס באמצעות פרוטוקול RTP (RFC 4175).

לגבי מסנני הווידאו החדשים:

  • פלח ופלח: פיצול זרם עם וידאו או סאונד למספר זרמים מחולקים לפי זמן או פריימים.
  • hsvkey ו-hsvhold: החלף חלק מטווח הצבעים של HSV בסרטון בערכי גווני אפור.
  • עולם אפור: שימוש באלגוריתם המבוסס על השערת העולם האפור.
  • שר: יישום של אופרטור Orb (גרסה של אופרטור Sobel עם מקדמים שונים) לסרטון הקלט.
  • מורפו: מאפשר לך להחיל טרנספורמציות מורפולוגיות שונות על הסרטון.
  • חֶבִיוֹן: מודד את השהיית הסינון המינימלית והמקסימלית עבור המסנן שהוחל בעבר.
  • limitdiff: מגדיר את ההבדל בין שניים או שלושה זרמי וידאו.
  • x מתאם: מחשבת מתאם צולב בין זרמי וידאו.
  • varblur: טשטוש וידאו משתנה עם הגדרת רדיוס טשטוש של הסרטון השני.
  • רוויה של עצמות: החל התאמות של גוון, רוויה או חיוניות על הסרטון.
  • ספקטרום הצבעים: צור זרם וידאו עם ספקטרום צבעים נתון.
  • libplacebo: אפליקציה לעיבוד הצללות HDR מספריית libplacebo.
  • vflip_vulkan, hflip_vulkan, ו-flip_vulkan: הם גרסאות של מסנני היפוך וידאו אנכיים או אופקיים (vflip, hflip ו-flip) המיושמים באמצעות ממשק API הגרפי של Vulkan.
  • yadif_videotoolbox: גרסה של מסנן yadif deinterlacing המבוסס על מסגרת VideoToolbox.

בסופו של דבר למעוניינים לדעת יותר על כך לגבי המהדורה החדשה הזו, אתה יכול לבדוק את רשימת השינויים המלאה בקישור זה.

בעוד למי שרוצה להתקין או לעדכן מ- FFmpeg אתה צריך לדעת שחבילה זו נמצאת ברוב הפצות לינוקס, או אם אתה מעדיף תוכל להוריד את קוד המקור שלה לאוסף מהקישור למטה.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.