Transcoding H265 footage to H264 for use in Vegas Pro 14?

Comments

Aron-C wrote on 11/14/2019, 5:12 AM

Another update: I tried recording a clip using the 'Advanced' output option with the x264 encoder set at the 'ultrafast' preset, and the bitrate set to CRF. This seems to work great, but going anything below 'ultrafast' overloads the encoder and the footage becomes laggy. CRF = 18 has only a slight performance decrease and the quality looks good. So should I use this instead of ReLive? The bitrate is around the same, but I've found CRF = 16 to be almost 100 Mbps with pretty much the same performance hit. Is there any visual difference between x264 and H264?

Musicvid wrote on 11/14/2019, 5:47 AM

Every system is going to behave different, but CRF 20 is a comfortable place to start.

This raises an interesting question, and one in which I hope you'll help research.

Are there advantages to capturing high bitrates using hardware codecs, rather than relatively low bitrates with superior architecture? I don't do game capture so the answer lies outside my comfort zone.

Aron-C wrote on 11/14/2019, 2:13 PM

Understood. I think I've got the answers I was looking for, thanks everyone for helping!

Former user wrote on 11/14/2019, 9:42 PM

Another update: I tried recording a clip using the 'Advanced' output option with the x264 encoder set at the 'ultrafast' preset, and the bitrate set to CRF. This seems to work great, but going anything below 'ultrafast' overloads the encoder and the footage becomes laggy.

X264 (ultrafast) is not high quality, and if it's better quality than what your AMD GPU can do I guess that's related to the real time nature of screen encoding . Has to be able to encode 60fps at 1080p, and AMD GPU's h264 asic is very weak. While you should not see much difference between x264 & AMD GPU encoding at 75MB/s using vegas in non-realtime (quality settings) you will see a difference if settings required for screen encoding at your resolution/fps need to be of lower quality . My recollection is that Polaris/Vega GPU's and above are supposed to be able to encode realtime using Quality setting at 1080p60fps, but in reality it could not

Musicvid wrote on 11/14/2019, 11:24 PM

Again, Ultrafast is the same quality as any other x264 preset, but only at a higher bitrate and file size. For instance, turning off CABAC results in 20% larger files, and is faster to render Once more, our mantra:

Size, Quality, Speed. Pick two.