x265 - x265
Utvikler (r) | MulticoreWare |
---|---|
Første utgivelse | 2013 |
Stabil utgivelse | |
Oppbevaringssted | |
Skrevet i | C ++ , montering |
Standard (er) | HEVC |
Type | Videokodek |
Tillatelse | GPL 2 / kommersiell lisens |
Nettsted | x265 |
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
- Avidemux
- FFmpeg
- Håndbrekk
- Internett-vennlig mediekoder
- MeGUI
- OpenShot
- ShareX
- Shotcut
- Staxrip
- x265vfw
Kommersielle applikasjoner
Kommersielle produkter som bruker x265 for HEVC-koding
- BBright SLED-4K og SLED-HD Encoder
- Black Magic DaVinci Resolve Studio
- CloudApp
- Sorenson Squeeze Desktop Pro og Squeeze Server
- Telestream Vantage Media Processing Platform
- TMPGEnc Video Mastering Works
- x265 HEVC-oppgradering
Referanser
Eksterne linker
- Offisiell nettside for Open Source Project
- Offisielt kommersielt nettsted for lisensiering og x265 HEVC Upgrade-applikasjonen
- Kodedepot
- Dokumentasjon