FFmpeg 6.1 multimediapaketversion

Efter tio månaders utveckling är multimediapaketet FFmpeg 6.1 tillgängligt, vilket inkluderar en uppsättning applikationer och en samling bibliotek för operationer på olika multimediaformat (inspelning, konvertering och avkodning av ljud- och videoformat). Paketet distribueras under LGPL- och GPL-licenser, FFmpeg-utveckling utförs i anslutning till MPlayer-projektet.

Bland ändringarna som lagts till i FFmpeg 6.1 är:

  • Möjligheten att använda Vulkan API för hårdvaruacceleration av videoavkodning i formaten H264, HEVC och AV1 har implementerats.
  • Tillagd AV1-videoformatkodare baserad på VAAPI.
  • Lagt till stöd för att använda HEVC, VP9 och AV1 codecs i strömmar baserade på rtmp-protokollet och i filer i flv-format.
  • Lade till parser, kodare och avkodare för mediabehållare i EVC-formatet (Essential Video Coding), utvecklat av MPEG-arbetsgruppen som MPEG-5-standard.
  • Utökat stöd för VAAPI på Windows-system med libva-win32-biblioteket.
  • Implementerade möjligheten att använda P_SKIP-parametrar för att påskynda videokodning med libx264-biblioteket.
  • Lagt till kodare för video i Microsoft RLE-format.
  • Lade till nya avkodare Playdate, RivaTuner, vMix och OSQ.
  • ARIB STD-B24 undertextavkodaren är implementerad baserat på biblioteket libaribcaption.
  • Uppackare för mediabehållare (demuxer): Raw VVC (Versatile Video Coding, ny standard H.266/MPEG-I del 3), Playdate, Raw AC-4, OSQ, CRI USM.
  • Tillagda förpackare för mediabehållare (muxer): Raw AC-4 och Raw VVC.
  • Nya videofilter:
    • color_vulkan - skapar en ram med en given färg genom att anropa Vulkan API.
    • bwdif_vulkan - utför deinterlacing med BWDIF (Bob Weaver Deinterlacing Filter)-algoritmen implementerad med Vulkan API.
    • bwdif_cuda - deinterlacing med BWDIF-algoritmen, implementerad baserat på CUDA API.
    • nlmeans_vulkan - brusborttagning med hjälp av algoritmen för icke-lokala medel implementerad med Vulkan API.
    • xfade_vulkan - Implementering av en fade-effekt med Vulkan API.
    • zonplatta - genererar en testvideotabell baserad på en Fresnel-zonplatta.
    • scale_vt och transpose_vt är skalnings- och transformeringsfilter implementerade med VideoToolBox API (macOS).
    • Kommandostöd har lagts till i setpts- och asetpts-filtren.
  • Nya ljudfilter:
    • arls - använder återkommande minsta kvadrater för att approximera parametrarna för en ljudström till en annan.
    • afireqsrc - Genererar en FIR-utjämnare (finite impulse response filter).
    • apsnr - mäter signal-till-brusnivån.
    • asisdr - mäter signalförvrängningsnivån.
  • Nya bitströmsfilter:
    • Redigera metadata i VVC-strömmar (Versatile Video Coding, H.266).
    • Konvertera VVC-strömmar från MP4 till "Annex B".
  • Lade till alternativet "-readrate_initial_burst" till ffmpeg-verktyget för att ställa in den initiala läsbuffringen, varefter "-readrate"-gränsen börjar gälla. Alternativet '-top' har föråldrats och setfield-filtret bör användas istället.
  • Verktyget ffprobe har lagt till alternativet "-output_format", som liknar alternativet "-of" och kan användas för att bestämma utdataformatet (du kan till exempel använda json-formatet). XML-utdataschemat har modifierats för att stödja flera element bundna till ett enda överordnat element.

Källa: opennet.ru

Lägg en kommentar