Here’s my list of best softwares to record league of legends gameplay (an any other computer game I guess). It seems that depends if you require in-game footage or spectator footage.
Get your plays on youtube with these programs.
Open Broadcaster Software is free and open source software for video recording and live streaming. It does both well. You can set it to stream or if you go into broadcasting settings you can set it to output file.
These ones are not compatible with mac:
Have you tried any of these? let me know if it works with your youtube channel.