you should always ask the mods of the game if they are fine with whatever you end up using
have and jackzfiml both failed. have used the word "for" 98 times and jack used the word "ball" 66 times
January Ape Escape 2 - Any% Ape Escape 1 - Any% No IJ
February Ape Escape 1 - Any% No IJ
March New Super Mario Bros. Wii - Any% TOMBA! 2: THE EVIL SWINE RETURN - Any%
April Super Mario Kart - PAL Time Trials
May Super Mario Kart - PAL Time Trials Super Mario Kart - All Tracks
June Super Mario Kart - PAL Time Trials The Legend of Zelda: Ocarina of Time - Glitchless
July Super Mario Kart - PAL Time Trials Ape Escape Category Extensions - Training Room RTA Trifecta Ape Escape Category Extensions - Ape Escape 3 (Training Rooms RTA) Ape Escape Category Extensions - Ape Escape 2 (Training Rooms RTA)
September Cave Story - Get Panties
October Rally Trophy - Finland SS3 Expert FTC Ape Escape 2 - Any% Ape Escape 1 - Any%
November Ape Escape 1 - Hiroki Attack Part 2 Ape Escape 1 - Any%
December Ape Escape 1 - Any% Ape Escape 1 - All Monkeys Ape Escape Category Extensions - Ape Escape 1 (Any% All Coins)
use obs for recording. free and good. and for the timer check the game rules and/or ask the mods of the game
if you want it in youtube you can upload a 12h long video to youtube but if its still too long you might need to cut it up in half and upload as parts. you could also just upload the full 12h video to google drive or somewhere but some moderators specifically want the videos on yt/ttv so for that you should ask the mods
as mean as it may be you can always reject a run if the video is not hosted on youtube, twitch, niconico or something well known. there is hardly ever a reason for the runner to be unable to upload the run to either youtube or twitch (yes you can upload stuff to twitch)