Lëshimi i paketës multimediale FFmpeg 7.0

Pas pas pesë muajsh zhvillimi, është në dispozicion paketa multimediatike FFmpeg 7.0, e cila përfshin një grup aplikacionesh dhe një koleksion bibliotekash për operacione mbi formate të ndryshme multimediale (regjistrim, konvertim dhe dekodim të formateve audio dhe video). Paketa shpërndahet nën licencat LGPL dhe GPL, ndërsa zhvillimi i FFmpeg vazhdon paralelisht me projektin MPlayer.

Nga ndryshimet e shtuar në FFmpeg 7.0, mund të përmenden:

  • NĂ« utilitarin e linjĂ«s sĂ« komandĂ«s ffmpeg, Ă«shtĂ« siguruar ekzekutimi paralel i operacioneve tĂ« çpaketimit/paketimit tĂ« kontejnerĂ«ve multimedialĂ«, dekodimit, kodimit dhe aplikimit tĂ« filtrave.
  • ËshtĂ« realizuar mbĂ«shtetje pĂ«r kodimin dhe dekodimin e videos nĂ« formatin MPEG-5 (EVC – Kodimi Esencial i Videos), duke pĂ«rdorur bibliotekĂ«n e jashtme libxevd.
  • JanĂ« shtuar çpaketues dhe paketues kontejnerĂ«sh (demuxer/muxer) pĂ«r formatin QOA (Quite OK Audio), i pĂ«rdorur pĂ«r transmetimin e zĂ«rit pa humbje tĂ« cilĂ«sisĂ«. KĂ«rkohet qĂ« dekodimi i QOA tĂ« jetĂ« deri nĂ« tre herĂ« mĂ« i shpejtĂ« se Ogg-Vorbis, duke arritur njĂ« cilĂ«si dhe nivel kompresimi mĂ« tĂ« lartĂ« pĂ«r krahasim me ADPCM.
  • JanĂ« shtuar çpaketues dhe paketues kontejnerĂ«sh (demuxer/muxer) pĂ«r formatin IAMF (Immersive Audio Model and Format), qĂ« pĂ«rcakton kontejnerin pĂ«r shpĂ«rndarjen e zĂ«rit tre-dimensional. Formati parashikon transmetimin e informacionit shtesĂ« tĂ« nevojshĂ«m pĂ«r funksionimin e algoritmeve tĂ« riprodhimit tĂ« skenĂ«s akustike dhe pĂ«rzierjes sĂ« zĂ«rit, si dhe merr parasysh shpĂ«rndarjen e sinjaleve akustike nĂ« hapĂ«sirĂ«n tridimensionale pĂ«r tĂ« rikrijuar tinguj qĂ« janĂ« sa mĂ« afĂ«r natyrĂ«s. ËshtĂ« siguruar mbĂ«shtetje pĂ«r metadat IAMF pĂ«r formatet MP4 dhe ISOBMFF.
  • NjĂ« dekodues eksperimental Ă«shtĂ« realizuar pĂ«r formatin VVC (Kodimi i Videos sĂ« ShumĂ«anshĂ«m), i njohur gjithashtu si standardi i kompresimit tĂ« videos H.266, i zhvilluar nĂ« bashkĂ«punim me grupet e punĂ«s MPEG (ISO/IEC JTC 1) dhe VCEG (ITU-T), me pjesĂ«marrjen e kompanive si Apple, Ericsson, Intel, Huawei, Microsoft, Qualcomm dhe Sony. H.266 zĂ«vendĂ«son H.265 (HEVC) dhe ofron efikasitet tĂ« lartĂ« nĂ« transmetimin dhe ruajtjen e tĂ« gjitha rezolutave tĂ« ekranit (nga SD dhe HD deri nĂ« 4K dhe 8K), mbĂ«shtet videon me gamĂ« tĂ« zgjeruar dinamike (HDR, High Dynamic Range) dhe videon panoramike nĂ« mĂ«nyrĂ« 360 gradĂ«.
  • ËshtĂ« realizuar mundĂ«sia e pĂ«rdorimit tĂ« API D3D12VA (Direct 3D 12 Video Encoding) pĂ«r akcelerimin harduerik tĂ« dekodimit tĂ« formateve H264, HEVC, VP9, AV1, MPEG-2 dhe VC1.
  • NĂ« utilitarin ffplay Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r pĂ«rshpejtimin e harduerit tĂ« dekodimit duke pĂ«rdorur API Vulkan dhe libplacebo.
  • Shtuar mbĂ«shtetje pĂ«r protokollin Content URI, i pĂ«rdorur nĂ« platformĂ«n Android.
  • KĂ«rkesat pĂ«r ambientin e ndĂ«rtimit janĂ« rritur - tani pĂ«r kompilimin e FFmpeg Ă«shtĂ« e nevojshme njĂ« kompilator me mbĂ«shtetje pĂ«r standardin C11. NĂ« njĂ« nga publikimet e ardhshme, planifikon tĂ« pĂ«rdorĂ« C17 si versionin minimal tĂ« mbĂ«shtetur.
  • PĂ«r koduesit qĂ« bazohen nĂ« QSV (Intel Quick Sync Video), metoda pĂ«r menaxhimin e bitrate-it po ndryshohet nga VBR (bitrate i ndryshueshĂ«m) nĂ« CQP (bitrate i vazhdueshĂ«m).
  • Shtuar njĂ« çmontues tĂ« kontejnerĂ«ve tĂ« mediave DVD-Video, i bazuar nĂ« pĂ«rdorimin e bibliotekave libdvdnav dhe libdvdread nga projekti VideoLAN.
  • NĂ« implementimin e formatit flv Ă«shtĂ« shtuar mundĂ«sia pĂ«r tĂ« transmetuar metadata nĂ« paketa (PacketTypeMetadata).
  • Shtuar koduesi DXV DXT1.
  • Shtuar dekoduesi LEAD MCMP.
  • Shtuar paketuesit e kontejnerĂ«ve tĂ« mediave (muxer) RCWT (Raw Captions with Time) dhe AEA.
  • PĂ«r formatet MP4 dhe ISOBMFF Ă«shtĂ« realizuar mundĂ«sia pĂ«r tĂ« pĂ«rfshirĂ« metadata AVE (Ambient Viewing Environment).
  • ËshtĂ« realizuar mbĂ«shtetje pĂ«r teknologjinĂ« AFGS1 (AOMedia Film Grain Synthesis 1), e pĂ«rdorur nĂ« specifikimin AV1 Film Grain dhe e destinuar pĂ«r tĂ« pĂ«rmirĂ«suar efikasitetin e imazheve me grain.
  • Shtuar mbĂ«shtetje pĂ«r imazhe statike (still) nĂ« formatet HEIF dhe AVIF, si dhe imazhe statike mozaik.
  • PĂ«r formatin AV1 Ă«shtĂ« realizuar profili Dolby Vision.
  • Siguruar mbĂ«shtetje pĂ«r kalimin e metadata HDR10 gjatĂ« kodimit pĂ«rmes biblioteka libx264, libx265 dhe libsvtav1.
  • Shtuar optimizime pĂ«r tĂ« pĂ«rshpejtuar punĂ«n me formatin HEVC nĂ« arkitekturĂ«n AArch64 dhe Loongarch. BĂ«rĂ« optimizime tĂ« performancĂ«s pĂ«r pĂ«rshpejtimin e kodimit dhe dekodimit tĂ« formateve AAC, FLAC, JPEG-2000, LPC, RV4.0, SVQ, VC1 dhe VP8 nĂ« sisteme me arkitekturĂ« RISC-V.
  • Filtrat e rinj:
    • tiltandshift - transformimi i videove nĂ« stilin Tilt-Shift, ku vĂ«mendja fokusohet nĂ« njĂ« pjesĂ« tĂ« caktuar tĂ« imazhit, ndĂ«rsa pĂ«rmbajtja tjetĂ«r bĂ«het e paqartĂ« pĂ«r tĂ« krijuar pĂ«rshtypjen e njĂ« loje.
    • quirc - identifikimi dhe dekodimi i kodeve QR duke pĂ«rdorur bibliotekĂ«n libquirc.
    • fsync - sinkronizimi i ĐșаЎrovĐ”t tĂ« videos nĂ« bazĂ« tĂ« informacionit nga njĂ« skedar tĂ« jashtĂ«m.
    • aap - pĂ«rdor algoritmin e Projeksionit Afine pĂ«r tĂ« pĂ«rcaktuar ngjashmĂ«ritĂ« e fragmenteve audio.
  • Shtuar backend-in dnn pĂ«r tĂ« krijuar filtra qĂ« pĂ«rdorin modele tĂ« mĂ«simit tĂ« makinerive, tĂ« ngarkuara pĂ«rmes libtorch.
  • Shtesa e filtres bitstream showinfo pĂ«r informacionin e paketave nĂ« mĂ«nyrĂ« debug.
  • Shtesa e procesorit qrencodesrc pĂ«r vendosjen e QR-kodĂ«ve.
  • NĂ« utilitarin ffmpeg Ă«shtĂ« implementuar mbĂ«shtetje pĂ«r dekoderĂ«t loopback, Ă«shtĂ« lejuar pĂ«rdorimi i opsionit "-bsf" pĂ«r rrjedhat hyrĂ«se dhe dalje, janĂ« hequr opsionet e vjetra "-psnr" dhe "-map_channel".
  • NĂ« utilitarin ffprobe Ă«shtĂ« implementuar opsioni "-show_stream_groups option" dhe Ă«shtĂ« siguruar output-i i metadata-ve kur pĂ«rdoret opsioni "-export_side_data film_grain".

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster