Mindig, minden esetben H.264-es formátumban töltök le videókat, mivel arra vannak régóta bejáratott jól optimalizált dekóderek (pl. CoreAVC), mintsem csak a Google "legyen nekünk is sajátunk" újrafeltalált kereke lenne, ami messze nem terjedt el annyira, hogy esetleg nekiálljanak gyengébb CPU-kra is optimalizálni. Egyébként meg általában 1280-as szélességben (ami 16:9-nél 720p-t jelent) szedem a le a videóim, mert így a gépem 1280x800-as kijelzőjén minden pixel a helyére kerül, gyakorlatilag natív felbontásban tudok nézni videókat, homályosító scaling nélkül.
Az ügy érdekében most megnéztem több formátumot is Turion 64-en.
Médialejátszó: Media Player Classic Home Cinema 1.7.10
H264 dekóder: CoreAVC 3.0.1
VP9 dekóder: LAVFilters 0.66.0
CPU: AMD Turion 64 X2 Mobile TL-64
- 720p, 30 FPS, H.264: akadásmentes (25-30% CPU)
- 720p, 30 FPS, VP9: akadásmentes (40-45% CPU)
- 720p, 60 FPS, H.264: akadásmentes (45-50% CPU)
- 720p, 60 FPS, VP9: akadásmentes (80-85% CPU)
- 1080p, 30 FPS, H.264: akadásments (50-55% CPU)
- 1080p, 30 FPS, VP9: akadásmentes (70-75% CPU)
- 1080p, 60 FPS, H.264: akadásmentes vagy nézhető* (80-85% CPU)
- 1080p, 60 FPS, VP9: akadozik, 1 FPS, nézhetetlen (100% CPU)
* Nem minden bitrátánál van meg a 60 FPS, de a Youtube szarrátömörített videóinál igen. Különösen zavaró frameskip-ek és idegesítő szaggatás ilyenkor sincs. CoreAVC szépen megoldja, hogy egyenletesen skippelje a frame-eket, tehát legrosszabb esetben lesz egy 30 FPS-szerű videóm.
Kipróbáltam 64-bit-es és 32-bit-es XP-n is. A fenti százalékok 32-bites XP-ről vannak. 64-bites XP-n átlagosan 5% (de max. 10%-kal) kevesebb a CPU-használat, de az 1080p VP9 ott is nézhetetlen és 100% CPU.
A dolog pikantériája, hogy a Youtube nem ad 30 FPS-t az 1080p videókból, ha azok 60 FPS-ben lettek feltöltve. Pedig az én Turion 64-em a 30 FPS-t még vinné VP9-cel 1080p-ben, a 60 FPS-sel viszont már gondjai akadnak. Mondom én, hogy igazából arról van szó, hogy a Google babzsákfejlesztői jól elvannak a 12. generációs, 8 magos, 64 GB RAM-os, 1 TB SSD-s 3 évre megvett, majd azután kidobott és újra cserélt erőműveik előtt. Az optimalizációt pedig az open-source közösség, a warezcsapatok kóderei és az egyéb, professzionális szakembereket alkalmazó középvállalatok (pl. CoreCodec, Inc.) csinálják. A H.264-licencdíjon atomspúr multik és a Google-érdekeltségeken kívül pedig a kutya sem használ VP9-et. Maradjon is így!
Tekintettel arra, hogy OP CPU-ja majdnem háromszorosan fölényeskedik az én processzorom felett, továbbra is a Firefox szarul-húgyul implementált video-backend-je és erőforráspazarlása a legvalószínűbb, ami okozza a random beakadásokat.