Re:Modern codecs like AV1 can bring better quality video to ...
by LeoPanthera on Sunday July 15, 2018 @04:24PM
(#17536874)
Last time I checked (very unscientific test using Handbrake) the AV1 encoder was something like 10x slower than the hevc encoder on the same system. Is this likely to improve?
[ Parent
| on HN ]
Re:Modern codecs like AV1 can bring better quality video to ...
by vortico on Sunday July 15, 2018 @05:05PM
(#17537072)
Yes, currently there is no hardware encoder/decoder for AV1, but there is for h264 on many processors. This may change in the future if companies and users adopt it.
Re:Modern codecs like AV1 can bring better quality video to ...
by bscphil on Sunday July 15, 2018 @05:44PM
(#17537267)
I might be mistaken, but I believe most high quality encodes in both h264 / hevc are not done using dedicated hardware encoders built into processors or graphics cards. While it's much faster there's usually some quality tradeoff. Instead, I believe that newer processors have additional instruction sets that enable much faster software encoding on the same codecs. Someone correct me if I'm wrong about this.
Re:Modern codecs like AV1 can bring better quality video to ...
by vortico on Sunday July 15, 2018 @06:05PM
(#17537343)
You're right, there are fewer h264 encoders than decoders in consumer software, but still dozens. https://en.wikipedia.org/wiki/H.264/MPEG-4_AVC_products_and_...
There are precisely 0 for AV1 so far (except some may have a subset of the standard in FPGA by now).
Re:Modern codecs like AV1 can bring better quality video to ...
by mehrdadn on Sunday July 15, 2018 @07:11PM
(#17537616)
> Yes, currently there is no hardware encoder/decoder for AV1, but there is for h264 on many processors. This may change in the future if companies and users adopt it.
Does x86/x64 have any? What's the name of one of the instructions (for example)? I feel like mostly all I see is just bigger vector instructions...
Re:Modern codecs like AV1 can bring better quality video to ...
by vortico on Sunday July 15, 2018 @08:05PM
(#17537828)
It's not a collection of x86_64 instructions, it's an separate specialized core on Intel CPUs. https://en.wikipedia.org/wiki/Intel_Quick_Sync_Video#Hardwar...
and AMD https://en.wikipedia.org/wiki/Video_Coding_Engine
You need OS-dependent driver code to access it. Otherwise, if a decoder just uses x86_64 instructions, it's a software decoder.
Re:Modern codecs like AV1 can bring better quality video to ...
by mehrdadn on Sunday July 15, 2018 @08:10PM
(#17537842)
Whoa!!! So there's a CPU, a GPU, and a dedicated video decoder?? I had no idea. Thanks for sharing this!!
Re:Modern codecs like AV1 can bring better quality video to ...
by brewrwe on Monday July 16, 2018 @02:05AM
(#17539087)
Yeah, its called a VPU aka Video Processing Unit. If your hardware implements video decoding, they likely have licensed or designed their own VPU IP block.
Re:Modern codecs like AV1 can bring better quality video to ...
by matt4077 on Sunday July 15, 2018 @04:39PM
(#17536951)
This is dangerously close to becoming a standard talking point nthis topic. It’s dangerous because it’ll be wrong as soon as anyone implements an encoder with speed as an objective, and especially when dedicated hardware starts to appear in devices (about 12 to 18 months from now)
Re:Modern codecs like AV1 can bring better quality video to ...
by ysleepy on Sunday July 15, 2018 @04:29PM
(#17536900)
It did with H265, the prototype implementations were horribly slow.
Re:Modern codecs like AV1 can bring better quality video to ...
by threeseed on Sunday July 15, 2018 @04:53PM
(#17537026)
Except that "The AV1 reference encoder is [as of today] a hundred times slower than an HEVC one"
https://www.ibc.org/delivery/codec-wars-the-battle-between-h...
Re:Modern codecs like AV1 can bring better quality video to ...
by baobrien on Sunday July 15, 2018 @06:28PM
(#17537444)
Does it matter? It's still a reference encoder. AFAIK, the AV1 bitstream is barely frozen. Is he talking about the working model HEVC encoder right after they froze it, or the final reference encoder before people started working on hardware implementations? The Current AV1 reference being some amount slower than some HEVC reference says nothing in itself about room for improvement.