Re:Rav1e, an AV1 encoder written in Rust and assembly
by kasabali on Saturday June 13, 2020 @09:23PM
(#23514355)
> Note that the encoders are slower largely because it's not hardware-accelerated yet.
This is a very misleading statement.
AV1 encoders are slow because they're slow, not because they're not hardware accelerated.
x264 and x265 are not hardware accelerated, either.
Re:Rav1e, an AV1 encoder written in Rust and assembly
by zamalek on Saturday June 13, 2020 @11:40PM
(#23514895)
> x264 and x265 are not hardware accelerated, either.
This is incredibly false.
https://en.wikipedia.org/wiki/Intel_Quick_Sync_Video
https://en.wikipedia.org/wiki/Nvidia_NVENC
https://en.wikipedia.org/wiki/Video_Coding_Engine (this has been widely available for 8 years)
Re:Rav1e, an AV1 encoder written in Rust and assembly
by izacus on Sunday June 14, 2020 @05:13AM
(#23516175)
You've linked competing hardware encoding APIs which are not x264/x265.
x264/x265 are software encoding libraries for H264/H.265 video formats and don't really use hardware acceleration beyond SIMD instructions on CPUs. x264 is known for its great output quality while still being fast on x86 CPUs.
Re:Rav1e, an AV1 encoder written in Rust and assembly
by clouddrover on Sunday June 14, 2020 @12:09AM
(#23515054)
I think kasabali was talking about x264 (https://www.videolan.org/developers/x264.html) and x265 (http://x265.org/) specifically rather than the H.264 and H.265 video formats in general.
Re:Rav1e, an AV1 encoder written in Rust and assembly
by citrusui on Sunday June 14, 2020 @12:09AM
(#23515050)
x264 and x265 refer to the specific set of software programs of the same name, right? Most chips nowadays can hardware accel H.264 and H.265, but they don't use x264/x265 (or do they? Not sure...). I think the confusion is that the terms x264 and H.264 are not interchangeable
We can reasonably assume that will change, as basically every major player in the CPU/GPU spaces[1] has signed on to back this. Even Apple is a member.
[1] the exceptions are mostly downstream ARM vendors - notably, Qualcomm