x265 - x265

x265
x265 ordmerke
Utvikler (r) MulticoreWare
Første utgivelse 2013 ; 8 år siden  ( 2013 )
Stabil utgivelse
3.5  Rediger dette på Wikidata / 16. mars 2021 ; For 8 dager siden  ( 16. mars 2021 )
Oppbevaringssted Rediger dette på Wikidata
Skrevet i C ++ , montering
Standard (er) HEVC
Type Videokodek
Tillatelse GPL 2 / kommersiell lisens
Nettsted x265 .org

x265 er et bibliotek for koding av video til High Efficiency Video Coding (HEVC / H.265) videokomprimeringsformat som ble utviklet og standardisert av ISO / IEC MPEG og ITU-T VCEG. x265 tilbys enten under versjon 2 av GNU General Public License (GPL) eller en kommersiell lisens, i likhet med x264- prosjektet.

Historie

x265 bygger på kildekode fra x264 , en åpen kildekode-videokoder for den forrige MPEG-videokodingsstandarden H.264 / MPEG-4 AVC . Prosjektet har lisensiert rettighetene til å bruke x264-kildekoden. Utviklingen på x265 begynte i mars 2013. MulticoreWare gjorde kildekoden for x265 offentlig tilgjengelig 23. juli 2013.

X265-prosjektet ble opprinnelig finansiert av en liten gruppe charterlisensfirmaer som leder utviklingskravene og mottar kommersielle lisenser for å bruke x265 i sine produkter uten å måtte frigjøre sine produkter under GPL 2-lisensen.

I februar 2014 ble x265 integrert i det populære multimediekodingsverktøyet FFmpeg og gaffelen Libav .

Versjon 1.0 ble fullført i mai 2014. Den stabile versjonen (2.0) ble utgitt 14. juli 2016.

Tekniske detaljer

kildekoden til x265 er skrevet i C ++ og montering .

x265 støtter Main, Main 10, Main 12 og Main Still Picture-profilene til HEVC (inkludert intra-only-profiler), og bruker en bitdybde på enten 8 bits eller 10 bits per prøve YCbCr med 4: 2: 0, 4: 2: 2 eller 4: 4: 4 kromundersampling . x265 støtter de fleste funksjonene i x264 inkludert alle hastighetsstyringsmodusene: Konstant QP (CQP), Konstant hastighetsfaktor (CRF), Gjennomsnittlig bithastighet (ABR), 2-pass eller multipass og videobuffering verifiseringshastighetskontroll . Visuelle kvalitetsalgoritmer inkluderer CU-Tree (etterfølgeren til x264s makroblokk-tre), adaptiv kvantisering, b-pyramide, vektet prediksjon og psyko-visuelle optimaliseringer (psy-rd og psy-rdoq). En helt tapsfri modus støttes også. Temporal skalerbarhet støttes, slik at en video kan kodes i et baselag HEVC bitstrøm som er halvparten av bildefrekvensen til inngangsvideohastigheten, og et forbedringslag som kan dekodes sammen med baselaget for å muliggjøre avspilling i sin helhet bildefrekvens.

I april 2015, på NAB Show i Las Vegas , demonstrerte MulticoreWare høykvalitets 4K 10-biters HEVC-koding i sanntid med bildefrekvenser på mer enn 60 FPS på en dobbel Intel Xeon E5 v3-server, og opptar bare en standard rackenhet.

Kvalitet og effektivitet

Bedømt av den objektive kvalitetsmåling VQM i 2015, leverte x265 videokvalitet på nivå med referansekoderen til det royaltyfrie VP9- formatet som konkurrerer med HEVC. En kodek-sammenligning fra 2015 viste at x265 var en ledende HEVC-implementering målt ved SSIM- beregning. I august 2016 publiserte Netflix en sammenligning av x264, VP9 og x265 ved hjelp av videoklipp fra 500 filmer og TV-serier med 6 forskjellige kvalitetsmålinger og fant at både VP9 og x265 har 40% –50% bedre kvalitet ved 1080p enn x264. Netflix uttalte at med VMAF- beregningen (som nøyaktig speiler menneskelig visuell opplevelse ifølge forfatteren), utførte x265 vesentlig (19% til 22%) bedre enn VP9.

Bruk

x265 kan påkalles som et kommandolinjeprogram eller integreres i et annet program gjennom applikasjonsprogrammeringsgrensesnittet .

Adoptere av åpen kildekode

Programvare med åpen kildekode som bruker x265 for HEVC-koding

Kommersielle applikasjoner

Kommersielle produkter som bruker x265 for HEVC-koding

  • x265 HEVC-oppgradering

Referanser

Eksterne linker