Uitgave van het multimediapakket FFmpeg 4.4

Na tien maanden ontwikkeling is het multimediapakket FFmpeg 4.4 beschikbaar, inclusief een set toepassingen en een verzameling bibliotheken voor operaties met verschillende multimediaformaten (opname, conversie en decodering van audio- en videoformaten). Het pakket wordt verspreid onder de LGPL- en GPL-licenties, waarbij de ontwikkeling van FFmpeg parallel aan het MPlayer-project plaatsvindt.

De wijzigingen die zijn toegevoegd in FFmpeg 4.4 omvatten:

  • De mogelijkheid om de VDPAU (Video Decode and Presentation) API te gebruiken voor hardwarematige versnelling van video-decodering in de HEVC/H.265 (10/12bit) en VP9 (10/12bit) formaten.
  • Ondersteuning voor video-decodering in het AV1-formaat is voorzien, met gebruik van NVIDIA NVDEC- en Intel QSV (Quick Sync Video)-hardwareversnelling, evenals via de DXVA2/D3D11VA API.
  • De mogelijkheid om AV1 te coderen in monochrome modus is toegevoegd, met gebruik van de libaom-bibliotheek (versie 2.0.1 of hoger vereist).
  • De mogelijkheid om video in AV1-formaat te coderen met behulp van de SVT-AV1-encoder (Scalable Video Technology AV1), waarbij gebruik wordt gemaakt van de mogelijkheden voor hardwarematige parallelisatie in moderne Intel CPU's.
  • Een apparaat voor uitvoer via het AudioToolbox-framework is toegevoegd.
  • Ondersteuning voor het 'gophers'-protocol (gopher over TLS) is toegevoegd.
  • Ondersteuning voor het RIST (Reliable Internet Stream Transport) protocol is toegevoegd, met gebruik van librist.
  • Ondersteuning voor de encoder op basis van libwavpack is verwijderd.
  • Nieuwe decoders zijn toegevoegd: AV1 (met hardwarematige decodering), AV1 (via VAAPI), AVS3 (via libuavs3d), Cintel RAW, PhotoCD, PGX, IPU, MobiClip Video, MobiClip FastAudio, ADPCM IMA MOFLEX, Argonaut Games Video, MSP v2 (Microsoft Paint), Simbiosis IMX, Digital Pictures SGA.
  • Nieuwe encoders zijn toegevoegd: RPZA, PFM, Cineform HD, OpenEXR, SpeedHQ, ADPCM IMA Ubisoft APM, ADPCM Argonaut Games, High Voltage Software ADPCM, ADPCM IMA AMV, TTML (ondertitels).
  • Nieuwe media-container multiplexers (muxers) zijn toegevoegd: AMV, Rayman 2 APM, ASF (Argonaut Games), TTML (ondertitels), LEGO Racers ALP (.tun en .pcm).
  • Nieuwe media-container demultiplexers (demuxers) zijn toegevoegd: AV1 (lage overhead bitstream), ACE, AVS3, MacCaption, MOFLEX, MODS, MCA, SVS, BRP (Argonaut Games), DAT, aax, IPU, xbm_pipe, binka, Simbiosis IMX, Digital Pictures SGA, MSP v2 (Microsoft Paint).
  • Nieuwe parsers zijn toegevoegd: IPU, Dolby E, CRI, XBM.
  • Nieuwe filters:
    • chromanr - vermindert kleurruis in video.
    • afreqshift en aphaseshift - voeren een verschuiving van frequentie en fase van geluid uit.
    • adenorm - voegt ruis van een bepaalde sterkte toe.
    • speechnorm - normaliseert spraak.
    • asupercut - snijdt frequenties boven 20 kHz uit de audio.
    • asubcut - snijdt subwooferfrequenties uit.
    • asuperpass en asuperstop - implementatie van Butterworth-frequentiefilters.
    • shufflepixels - herschikking van pixels in videokaders.
    • tmidequalizer - toepassing van het effect van tijdelijke gelijkstelling van video (Temporal Midway Video Equalization).
    • estdif - het verwijderen van interlacing met behulp van het Edge Slope Tracing-algoritme.
    • epx - vergrotingsfilter voor het creĆ«ren van pixelgrafiek.
    • shear - verschuivingstransformatie van video.
    • kirsch - toepassing van de Kirsch-operator op video.
    • colortemperature - aanpassing van de kleurtemperatuur van video.
    • colorcontrast - aanpassing van het kleurcontrast tussen RGB-componenten voor video.
    • colorcorrect - aanpassing van de witbalans van video.
    • colorize - het aanbrengen van kleur op video.
    • exposure - aanpassing van het exposureniveau voor video.
    • monochrome - omzetten van kleurvideo naar grijstinten.
    • aexciter - generatie van hoge-frequentie geluidscomponenten die ontbreken in het oorspronkelijke signaal.
    • vif en msad - bepaling van de VIF (Visual Information Fidelity) en MSAD (Mean Sum of Absolute Differences) coĆ«fficiĆ«nten voor het beoordelen van verschillen tussen twee video’s.
    • identity - bepaling van het niveau van verschillen tussen twee video’s.
    • setts - stelt PTS (presentation time stamp) en DTS (decoding time stamp) in in pakketten (bitstream).

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster