Page 1 of 1

2-pass encoding with hardware encoder thoughts

Posted: Tue Jan 24, 2023 6:19 pm
by oRBIT2002
As far as I know, there hardware encoding (NVidia, Intel) is not capable of doing 2-pass encodes. Would it be possible with some sort of workaround, let the CPU do the first pass and then let GPU/whatever do the "second pass" only?

Re: 2-pass encoding with hardware encoder thoughts

Posted: Tue Jan 24, 2023 6:31 pm
by rollin_eng
This cannot be done.

Re: 2-pass encoding with hardware encoder thoughts

Posted: Tue Jan 24, 2023 6:32 pm
by s55
Nope. The hardware is closed to changes.

Nvidia has a "single frame level" sort of "2pass" which HB enables by default in the background but it's just not the same as what x264/5 do for example.

Re: 2-pass encoding with hardware encoder thoughts

Posted: Tue Jan 24, 2023 9:14 pm
by Deleted User 11865
oRBIT2002 wrote: Tue Jan 24, 2023 6:19 pm Would it be possible with some sort of workaround, let the CPU do the first pass and then let GPU/whatever do the "second pass" only?
The whole point of multi-pass encoding is that the first pass gathers some extremely specific data used by the second pass, said data is not only encoder-specific but also settings-specific and can never be used by a different encoder than the one doing the first pass.