A quick necro to point out an issue I had, but also fixed. In case anyone else runs into it in the future.
AVIrecorder stopped launching saying "No compatible games detected" or something along those lines
The program makes a txt file "games.kv" in the same folder it's placed in. I moved most of my steam library from my C drive to my D drive a couple months back. Changing the GameDir and Executable to reflect TF2's new directory fixed the issue.
CS:GO's lines remain unchanged so you can see what the issue was before with TF2. AVIrecorder kept checking my C drive for TF2 because of the <library> variable like with CS:GO
Also for anyone who hasn't used this program, it skips having to stitch TGA files together with virtualdub if you record through Lawena. I highly recommend it if you're still using vdub