Skip to main content
Known Participant
June 14, 2022
Question

Hardware encoding only available on VBR setting. (Mac M1)

  • June 14, 2022
  • 1 reply
  • 1953 views

Hardware encoding only available on VBR 1 pass setting. (Mac M1)

Is this how it is for everyone on a mac or is something wrong with my system?

If I switch to VBR 2 pass or CBR it promps me that isn't available with my hardware. 

I'm on a Mac STudio M1 ultra.  

This topic has been closed for replies.

1 reply

R Neil Haugen
Braniac
June 14, 2022

2-pass encoding is a computed thing, totally ... so "hardware" encoding is never available for 2-pass encoding. And by 'hardware' this means parts of the CPU, NOT the GPU use.

 

That's also confusing ... as the phrase "hardware encoding" is used for two very different things.

 

On H.264 encodes, this phrase appears in the Summary section of the Export dialog ... and it refers to whether or not the CPU has the extra specially-designed H.264 computing hardware inside it. This use doesn't have anything to do with the GPU use.

 

OR "hardware only" can refer to GPU work on the effects within Premiere ... which only uses the GPU for things on the "GPU Accelerated Effects List" (search for it) such as color changes, changing frame-size, Warp, that sort of thing. And doesn't have anything to do with H.264 encoding.

 

Neil

hifocusedAuthor
Known Participant
June 14, 2022

Also if I render out VBR-1 pass in H265 I notice it's softer than 50CBR but takes like 10-15xtimes longer.

see my notse on it.  All of them are the same bit rate.   I saw another post about how hardware encode is softer.  

4K rendered out all looked the same to me. 

I can’t see a quality difference zoomed at 150%

vs H264 VBR-1 pass 50 (hardware) 

vs H264 CBR (software) 

vs H265 CBR (software encode super slow) 

 

But

h265 VBR-1 looks softer less detail.  

R Neil Haugen
Braniac
June 14, 2022

First thing ... as has been noted by many, software encoding is slower but often has higher quality of final result.

 

But the final result always depends on the fine details in the settings for the format/codec. So for the H.264/5 format/codecs, you need to go down to the Profile and Levels controls (in the "more... area) and see about upping those.

 

It's combinations of the target bitrate, profile, and levels that get the particular results.

 

Neil