I have recently been running handbrake HEVC compressions on my M1 MBP and beating the supposed benchmark that is listed for the M1 Pro. In handbrake, to use the Apple Silicon optimized encoders you Must use the Video Toolbox video encoders, the other encoders simply use the CPU. In my experiments, using the CPU can take hours on the M1 for a 60 minute video but around 30 minutes using the video toolbox (no, you won't see the GPU usage on activity monitor, the encoders are technically not the GPU. I believe the M1 Max and M1 Pro have multiple encoders and probably more modern than the M1, so I would expect to see much faster results.
I look forward to the update, thank-you
CPU Handbrake performance is important because that is where the highest quality is. The hardware encoders are great for consumers who may want to quickly encode a lot of video, say there are videos you want to optimize for watching on a long trip.
I have an M1 Max and one ongoing task is putting my collection of favorite movies and other videos on modern codecs. CPU transcoding all the way for that, even though most of what I have isn’t high quality to begin with.
Importantly, NEON hasn’t been mainstreamed into Handbrake yet, even though the code exists, while x86 Handbrake has long used AVX.
I transcoded a video with the NEON enabled ffmpeg. Handbrake frustratingly doesn’t expose ffmpeg settings, I included all the settings I could and got a virtually identical output file. Handbrake gave me 5.58 FPS and the NEON ffmpeg gave me 8.38 FPS transcoding to HEVC, for what that’s worth. I am hoping it is mainlined soon. Ffmpeg is only for those who want video transcoding to be a major part of their life.
It won't sell if they do this. You could go with a version of the H series processor with a 1650/3050 if you have no need of a dGPU, but as for something like a 5500M/6500M or future Intel GPU to go with, you may be waiting for awhile.Now, if only those H processors could be found with integrated graphics only or non nvidia entry-level dGPUs it would be a dream for me.