jcmet, on 20 September 2010 - 10:31 AM, said:
I have the same issue...can we get some help here???

I have been battling this same problem for some time and recently solved it (at least for myself) and also solved another problem along the way!
The cause of the problem I was having relates to the fact that the video I wanted to upload to TiVo was 25 fps (ie PAL scanning rate) because that is the normal type of TV in Australia where I live. What is generally not known about the TiVo is that it can ONLY playback videos that are compressed using the same algorithm as is used for broadcast TV in the country in which it is intended - ie MP2 in US and Australia, and (presumably) MP4 in NZ etc. Since the TiVo has no native ability to re-compress video, that must be done by the computer which is being used to upload the video to the TiVo - indeed re-compressing is major part of the job to be done by the likes of Mac2Tivo etc.
But what if (and I'm guessing here) the Software Developer of Mac2Tivo (and again I'm assuming) lived in USA; he or she would naturally test the software with locally available video (ie NTSC or at least 30 fps video) and may not have given much thought as to other types of video. In fact I believe that is just what happened, so as part of its encoding functionality, Mac2TiVo also converts all incoming video to 30 fps by periodically duplicating frames which when played back on the TiVo results in jerky motion.
To prove to myself that this was what was happening, using Mac2TiVo I uploaded some 25 fps video that had burnt-in time-code so I could step through the resulting video frame by frame on the TiVo and sure enough I saw duplicated frames (and also some missing frames curiously). And to make sure of what I was seeing I down-loaded the same video back to my computer and sure-enough it showed as having a frame rate of 30 fps (actually 29.97 fps - but that's another story!)
So, let's pull all this together. I believe that there is a "bug" in the Mac2TiVo code (it's the same bug that's in TiVo Desktop that runs on Windows boxes to do the same task) that calculates the duration of the video in frames (at 25 fps) but then once it has duplicated frames etc to produce an upload at 30 fps, uses the previously calculated total to signal when the upload is complete; this results in the upload quitting prematurely!
So what can be done I hear you ask? Well, as far as Mac2TiVo and other software that was developed and tested in the USA without thorough testing, nothing! Unless you know the Software Developer and get him/her to check their code!
However, there IS software freely available that will work, that won't quit partway, and will produce smooth motion video. It's called "pyTiVo" and it's available for free download at...
http://code.google.com/p/pytivox/
It worked for me!