I am using avc2avi to convert the raw h264 file to avi I set the fps to 29.970 but after that's been converted i checked the fps and it's 29.969 not 29.970. Why is that? since it's not the correct fps my final video isn't sync with the audio. The original file is 29.970. How can I make avc2avi to convert with 29.970 fps?
Why not just change the framerate when you add the audio? Really though why are you putting AVC in an avi container? Better to mux the raw stream to mp4, then if your audio isn't mp4 compatible, mux to mkv.