I had the same issue for weeks with OBS v32.0.2 for Mac on my Mbp M3 Pro and HandBrake v1.10.2 for remuxing and compressing video files.
After two days of testing a lot, I came to the conclusion, that OBS v32.0.2 for Mac has a problem on the "standard" recording audio encoder CoreAudio AAC with the synchronicity of the video data. Or something on my OBS sources creates it. I don't know but I checked all the sources and nothing changed with dis- or enabling.
I also tried to switch off the a/v sync on HandBrake but it doesn't help.
My solution: Now I'm using the FFmpeg AAC audio encoder (FFmpeg installed first) in combination with the Apple VT H264 Hardware Encoder for video instead of the CoreAudio AAC encoder... and voilà!
Handbrake doesn't add a black frame.
Also I disabled and enabled the audio track(s) on Handbrake app, which also doesn't create a black frame but who likes recorded webinars without audio, right? ;) Hope that helps others!
After two days of testing a lot, I came to the conclusion, that OBS v32.0.2 for Mac has a problem on the "standard" recording audio encoder CoreAudio AAC with the synchronicity of the video data. Or something on my OBS sources creates it. I don't know but I checked all the sources and nothing changed with dis- or enabling.
I also tried to switch off the a/v sync on HandBrake but it doesn't help.
My solution: Now I'm using the FFmpeg AAC audio encoder (FFmpeg installed first) in combination with the Apple VT H264 Hardware Encoder for video instead of the CoreAudio AAC encoder... and voilà!
Handbrake doesn't add a black frame.
Also I disabled and enabled the audio track(s) on Handbrake app, which also doesn't create a black frame but who likes recorded webinars without audio, right? ;) Hope that helps others!