לאחר עשרה חודשים של פיתוח זמינה חבילת המולטימדיה FFmpeg 6.1 הכוללת סט אפליקציות ואוסף ספריות לפעולות בפורמטי מולטימדיה שונים (הקלטה, המרה ופענוח פורמטי אודיו ווידאו). החבילה מופצת תחת רישיונות LGPL ו-GPL, פיתוח FFmpeg מתבצע בצמוד לפרויקט MPlayer.
בין השינויים שנוספו ל-FFmpeg 6.1 הם:
- הוטמעה היכולת להשתמש ב-Vulkan API להאצת חומרה של פענוח וידאו בפורמטים H264, HEVC ו-AV1.
- נוסף מקודד פורמט וידאו AV1 המבוסס על VAAPI.
- נוספה תמיכה בשימוש בקודקים HEVC, VP9 ו-AV1 בזרמים המבוססים על פרוטוקול rtmp ובקבצים בפורמט flv.
- נוספו מנתח, מקודד ומפענח עבור מיכלי מדיה בפורמט EVC (Essential Video Coding), שפותח על ידי קבוצת העבודה MPEG כתקן MPEG-5.
- תמיכה מורחבת עבור VAAPI במערכות Windows עם ספריית libva-win32.
- הטמיע את היכולת להשתמש בפרמטרים של P_SKIP כדי להאיץ את קידוד הווידאו באמצעות ספריית libx264.
- נוסף מקודד לווידאו בפורמט Microsoft RLE.
- נוספו מפענחים חדשים Playdate, RivaTuner, vMix ו-OSQ.
- מפענח הכתוביות ARIB STD-B24 מיושם על סמך ספריית ה-libaribcaption.
- נוספו מפרקי מיכלי מדיה (דמוקסר): Raw VVC (Coding Video Versatile, תקן חדש H.266/MPEG-I Part 3), Playdate, Raw AC-4, OSQ, CRI USM.
- נוספו מארזי מיכלי מדיה (muxer): Raw AC-4 ו- Raw VVC.
- מסנני וידאו חדשים:
- color_vulkan - יוצר מסגרת של צבע נתון על ידי קריאה ל-Vulkan API.
- bwdif_vulkan - מבצע deinterlacing באמצעות אלגוריתם BWDIF (Bob Weaver Deinterlacing Filter) המיושם באמצעות Vulkan API.
- bwdif_cuda - ביטול השזירה באמצעות אלגוריתם BWDIF, מיושם על בסיס ה-API של CUDA.
- nlmeans_vulkan - הסרת רעשים באמצעות אלגוריתם האמצעים הלא-מקומיים המיושמים באמצעות ה-API של Vulkan.
- xfade_vulkan - יישום אפקט דהייה באמצעות ה-API של Vulkan.
- zoneplate - יוצר טבלת וידאו בדיקה המבוססת על לוחית אזור Fresnel.
- scale_vt ו-transpose_vt הם מסנני קנה מידה וטרנספורמציה המיושמים באמצעות ה-API של VideoToolBox (macOS).
- תמיכת פקודות נוספה למסנני setpts ו-asetpts.
- מסנני קול חדשים:
- arls - משתמש בריבועים הקטנים החוזרים ונשנים כדי להעריך את הפרמטרים של זרם שמע אחד למשנהו.
- afireqsrc - מייצר אקולייזר FIR (מסנן תגובת דחף סופי).
- apsnr - מודד את רמת האות לרעש.
- asisdr - מודד את רמת עיוות האות.
- מסנני סיביות חדשים:
- עריכת מטא נתונים בזרמי VVC (Versatile Video Coding, H.266).
- המרת זרמי VVC מ-MP4 ל"נספח B".
- הוספה את האפשרות "-readrate_initial_burst" לכלי השירות ffmpeg כדי להגדיר את זמן אחסון הקריאה הראשוני, ולאחר מכן מגבלת "-readrate" מתחילה לחול. האפשרות '-top' הוצאה משימוש ויש להשתמש במסנן setfield במקום זאת.
- כלי השירות ffprobe הוסיף את האפשרות "-output_format", הדומה לאפשרות "-of" וניתן להשתמש בה כדי לקבוע את פורמט הפלט (לדוגמה, ניתן להשתמש בפורמט json). סכימת פלט ה-XML שונתה כדי לתמוך במספר אלמנטים המחוברים לרכיב אב יחיד.
מקור: OpenNet.ru
