4 ms·
The biggest downside is not energy efficiency IMO, it's speed. The speed difference between h.264 and h.265 encoding can be easily 10 fold. More-so on CPU relia
by CryoLogic 8y ago
The biggest downside is not energy efficiency IMO, it's speed. The speed difference between h.264 and h.265 encoding can be easily 10 fold. More-so on CPU reliant servers without GPUs. There is a big upfront sacrifice to get the small video size.
- xxpor 8y agoEven for decoding, you really need hardware acceleration. Trying to decode H.265 on one of these ARM based TV media players is an exercise in futility unless you have HW.
- zamadatix 8y agoPascal GPUs h265 encoding is 50% or higher than h264 encoding speeds. A single GTX 1080 can nvenc h265 8k@30 10bpp. A 150 dollar GPU will outperform a 3,000 dollar CPU only server in encoding (regardless if it's h264 or 265). The REAL blockers are licensing and, more importantly, legacy consumer hardware. Whether you want to call the latter a speed or power problem isn't the real issue, it's that not all consumers have the dedicated hardware and the older CPU then has the speed and power problems.
- kevingadd 8y agoWith GPU encoding it's important to take into account that GPU encodes are usually delivering way lower quality levels per bit, especially if you're looking for fast speeds. The difference is dramatic if you compare a Twitch stream (for example) encoded with NVENC to one encoded with x264. Of course, hardware encoders let you achieve things that you simply can't do with CPU encoding, so sometimes that quality hit is irrelevant... but if you're talking about whether to use h265 instead of h264, it's possible the bitrate and quality improvements aren't that dramatic when you're using nvenc.
- rasz 8y agowhy do you specifically mention GTX 1080? There is zero difference between 1050ti and 1070 when it comes to encoding, does 1080 change anything?
- IntelMiner 8y agoAnecdotal evidence, and possibly an FFmpeg/Nvenc bug I've found that I'm not able to encode video above the size of the VRAM on the GTX 1050 in my home server. It seems to spew out errors, despite the GPU's memory usage being roughly 60MB from ffmpeg My GTX 1080 meanwhile seems to happily churn through anything and everything thrown at it
- deno 8y agoNVENC quality is crap. https://youtu.be/jludqTnPpnU?t=366 https://youtu.be/jludqTnPpnU?t=366
- flyGuyOnTheSly 8y ago>There is a big upfront sacrifice to get the small video size. Still, the benefit to the millions of people who might download and watch a video surely outweighs the cost of the one individual computer that spent 10x the amount of CPU cycles encoding it.
- IntelMiner 8y agoPiracy "scenes" have an eternal pissing contest about being the "first" to release something. Bragging rights seem to trump quality, unfortunately
- skrowl 8y agoThe biggest downside is that your phone / tablet / etc can hardware decode h.264, and has to run h.265 or av1 decoding in software. As a result, your battery life gets killed when watching h.265 / av1.
- snvzz 8y agoThis is indeed a downside right now, but won't be once hardware support is in. That's expected on new devices at some point next year.