Etter seks mÄneders utvikling er multimedia-pakken FFmpeg 5.1 tilgjengelig, som inkluderer et sett med applikasjoner og et bibliotek av verktÞy for hÄndtering av ulike medieformater (opptak, konvertering og dekoding av lyd- og videoformater).pakken distribueres under LGPL- og GPL-lisenser, og utviklingen av FFmpeg skjer parallelt med MPlayer-prosjektet. Den betydelige endringen i versjonsnummeret skyldes omfattende endringer i API-en og overgangen til et nytt system for utgivelse, der nye store utgivelser vil bli gjort Ärlig, mens utgivelser med lengre stÞtte vil skje hvert annet Är. FFmpeg 5.0 vil bli det fÞrste LTS-utgivelsen for prosjektet.
Fra endringene som er lagt til FFmpeg 5.1, kan fĂžlgende fremheves:
- StĂžtte for det desentraliserte filsystemet IPFS og protokollen som brukes til binding av permanente IPNS-adresser er lagt til.
- StĂžtte for bildeformatet QOI er lagt til.
- StĂžtte for bildeformatet PHM (Portable Half float Map) er lagt til.
- Muligheten for Ă„ bruke API-en VDPAU (Video Decode and Presentation) for maskinvareakselerasjon av dekoding av video i AV1-format er implementert.
- StĂžtte for det utdaterte grensesnittet for maskinvaredekoding av video XvMC er avsluttet.
- Det er lagt til et alternativ «-o» i ffprobe-verktÞyet for Ä sende utdata til en spesifisert fil i stedet for standard utdata.
- Nye dekodere er lagt til: DFPWM, Vizrt Binary Image.
- Nye kodere er lagt til: pcm-bluray, DFPWM, Vizrt Binary Image.
- Nye mediekontainerpakker (muxer) er lagt til: DFPWM.
- Nye mediekontaineravlastere (demuxer) er lagt til: DFPWM.
- Nye filtre for video:
- SITI â beregning av videokvalitetskarakteristikker SI (Spatial Info) og TI (Temporal Info).
- avsynctest â utfĂžrer synkroniseringstest mellom lyd og video.
- feedback â omdirigering av klipte rammer til et annet filter, med pĂ„fĂžlgende sammenslĂ„ing av resultatet med originalvideoen.
- pixelize â utfĂžrer pikselering av video.
- colormap â reflekterer farger fra andre videoer.
- colorchart â generering av fargejusteringstabell.
- multiply â multipliserer pikselverdiene fra den fĂžrste videoen med pikslene fra den andre videoen.
- pgs_frame_merge slÄr sammen segmenter av PGS-undertekster til en pakke (bitstream).
- blurdetect â identifiserer uskarphet i bilder.
- remap_opencl â utfĂžrer pikselomplassering.
- chromakey_cuda â implementering av chroma key, som bruker CUDA API for optimalisering.
- Nye filtre for lyd:
- dialogue â generering av surround-lyd (3.0) fra stereo, med overfĂžring til den sentrale lydkanalen av tale-dialoger som finnes i begge stereo-kanalene.
- tiltshelf â Ăžkning/redusering av hĂžye eller lave frekvenser.
- virtualbass- genererer en ekstra kanal med bass basert pÄ data fra stereo-kanalene.
Kilde: opennet.ru
