what does the timescale in jit.vcr do?
I've adjusted it but don't see a difference. Also when I record with jit.vcr my video is kinda "choppy" it's like it drops frame/audio at the exact same point. Any ideas or does it have to do with the timescale?
I think that timescale is generally 600, unless something funky is happening in your quicktime movie where you need a larger fraction of time measurement. Posting a patch is generally best for diagnosis though, since there are a ton of reasons why jit.vcr is lagging on you, or there is something else going on elsewhere in the patch. select all in your patcher and then select edit>copy compressed and paste that in the forum.
This a patcher i build just so I could adjust all the setting easily and try out other codecs and qualities and what not
my audio appears to be just slightly ahead of the video when I have mpeg4, 30fps, at 600 timescale with lossless quality and no matter how i adjust it i get the same or worse results
That might be your problem right there. Don't attempt to write it as .mpeg4 or any other long GOP type of compression. .jpeg is probably your best bet, but besides that the only other thing I can think of is write the attributes within the object ex: jit.vcr 640 360 30. jpeg lossless 600 instead of doing sprintf? Try it, you never know sometimes what makes max finicky