Hoʻokuʻu ʻia ka pūʻolo multimedia FFmpeg 4.3 me ke kākoʻo no ka Vulkan graphics API

Ma hope o ʻumi mahina o ka hoʻomohala ʻana loaʻa pūʻolo multimedia ffmpeg 4.3, kahi pūʻulu o nā noi a me ka hōʻiliʻili o nā hale waihona puke no nā hana ma nā ʻano multimedia like ʻole (hoʻopaʻa, hoʻololi a hoʻololi i nā ʻano leo a me nā wikiō). Hoʻokaʻawale ʻia ka pōʻai ma lalo o nā laikini LGPL a me GPL, hana ʻia ka hoʻomohala FFmpeg e pili ana i ka papahana MPlayer.

Mai loli, hoʻohui ʻia ma FFmpeg 4.3, hiki iā mākou ke kuhikuhi:

  • Hoʻohui ʻia ke kākoʻo API kiʻi lua pele;
  • Ua hoʻokō ʻia kahi encoder ma muli o Vulkan no Linux, me ka hoʻohana ʻana i nā ʻenekini AMD AMF/VCE no ka wikiwiki, a me nā ʻano like ʻole o nā kānana maʻamau. avgblur_vulkan, overlay_vulkan, scale_vulkan a me chromaber_vulkan;
  • Hāʻawi ʻia ka hiki ke hoʻohana i ka API VDPAU (Video Decode a me ka Hōʻike) no ka wikiwiki ʻana o ka hāmeʻa o ka hoʻoili wikiō ma ke ʻano VP9;
  • Hoʻohui i ka hiki ke hoʻopili i ka wikiō AV1 me ka hoʻohana ʻana i ka waihona librav1e, kākau ʻia ma Rust a hoʻomohala ʻia e nā kaiāulu Xiph a me Mozilla;
  • Ua hoʻokō ʻia ke kākoʻo no nā codec leo ʻole he nui-kanal no nā ipu media mp4 ʻO TrueHD a me codec no ke kani ʻekolu MPEG-H 3D;
  • Hoʻohui ʻia ke kākoʻo protocol ZeroMQ и ʻO RabbitMQ (AMQP 0-9-1);
  • Ma Linux, ua hana ʻia kahi hoʻololi mai ka frameserver no ka hoʻoponopono ʻole laina o nā kahawai wikiō (virtual video codec) AvxSynth, i haʻalele ʻia no 5 mau makahiki, ma ka lāʻau o kēia manawa AviSynth+;
  • Aia i loko o ka pūʻolo kahi parser no nā kiʻi ma ke ʻano WebP;
  • Hoʻokō ʻia nā decoders MJPEG a me VP9 me ka hoʻohana ʻana i ka mīkini wikiwiki wikiwiki Intel QSV (Quick Sync Video), a me kahi encoder VP9 e pili ana i Intel QSV;
  • Hoʻonui i ke kākoʻo no nā ʻano subtitle ma 3GPP Timed Text Subtitles format;
  • Hoʻohui ʻia ka mea hoʻopili encoder ma luna o API Microsoft Media Foundation;
  • Hoʻohui ʻia ka encoder ADPCM no ka ʻikepili leo i hoʻohana ʻia ma nā pāʻani Simon & Schuster Interactive;
  • Hoʻohui ʻia nā decoders hou: PFM, IMM5, Sipro ACELP.KELVIN, mvdv, mvha, mv30, NotchLC, Argonaut Games ADPCM, Rayman 2 ADPCM, Simon & Schuster Interactive ADPCM, High Voltage Software ADPCM, ADPCM IMA MTF, CDToons, Siren, DERF . a me CRI HCA;
  • Hoʻohui i ka streamhash media container packer (muxer) a hoʻokō i ka hiki ke hoʻopaʻa i ka pcm a me nā pgs i loko o nā pahu m2ts;
  • Hoʻohui ʻia nā mea unpackers ipu media (demuxer): AV1 me nā mea hoʻonui mai ka noi B,
    ʻO nā pāʻani Argonaut ASF, Real War KVAG, Rayman 2 APM, LEGO Racers ALP (.tun a me .pcm), FWSE, DERF, CRI HCA, Pro Pinball Series Soundbank;

  • Hou nā kānana:
    • v360 - hoʻololi i ka wikiō 360-degere i nā ʻano like ʻole;
    • pepa - ʻōwili i ke wikiō ma ka ʻaoʻao a i ʻole ma ka wikiwiki i hāʻawi ʻia;
    • paulinapaola - wehe i nā ʻōlinolino a me nā hoʻololi koke ʻana o ka ʻōlinolino mai ke wikiō, hiki ke hoʻoulu i ka epileptic seizure;
    • arnndn - kānana hoʻopau ʻana i ka walaʻau leo ​​me ka hoʻohana ʻana i kahi pūnaewele neural hou;
    • ʻeluaʻaoʻao - hana spatial anti-aliasing me ka mālama ʻana i nā kihi;
    • maskedmin и maskedmax - hoʻohui i ʻelua kahawai wikiō e pili ana i nā ʻokoʻa me ke kahawai ʻekolu;
    • ma waena - kahi kānana hoʻohaʻahaʻa leo e koho i ka pika waena mai kahi ʻāpana ʻāpana kūpono i loko o ka radius i kuhikuhi ʻia;
    • Hui pū ʻia AV1 - ka hoʻohui ʻana i nā kiʻi ma ke kahawai AV1;
    • axcorrelate - helu i ka hoʻopili ʻana maʻamau ma waena o nā kahawai leo ʻelua;
    • keiatogram - helu a hōʻike i kahi histogram o ka hāʻawi kala i ka wikiō;
    • nā pahu hau - hoʻololi i kahi hoʻonohonoho o nā kiʻi i loko o kahi wikiō me kekahi mau kiʻi mai kahi kahawai ʻē aʻe;
    • xfade и xfade_opencl -
      ka hoʻololi ʻana mai kekahi kahawai wikiō i kekahi;

    • afirsrc - hoʻopuka i nā coefficient FIR me ka hoʻohana ʻana i ke ʻano hoʻohālikelike alapine;
    • pad_opencl - hoʻohui i ka padding i ke kiʻi;
    • cas - hoʻohana i kahi kānana hoʻokala CAS (Contrast Adaptive Sharpen) i ke wikiō;
    • anlms - hoʻohana i kahi algorithm maʻamau LMS (Nā ʻāpana liʻiliʻi liʻiliʻi) i ke kahawai leo mua, e helu ana i nā coefficient ma muli o nā ʻokoʻa me ke kahawai ʻelua;
    • overlay_cuda - kau i kahi ʻāpana o kekahi wikiō ma luna o kekahi;
    • tmedian - kahi kānana hoʻohaʻahaʻa walaʻau e hoʻohana ana i nā pika waena mai kekahi mau papa kūleʻa;
    • uhi uhi - koho i nā pika ke kānana ma muli o ka hoʻohālikelike ʻana i ka ʻokoʻa ma waena o nā kahawai wikiō ʻelua me kahi waiwai paepae;
    • asubboost - hoʻonui i nā alapine no ka subbuffer;
    • pcm_rechunk - hoʻopaʻa hou i ka leo PCM me ka noʻonoʻo ʻana i ke alapine sampling i ʻōlelo ʻia a i ʻole ka nui o ka lawe ʻana i ka ʻeke;
    • scdet - hoʻoholo i nā loli i ke ʻano o ke wikiō (no ka laʻana, e hoʻoholo i ka neʻe ʻana i ke kiʻi);
    • loaʻa mea pili - hoʻopuka i kahi kahawai wikiō me nā gradients;
    • sierpinski - hoʻopuka i kahi kahawai wikiō me nā fractals Sierpinski;
    • untile - hoʻokaʻawale i kahi wikiō i hana ʻia i nā ʻāpana i nā kiʻi ʻokoʻa;
    • dblur - hoʻokō kuhikuhi kuhikuhi.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka