hey guys, i've been using macbook air m1 16gb for a couple of weeks for streaming and i am generally happy with the performance, m1 is an absolute beast. but, the "x264" encoding in obs' current state (lack of m1 compatibility) leaves a lot to be desired. it's almost impossible to stream at 1080p 60fps with a good quality and hardware encoding is unavailable, so i've been waiting for the arm compatibility patch.
today, i was on discord and saw an issue on github containing a fix for obs to allow using the "apple vt h264 hardware encoder". i built the obs with required changes and managed to unlock the hardware encoding! so far, great performance.
you can see the code here, all credit to polamjag and sharkyrawr: Apple VT H264 Hardware Encoder not available in Apple Silicon (M1) MacBook Pro · Issue #4170 · obsproject/obs-studio · GitHub
i'll attach the "mac-vth264.so" zip file, all you gotta do is replace it with the one in the folder "obs>contents>plugins". of course this is a temporary solution but i thought you could try it for yourself and test it. i don't know if it's ok to share such a file, if not please remove :)
today, i was on discord and saw an issue on github containing a fix for obs to allow using the "apple vt h264 hardware encoder". i built the obs with required changes and managed to unlock the hardware encoding! so far, great performance.
you can see the code here, all credit to polamjag and sharkyrawr: Apple VT H264 Hardware Encoder not available in Apple Silicon (M1) MacBook Pro · Issue #4170 · obsproject/obs-studio · GitHub
i'll attach the "mac-vth264.so" zip file, all you gotta do is replace it with the one in the folder "obs>contents>plugins". of course this is a temporary solution but i thought you could try it for yourself and test it. i don't know if it's ok to share such a file, if not please remove :)