When you pull on the Tivo, it transcodes the video and possibly incorrectly.

Try push from PyTivo since it does not transcode.

Click to expand...

This isn't accurate, either -- both pull and push will transcode some things, and not other things, depending on the circumstances. But certainly, there are cases where pull will transcode material that push won't.

Normally, I'd expect choppy video to indicate that something wasn't being transcoded -- transcoded video tends to come out very smoothly. pyTivo just avoids transcoding whenever possible, because it slows down the transfer, and bogs down the CPU. However, in the case of pulling an MP4, there will be a transcode -- unless you're also using "ts=on", with a Series 4 or later TiVo.

Anyway, there's not really enough info here to diagnose the problem. I'd want to see the logs.