mackworth / cTiVo

TiVo Show Downloads for MacOS
220 stars 36 forks source link

Video Files have tears and audio errors #511

Closed cbibbs closed 1 year ago

cbibbs commented 1 year ago

I'm using an M1 Macbook to download and encode shows off my Tivo. Right now I can watch all the shows directly on the Tivo or my Tivo Mini just fine. However, the video files that come out of cTivo are full of encoding errors. I've tried all of the default formats including "Decrypted Tivo Show". I suspect something is going wrong in the download process, but I have no idea how to verify that.

Any thoughts

mackworth commented 1 year ago

So, this is a well-known TiVo problem been going on for years. (More cTiVo-specific discussion here.)

TiVo's encrypting software introduces (or magnifies) glitches in the downloading stream. It seems to be specific to the Edge (which I don't own), and the theory is that it's due to the higher networking speed reducing the time for the CPU to properly encode, and TiVo doesn't care. There's a great summary of the situation here.

You could try doing the same network-slowing test that they describe by running Apple's Network Link Conditioner, which gives you direct control over the network speed/quality. Good description of it here.

If that helps, I've offered a couple of times to produce a version of cTiVo that does some of this network slowdown itself, but I'd need a volunteer with an Edge who has a reproducible case to run a lot of test software. (I'm also traveling for a bit so wouldn't be able to get to it for several weeks)

cbibbs commented 1 year ago

@mackworth thanks for the pointer, my searches didn't turn that thread up. I'll run some experiments with the Link Conditioner set to 3G and let you know how it goes. I have a few test machines that I can use so it doesn't disrupt my work life.

mackworth commented 1 year ago

Great. let me know how it goes. Oh, I should point out this option (from #460) as well:

After reading the suggestion to add the UseTS column, it appeared that my channels were not downloading by TS. Each show would basically uncheck itself after it failed to download because it was a MPEG2. I adjusted my settings to download MPEG2 via TS in the Advanced section of preferences and now it appears to be downloading shows and working correctly.

mackworth commented 1 year ago

Any luck?

cbibbs commented 1 year ago

None. I've been running experiments and all the downloads have significant errors.

mackworth commented 1 year ago

sigh, sorry to hear that. Well I'm going to close this one as I believe it's the same as #460