Absolutely no need for the T2 which also did the Disk Controller as well. Was only needed whilst using the Intel CPU. The T2 functionality could be incorporated into the Apple Silicon SoC so no need for an extra chip when the functionality in the SoC.So why doesn't the M4 mac mini have the t2 chip? Penny pinching?
Hard to argue it isn't needed, when a 4 year older cpu with this chip can do this video encoding double digit percentage faster.Absolutely no need for the T2 which also did the Disk Controller as well. Was only needed whilst using the Intel CPU. The T2 functionality could be incorporated into the Apple Silicon SoC so no need for an extra chip when the functionality in the SoC.
I reported I have gone from 340fps to 470fps on the same file by enabling the decoder hardware.Hard to argue it isn't needed, when a 4 year older cpu with this chip can do this video encoding double digit percentage faster.
As was noted earlier, 4096 x 2304 is a non-standard video/film resolution; which could be the cause of the slowdown. DCI full frame is 4096 x 2160; that resolution is the funky Apple/LG 4k display of a older iMac.
Is your use case screen captures of the iMac? That is the only reason I can think of that you have videos with that resolution.
My best guess is that M1-M4 Apple silicon hardware encoders are *most* happy when standard video resolutions are being used such as 1280x720, 1920x1080 and 3840x2160; new gen may also handle 7680x4320.
(my experience is that M3 Max chip is faster than even my Mac Pro with W6800 Duo at encoding.) 🤷♂️
Probably a handbrake limitation. As others have suggested maybe try DaVinci or Compressor or Adobe Media Encoder.As @galad pointed out in his comment it makes very little difference, if any.
If I scale that input to 4K UHD, I get 62fps max with H264 VTB, while no scaling runs at 55fps.
If I use a standard 4K input, I still get 62fps with H264.
The only way to do get a faster encode is doing H265 VTB at the "speed" encoder preset.
As @galad pointed out in his comment it makes very little difference, if any.
If I scale that input to 4K UHD, I get 62fps max with H264 VTB, while no scaling runs at 55fps.
If I use a standard 4K input, I still get 62fps with H264.
The only way to do get a faster encode is doing H265 VTB at the "speed" encoder preset.