VP9
VP9
libvpx (VP9-bibliotek)
Kronologi af versioner
VP8 AV1
VP9 er en codec- video, der er åben og royaltyudviklet af Google . I starten blev VP9 successivt navngivet Next Gen Open Video ( NGOV ) og VP-Next . VP9 er efterfølgeren til VP8 (oprettet af On2, før Google købte virksomheden) og erstattes selv af AV1 . Chromium , Chrome , Firefox og Opera understøtter VP9-videoformatet i HTML5-videoelementet .
Historie
Udviklingen af VP9 begyndte i tredje kvartal 2011.
Et af målene med VP9 er at reducere bithastigheden med 50% sammenlignet med VP8 og samtidig bevare den samme videokvalitet. Et andet mål for VP9 er at opnå bedre kompressionskapacitet end H.265 / HEVC .
Det 13. december 2012, foreløbig support til VP9-codec er blevet føjet til Chromium-webbrowseren . I månedenAugust 2013, Google frigiver Chrome-version 29.0.1547 med understøttelse af VP9 i sin endelige version.
Det 3. oktober 2013, føjes en indbygget VP9-dekoder til FFmpeg- projektet og15. november 2013til Libav- projektet .
Det 6. december 2013, Tilføjer Mozilla understøttelse af VP9-codec i sin Nightly-kanal (Firefox 28). Den blev frigivet med Firefox 28 den18. marts 2014.
Det 7. januar 2014, Ittiam udnytter CES til at demonstrere sin VP9-dekoder på enheder udstyret med en Cortex-type ARM- chip . Denne dekoder, designet i samarbejde med ARM og Google , understreger magt, skala og bærbarhed med lige så stor betydning for alle. Under testen lykkes dekoderen således at køre en video i 1080p ved 30 fps på en ARM Mali -T604 chip . Dette er derefter på et Arndale-bundkort udstyret med en Samsung Exynos 5 dual SoC .
Det 2. marts 2015, Annoncerer VeriSilicon frigivelsen af sin Hantro G2v2 IP-dekoder, der understøtter VP9-profil 2.
Det 3. april 2015, Google frigav libvpx version 1.4.0 med understøttelse af 10-bit og 12-bit til farvedybde , 4: 2: 2 og 4: 4: 4 til chroma og farvedownsampling. Multitrådet til afkodning / kodning.
Tekniske detaljer
- VP9 bringer forbedringer i forhold til VP8. Så denne codec understøtter brugen af 32 × 32 pixel superblokke, og udviklerne ønsker at tilføje 64 × 64 superblokke. En firetræsstruktur kan bruges med superblokke
- Kodningen er meget langsom (omkring 15 minutters kodning pr. 1 sekund film med en Core i7 2600- processor i den oprindelige version af codec). Siden 2015 er kodningen meget hurtigere ved brug af flere kerner takket være funktionen "tile-columns = number" og "frame-parallel = number". Kodning samtidigt med flere kerner har den virkning, at bithastigheden øges meget lidt, samtidig med at kvaliteten reduceres ekstremt lidt .
For eksempel indtastes højst 7 (0 = automatisk tilstand) for 8 virtuelle kerner (8 virtuelle kerner kan være i 4 hardwarekerner): opgave = 7 (antal virtuelle kerner minus en), flisekolonner = 6 ”og rammeparallel = 1.
- "Hastighed = antal" (−16 til 16, ofte 1, 2, 3 eller 4), giver mulighed for at bestemme kodningshastigheden.
- "Kvalitet =" (realtid, god, top, ofte god)
- "Quantizer" sampler: q minimum = 0 og q maksimum = 63
- 3 flowtilstande: "variabel efter kvalitet" eller "gennemsnit" eller "konstant"
- Billedgruppe (GOP) = antal: maksimalt interval mellem nøglerammer
Se også
-
H.265 / HEVC - en konkurrerende videokodec standardiseret af ISO / IEC MPEG og ITU-T VCEG
-
WebM - et foreslået containerformat til HTML5-videotagget
-
Daala - en videokodec oprettet af Xiph.org
-
AV1 - en royaltyfri videokodec, efterfølger til VP9, og som har til formål at konkurrere med H.266 / VVC
Referencer
-
(in) " VP9 Video Codec Summary " på WebM Project , Google (adgang til 4. juli 2013 )
-
(i) Lou Quillio, " VP9 Lands i Chrome Dev Kanal " på WebM Project , Google,1 st juli 2013(adgang til 4. juli 2013 )
-
“ http://www.h-online.com/open/news/item/Google-s-VP9-web-video-codec-enters-home-straight-1891686.html ”
-
(in) " YouTube går 4K Google tilmelder sig langs listen over hardwarepartnere til understøttelse af VP9 "
-
(da) " VP-Next Oversigt og statusopdatering " [PDF] , Google (adgang 29. december 2012 )
-
(da) Adrian Grange, " Oversigt over VP-Next " [PDF] , Internet Engineering Task Force (adgang 29. december 2012 )
-
(in) " Krav til næste generation af åben video (Ngov) " [PDF] , Google (adgang til 29. december 2012 )
-
(i) Stephen Shankland, " Googles nye videoteknologi VP9 rækker offentlig visning " , CNET ,28. december 2012(adgang 29. december 2012 )
-
(i) Lucian Parfeni, " Chrome tilføjer understøttelse for den næste generation Video Codec VP9 og Mozillas Opus Audio " , Softpedia ,28. december 2012(adgang 29. december 2012 )
-
(in) " Revision 172738 libvpx: Tilføj VP9-afkodning. » , Google,13. december 2012(adgang 29. december 2012 )
-
Smartere omnifelt i Chrome Stable 29
-
(in) " Native VP9-dekoder er nu i Git-mastergrenen " på Launchpad ,3. oktober 2013(adgang til 8. december 2013 )
-
Fejl 833023 - (vp9) Implementér VP9-videodekoder i Firefox
-
(i) " Firefox-frigivelseskalender - MozillaWiki " på mozilla.org (adgang til 17. april 2021 ) .
-
(in) " Ittiams H.265 og VP9-løsninger til bred udbredelse på CES 2014 " , ARM Community,7. januar 2014
-
(in) " VeriSilicon introducerer Hantro G2v2 Multi-Format Decoder IP med VP9-profil 2 til understøttelse af 10-bit Premium internetindhold " , Business Wire ,2. marts 2015(adgang til 2. marts 2015 )
-
(i) Michael Larabel, " libvpx 1.4.0 Bringer Hurtigere VP9 Encode / Decode " , Phoronix ,3. april 2015(adgang til 3. april 2015 )
-
“ Google Grupper ” på google.com (adgang til 17. april 2021 ) .
eksterne links