Dimittis de FFmpeg 4.3 multimedia sarcina cum auxilio graphics API Vulkan

Post decem menses evolutionis praesto multimedia sarcina FFmpeg 4.3, quod includit copiam applicationum et collectionem bibliothecarum ad operationes variarum multimediarum formarum (recordatio, convertendi et decoding audio et formas video). Sarcina sub LGPL et GPL licentias distributa est, FFmpeg progressio exercetur propositio adiacentibus MPlayer.

ex mutationes, additae in FFmpeg 4.3, illustrare possumus;

  • Addidit graphics API auxilium Vulkan;
  • Encoder effectum est secundum Vulkan pro Linux, instrumentis AMD AMF/VCE ad accelerationem adhibitis, necnon variantes columellae vexillum avgblur_vulkan, overlay_vulkan, scale_vulkan et chromaber_vulkan;
  • Facultatem utendi API provisum est VDPAU (video Decode et Praesentatio) pro hardware acceleratio processus video in forma VP9;
  • Addidit facultatem encode AV1 video utendi bibliotheca librav1ein Rust, a Xiph et Mozilla communitatibus evoluta;
  • Support for lossless multi-canni audio codec has been implemented for mp4 instrumentis vasis Verum HD et cod tres dimensionis soni MPEG-H 3D;
  • Addidit protocol firmamentum ZeroMQ ΠΈ RabbitMQ (AMQP 0-9-1);
  • In Linux transitio facta est a conditore pro non-linearibus edendis fluminum video (virtualis video cod. AvxSynthquae relicta est per 5 annos in furca currenti AviSynth+;
  • Involucrum parser imaginum in forma WebP includit;
  • Effectus MJPEG ac VP9 decoders per hardware accelerationis mechanism Intel QSV (Vox Sync Video), tum VP9 encoder in Intel QSV fundatur;
  • Auxilia amplificata pro subtilioribus stylis in 3GPP Subtitulis formatis Timed Text;
  • Addidit encoder fascia super API Microsoft Media Foundation;
  • Adiecit ADPCM encoder pro notitia audio in Simone & Schuster interactive ludos;
  • Novae decoders additae: PFM, IMM5, Sipro ACELP.KELVIN, mvdv, mvha, mv30, NotchLC, ludi Argonautae ADPCM, Rayman 2 ADPCM, Simon & Schuster Interactive ADPCM, altae intentionis Software ADPCM, ADPCM IMA MTF, CDToons, Siren, DERF DPCM. et CRI HCA;
  • streamhash instrumentis adiectis continens fasciculum (muxer) et facultatem ad colligendas pcm et pgs in m2ts vasis exsequenda;
  • Media continens unpackers addidit (demuxer): AV1 cum extensionibus ab applicatione B,
    Argonaut ludi ASF, Bellum Real KVAG, Rayman 2 APM, LEGO Racers ALP (.tun et .pcm), FWSE, DERF, CRI HCA, Pro Pinball Series Soundbank;

  • novum Filtra:
    • v360 β€” conversos 360 gradus video in varias formas;
    • volumen β€” volumina video vel perpendiculariter data celeritate;
    • photosensitivity β€” removet coruscationes claras et subitas mutationes in splendore a video, quod potentia causat captionem epilepticam;
    • arnndn - loquela strepitus suppressionis sparguntur utens retiacula neurali recurrente;
    • inter binas Civitates - facit spatialem anti-aliasing marginibus servatis;
    • maskedmin " ΠΈ maskedmax " - Coniunguntur duo rivi video secundum differentias cum tertio flumine;
    • mediana - sonitus reductionis sparguntur, qui pixel mediana eligit ex rectangulo intra certum radium aptans;
    • AV1 frame merge - bus tabulae in AV1 flumine;
    • axcorrelate - computat normalizatam cross-relationem inter duos rivos audio;
    • thistogram - computat et ostendit histogram colorum distributionem in video;
    • freezeframes β€” reponit tabulae in video cum quibusdam tabulis ex alio rivo;
    • xfade ΠΈ xfade_opencl -
      cross-fading with the transition from one video stream to another;

    • afirsrc - FIR coefficientes generat frequentiam sampling methodo utens;
    • pad_opencl β€” addit imaginem addit;
    • Cas CAS (Contrast Adaptive Sharpen) acuere colum ad videndum;
    • anims - applicat normalized algorithmus LM (minime quadrata intelliguntur) ad primum rivum audio, coefficientes calculando secundum differentias cum secundo flumine;
    • overlay_cuda - ponit particulam unam video super aliam;
    • tmedian - sonitus reductionis sparguntur, qui elementa mediana a pluribus felicibus tabulis utitur;
    • maskedthreshold - elementa eligit cum eliquare nititur comparando differentiam inter duos rivos cum valore liminis;
    • asubboost - frequentiam auget pro subbuffer;
    • pcm_rechunk - repackages PCM audio habita ratione certa sampling frequentiae seu fasciculi tradendi rate;
    • scdet - mutationes determinat in scaena in video (exempli gratia, motus in corpore determinare);
    • Fluxiones - video rivum cum gradientibus generat;
    • sierpinski - generat video amnis fractals Sierpinski;
    • donec - Parses video ex fragmentis in imagines separatas;
    • dblur - Instrumenta directional labes.

Source: opennet.ru