Нашри бастаи мултимедиявии FFmpeg 4.3 бо дастгирии API графикии Vulkan

Пас аз даҳ моҳи рушд дастрас аст бастаи мултимедиявӣ FFmpeg 4.3, ки маҷмӯи барномаҳо ва маҷмӯи китобхонаҳоро барои амалиётҳо дар форматҳои мултимедиявии гуногун (сабт, табдил ва рамзкушоӣ кардани форматҳои аудио ва видео) дар бар мегирад. Маҷмӯа таҳти иҷозатномаҳои LGPL ва GPL паҳн карда мешавад, таҳияи FFmpeg дар паҳлӯи лоиҳа амалӣ карда мешавад. MPlayer.

Аз тағйирот, илова кард дар FFmpeg 4.3, мо метавонем қайд кунем:

  • Дастгирии API графикии иловашуда Vulkan;
  • Рамзгузор дар асоси Vulkan барои Linux бо истифода аз муҳаррикҳои AMD AMF/VCE барои суръатбахшӣ ва инчунин вариантҳои филтрҳои стандартӣ амалӣ карда шудааст. avgblur_vulkan, overlay_vulkan, scale_vulkan ва chromaber_vulkan;
  • Имконияти истифодаи API пешбинӣ шудааст VDPAU (Decode Video and Presentation) барои суръатбахшии сахтафзор коркарди видео дар формати VP9;
  • Қобилияти рамзгузории видеои AV1 бо истифода аз китобхона илова карда шуд librav1e, ки дар Rust навишта шудааст ва аз ҷониби ҷомеаҳои Xiph ва Mozilla таҳия шудааст;
  • Дастгирии кодекҳои аудиоии бе талафот барои контейнерҳои медиаи mp4 амалӣ карда шудааст Ҳақиқӣ HD ва кодек барои садои сеченака MPEG-H 3D;
  • Дастгирии протоколи иловашуда ZeroMQ и Харгӯш (AMQP 0-9-1);
  • Дар Linux гузариш аз фреймсервер барои таҳрири ғайрихаттии ҷараёнҳои видео (кодекҳои видеои виртуалӣ) анҷом дода шудааст. AvxSynth, ки 5 сол боз ба холи худ гузошта шудааст, дар фор-ки хозира AviSynth+;
  • Баста дорои таҳлилгари тасвирҳо дар формати WebP мебошад;
  • Декодерҳои MJPEG ва VP9 бо истифода аз механизми суръатбахшии сахтафзор татбиқ карда шуданд Intel QSV (Video Sync Quick), инчунин рамзгузори VP9 дар асоси Intel QSV;
  • Дастгирии васеъ барои сабкҳои субтитрҳо дар формати 3GPP Timed Text Subtitles;
  • Иловаи парпечкунии рамзгузор бар API Бунёди медиаи Microsoft;
  • Рамзгузори ADPCM барои додаҳои аудиоӣ, ки дар бозиҳои интерактивии Саймон ва Шустер истифода мешаванд, илова карда шуд;
  • Декодерҳои нав илова карда шуданд: PFM, IMM5, Sipro ACELP.KELVIN, mvdv, mvha, mv30, NotchLC, Argonaut Games ADPCM, Rayman 2 ADPCM, Simon & Schuster Interactive ADPCM, нармафзори баландшиддати ADPCM, ADPCM IRFons, CDDEDP SiDP, MTFren ва CRI HCA;
  • Иловаи бастабандии контейнери медиаи streamhash (muxer) ва қобилияти бастабандии pcm ва pg дар контейнерҳои m2ts амалӣ карда шуд;
  • Иловаи кушодани контейнерҳои медиавӣ (demuxer): AV1 бо васеъшавӣ аз барнома B,
    Argonaut Games ASF, Real War KVAG, Rayman 2 APM, LEGO Racers ALP (.tun ва .pcm), FWSE, DERF, CRI HCA, Pro Pinball Series Soundbank;

  • Новые филтрҳо:
    • v360 — видеои 360 дараҷаро ба форматҳои гуногун табдил медиҳад;
    • чархиш — видеоро бо суръати додашуда ба таври уфуқӣ ё амудӣ ҳаракат мекунад;
    • ҳассосият — дурахшҳои дурахшон ва тағироти ногаҳонии равшаниро аз видео, ки эҳтимолан боиси хуруҷи эпилептикӣ мегардад, нест мекунад;
    • арнндн — филтри рафъи садои нутқ бо истифода аз шабакаи нейронҳои такрорӣ;
    • дуҷониба — ҳангоми нигоҳ доштани кунҷҳо антиалиасинги фазоиро иҷро мекунад;
    • маскадмин и maskedmax — ду ҷараёни видеоро дар асоси фарқиятҳо бо ҷараёни сеюм якҷоя кунед;
    • median — филтри пасткунандаи садо, ки пиксели медианро аз росткунҷае, ки дар радиуси муқарраршуда мувофиқ аст, интихоб мекунад;
    • Якҷоякунии чаҳорчӯбаи AV1 — якҷоя кардани чаҳорчӯба дар ҷараёни AV1;
    • мутаносиб — таносуби нормалшудаи байни ду ҷараёни аудиоро ҳисоб мекунад;
    • интограмма — гистограммаи тақсимоти рангҳоро дар видео ҳисоб мекунад ва намоиш медиҳад;
    • чаҳорчӯбаи яхбандӣ — маҷмӯи кадрҳои видеоро бо кадрҳои муайяни ҷараёни дигар иваз мекунад;
    • xfade и xfade_opencl -
      рафъи салиб бо гузариш аз як ҷараёни видео ба дигараш;

    • afirsrc — коэффициентхои FIR-ро бо усули интихоби басомадхо тавлид мекунад;
    • pad_opencl — ба тасвир замима илова мекунад;
    • СКК — ба видео филтри тезкунандаи CAS (Contrast Adaptive Sharpen) -ро татбиқ мекунад;
    • анлмхо — алгоритми нормалшударо ба кор мебарад Lms (Маънои камтарин квадратҳо) ба ҷараёни аввали аудио, ҳисоб кардани коэффитсиентҳо дар асоси фарқиятҳо бо ҷараёни дуюм;
    • overlay_cuda — порчаи як видеоро болои видеои дигар мегузорад;
    • медиан — филтри паст кардани садо, ки пикселҳои медианиро аз якчанд чаҳорчӯбаи муваффақ истифода мебарад;
    • остонаи ниқоб — ҳангоми филтркунӣ дар асоси муқоисаи фарқияти байни ду ҷараёни видео бо арзиши ҳадди ниҳоӣ пикселҳоро интихоб мекунад;
    • asubboost — басомадҳоро барои суббуфер беҳтар мекунад;
    • pcm_rechunk — аудиои PCM-ро бо назардошти басомади муайяншудаи интихоб ё суръати интиқоли бастаҳо дубора бастабандӣ мекунад;
    • scdet — тағиротро дар саҳна дар видео муайян мекунад (масалан, барои муайян кардани ҳаракат дар кадр);
    • градиентҳо — ҷараёни видеоро бо градиентҳо тавлид мекунад;
    • сиерпински — ҷараёни видеоро бо фракталҳо тавлид мекунад Сиерпинский;
    • то — видеоеро, ки аз порчаҳо иборат аст, ба тасвирҳои алоҳида таҳлил мекунад;
    • норавшан — норавшании самтро амалй мекунад.

Манбаъ: opennet.ru

Илова Эзоҳ