Нашри бастаи мултимедиявии FFmpeg 6.1

Пас аз даҳ моҳи таҳия, бастаи мултимедиявии 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 амалӣ карда мешавад.
  • Иловаи кушодани контейнерҳои медиавӣ (demuxer): Raw VVC (Рамзгузории бисёрҷонибаи видео, стандарти нави H.266/MPEG-I Қисми 3), Playdate, Raw AC-4, OSQ, CRI USM.
  • Иловаи бастабандии контейнерҳои медиавӣ (муксатор): Raw AC-4 ва Raw VVC.
  • Филтрҳои нави видео:
    • color_vulkan - бо занги API Vulkan чаҳорчӯбаи ранги додашударо эҷод мекунад.
    • bwdif_vulkan - бо истифода аз алгоритми BWDIF (Bob Weaver Deinterlacing Filter), ки бо истифода аз API Vulkan амалӣ карда шудааст, деинтерласингро иҷро мекунад.
    • bwdif_cuda - безараргардонӣ бо истифода аз алгоритми BWDIF, ки дар асоси API CUDA амалӣ карда мешавад.
    • nlmeans_vulkan - бартарафсозии садо бо истифода аз алгоритми воситаҳои ғайримаҳаллӣ, ки бо истифода аз API Vulkan амалӣ карда мешавад.
    • xfade_vulkan - Амалисозии эффекти пажмурдашуда бо истифода аз API Vulkan.
    • zoneplate - як ҷадвали видеои санҷиширо дар асоси лавҳаи минтақаи Fresnel тавлид мекунад.
    • scale_vt ва transpose_vt филтрҳое мебошанд, ки бо истифода аз VideoToolBox API (macOS) амалӣ карда мешаванд.
    • Дастгирии фармон ба филтрҳои танзимот ва asetpts илова карда шудааст.
  • Филтрҳои нави садо:
    • arls - барои наздик кардани параметрҳои як ҷараёни аудио ба дигар квадратҳои такроршавандаро истифода мебарад.
    • afireqsrc - Эквалайзери FIR тавлид мекунад (филтри вокуниши импулси ниҳоӣ).
    • apsnr - сатҳи сигнал ба садоро чен мекунад.
    • asisdr - сатҳи сигнал-таҳрифро чен мекунад.
  • Филтрҳои нави bitstream:
    • Таҳрири метамаълумот дар ҷараёнҳои VVC (Versatile Video Coding, H.266).
    • Ҷараёни VVC-ро аз MP4 ба "Замимаи B" табдил диҳед.
  • Ба утилитаи ffmpeg имконоти "-readrate_initial_burst" илова карда шуд, то вақти буферии ибтидоии хонишро таъин кунад, ки пас аз он маҳдудияти "-readrate" татбиқ мешавад. Опсияи '-top' бекор карда шудааст ва ба ҷои он бояд филтри танзимшаванда истифода шавад.
  • Утилитаи ffprobe варианти "-output_format"-ро илова кардааст, ки ба опсияи "-of" шабоҳат дорад ва барои муайян кардани формати баромад истифода мешавад (масалан, шумо метавонед формати json-ро истифода баред). Схемаи баромади XML барои дастгирии унсурҳои сершуморе, ки ба як унсури волидайн пайваст шудаанд, тағир дода шудааст.

Манбаъ: opennet.ru

Илова Эзоҳ