FFmpeg 7.0 "Dijkstra" כבר שוחרר ובגרסה החדשה הזו מוצגת שורה של שיפורים משמעותיים החל מתאימות משופרת לפורמטים שונים, כמו גם הכנסת פונקציות חדשות, שיפורים במקודדים, מפענחים, תיקוני באגים ועוד.
בגרסה החדשה הזו של FFmpeg 7.0 שמוצגת, אחת התכונות החדשות הבולטות ביותר היא יישום ביצוע מקביל של פעולות, זה מאפשר לך לבצע מספר משימות בו-זמנית, כגון פירוק/אריזה של מיכלי מדיה, פענוח, קידוד והחלת מסננים.
עוד מהשיפורים המוצגים ב-FFmpeg 7.0 הוא התאימות לפורמטים, והוא מדגיש את הצגת תמיכה בקידוד ופענוח וידאו בפורמט MPEG-5 (EVC – Essential Video Coding) דרך הספרייה החיצונית libxevd.
בנוסף הם נוספו פורמטים ואורזים של מיכלי מדיה עבור פורמטים כמו QOA (אודיו די בסדר) פורמט זה משמש להעברת אודיו ללא אובדן איכות ובולט בביצועים המעולים שלו בהשוואה לפורמטים אחרים, שכן טוענים שהוא מהיר פי שלושה מפענוח Ogg-Vorbis.
ה נוספה תמיכה בפורמטים ובפורמטים של IAMF (דגם ופורמט אודיו מושך). פורמט זה נועד להפיץ סאונד היקפי בצורה יעילה, לספק מיכל הכולל מידע נוסף הדרוש לפעולה של אלגוריתמים המשחזרים שלבי סאונד ומבצעים מיקס סאונד.
מצד שני, FFmpeg 7.0 כולל מפענח ניסיוני לפורמט VVC (קידוד וידאו רב-צדדי), הידוע גם בשם H.266. המפענח החדש הזה מייצג התקדמות ביכולת של FFmpeg להתמודד עם דחיסת וידאו מהדור הבא, ומקל על השמעה ומניפולציה של תוכן ברזולוציות מ-SD עד 8K, עם תמיכה ב-HDR (טווח דינמי גבוה) ובווידאו במסך רחב ב-360 מעלות.
בנוסף לשיפורים הללו בתאימות ובפונקציונליות, ב-FFmpeg 7.0 הוטמעה היכולת להשתמש ב-API D3D12VA (קידוד וידאו 3D 12 ישיר) להאצת חומרה של פענוח של פורמטים שונים כגון H264, HEVC, VP9, AV1, MPEG-2 ו-VC1, שיפור הביצועים והיעילות במערכות התואמות לטכנולוגיה זו.
משאר השינויים הבולטים:
- תומך כעת בפענוח מואץ של חומרה באמצעות ממשקי API Vulkan ו-libplacebo.
- נוספה תמיכה בפרוטוקול URI התוכן המשמש בפלטפורמת אנדרואיד.
- דרישות הבנייה גדלו; כעת יש צורך במהדר שתומך בתקן C11 כדי להדר את FFmpeg.
- עבור מקודדים מבוססי QSV (Intel Quick Sync Video), שיטת בקרת קצב הסיביות שונתה כברירת מחדל מ-VBR ל-CQP.
- פורק חדש עבור מיכלי מדיה DVD-Video הוצג, המבוסס על ספריות libdvdnav ו-libdvdread מפרויקט VideoLAN.
- כעת ניתן להעביר מטא נתונים בחבילות ביישום פורמט flv.
- נוסף מקודד DXV DXT1 ומפענח LEAD MCMP.
- עבור פורמטים MP4 ו-ISOBMFF, הוספה של מטא נתונים של AVE יושמה.
- תמיכה בטכנולוגיית AFGS1, המשמשת במפרט AV1 Film Grain, נוספה כדי לשפר את הדחיסה של תמונות מגורעות.
- נוספה תמיכה בתמונות סטילס בפורמטים HEIF ו-AVIF, כמו גם תמונות סטילס עם אריחים.
- פרופיל Dolby Vision זמין כעת עבור פורמט AV1.
- לבסוף, ניתנת תמיכה להעברת מטא נתונים של HDR10 בעת קידוד דרך הספריות libx264, libx265 ו-libsvtav1.
למי שמעוניין ללמוד עוד על מהדורה חדשה זו או ללמוד עוד על FFmpeg, אתה יכול לעיין בפרטים בקישור הבא.
הורד וקבל את FFmpeg 7.0
לבסוף, עמ'למי שרוצה להתקין או לעדכן את FFmpeg 7.0 אתה צריך לדעת שהחבילה הזו נמצאת ברוב ההפצות של לינוקס או אם אתה מעדיף, אתה יכול להוריד את קוד המקור שלה להידור. מהקישור למטה.
וכדי לבצע את ההתקנה מקוד המקור, זה מספיק כדי לבצע את הסקריפט הידוע כבר:
./configure make make install
במקרה של אלה המשתמשים באובונטו, דביאן או כל נגזרת אחרת של ההפצות הללו, פשוט פתחו מסוף והפעלו בו את הפקודה הבאה:
sudo apt install ffmpeg
בעוד שבמקרה של פדורה, הפקודה לביצוע היא הבאה:
sudo dnf install ffmpeg
ובמקרה של מי שמשתמשים ב- Arch Linux, Manjaro או כל נגזרת אחרת של Arch Linux, מספיק לבצע את הפקודה הבאה:
sudo pacman -S ffmpeg