TiVo Community Forum banner

Question about ripping DVD to Tivo and using pytivo

1531 Views 4 Replies 3 Participants Last post by  wmcbrine
I've got a couple of questions/problems i'm hoping I can get some guidance on.

Here's what I what I want to do:
Rip a DVD, store it on my PC (into one of my pytivo directories), pull it down to my Tivo (Series 3) and watch it in the right format.

Here's what i've done:
Use both dvdshrink and dvd decoder to rip a DVD into a VOB, then rename it to an mpg.

Here's the problems i've had:
1. Once the movie is a mpg, if I put it into one of the pytivo directories and try to pull it down to the Tivo it transfers for about ~3 minutes before stopping - the Tivo says something about losing the signal on the channel i'm trying to record from and the file is deleted from the Tivo.
2. If I put the mpg into the Tivo Desktop directory on my PC and try to pull it down to the Tivo that way, it looks like it's going to work correctly (I let it go for about 10 minutes and it didn't have a problem) but when I start playing the video it looks like it's zoomed (cropping off part of the picture). I have this same zooming/cropping problem with the pytivo transfer as well.

So the questions I have are:
1. How do I get the video to display in the correct format (non zoomed/cropped)? Things look fine if I play the DVD on my blu ray player (which does HDMI to my AVR-1911 and then out to the TV).
2. Is there a way I can fix the file so that the pytivo transfer doesn't die a couple of minutes in?

I've read a couple of threads that just talk about things "working" when using dvd decrypter/dvd shrink and renaming the vob into mpg but they were several years old.

Thanks.
1 - 5 of 5 Posts
I'd do it a little differently... I'd leave the VOB alone and push it w/pytivo (no renaming is required). If you have multiple VOBs, stitch them together using Window's "copy /b" from the command line.

Alternately you could use pytivo's DVD plugin and pull straight from the VIDEO_TS folder.
Zooming -- try the "Aspect" button. You probably want "Panel".

A DVD rip should transfer without reencoding, so it should be the same with pyTivo or TiVo Desktop. If that's not the case, post the log or console output from pyTivo.
Zooming -- try the "Aspect" button. You probably want "Panel".

A DVD rip should transfer without reencoding, so it should be the same with pyTivo or TiVo Desktop. If that's not the case, post the log or console output from pyTivo.
Thanks for the reply. Here's a snippet from the logs from the last time I tried to transfer something:

2011-05-11 20:07:28,026 DEBUG root: ffmpeg output=FFmpeg version SVN-r12665, Copyright (c) 2000-2008 Fabrice Bellard, et al.

configuration: --enable-gpl --enable-postproc --enable-swscale --enable-avfilter-lavf --enable-pthreads --enable-liba52 --enable-avisynth --enable-libfaac --enable-libfaad --enable-libgsm --enable-memalign-hack --enable-libmp3lame --enable-libnut --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --cpu=i686 --extra-ldflags=-static

libavutil version: 49.6.0

libavcodec version: 51.54.0

libavformat version: 52.13.0

libavdevice version: 52.0.0

built on Apr 2 2008 22:35:11, gcc: 4.2.3

Input #0, mpeg, from 'F:\Media\Shawn\shaun.mpg':

Duration: 00:00:46.4, start: 0.280633, bitrate: 499048 kb/s

Stream #0.0[0x1e0]: Video: mpeg2video, yuv420p, 720x480 [PAR 8:9 DAR 4:3], 8500 kb/s, 29.97 tb(r)

Stream #0.1[0x80]: Audio: liba52, 48000 Hz, stereo, 256 kb/s

Must supply at least one output file

2011-05-11 20:07:28,040 DEBUG pyTivo.video.transcode: aFreq=48000; vFps=29.97; kbps=499048; mapAudio=[('0.1', '[0x80]')]; vWidth=720; vCodec=mpeg2video; Supported=True; millisecs=46400; aKbps=256; par2=0.888888888889; par1=8:9; dar2=1.33333333333; mapVideo=0.0; vHeight=480; dar1=4:3; aCodec=liba52
2011-05-11 20:07:28,056 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:07:28,056 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:07:28,056 DEBUG pyTivo.video.transcode: (False, 'TRANSCODE=YES, 499048 kbps exceeds max video bitrate.'), F:\Media\Shawn\shaun.mpg
2011-05-11 20:07:28,056 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:07:28,056 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:07:28,056 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:07:28,056 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:07:28,056 DEBUG pyTivo.video.transcode: (False, 'TRANSCODE=YES, 499048 kbps exceeds max video bitrate.'), F:\Media\Shawn\shaun.mpg
2011-05-11 20:07:28,056 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:07:28,056 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:07:28,056 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:07:28,056 DEBUG root: tsn: 648000180271D14
2011-05-11 20:07:28,056 DEBUG root: aspect169:True
2011-05-11 20:07:28,056 DEBUG root: optres:False
2011-05-11 20:07:28,056 DEBUG pyTivo.video.transcode: File=F:\Media\Shawn\shaun.mpg vCodec=mpeg2video vWidth=720 vHeight=480 vFps=29.97 millisecs=46400 ratio=150 rheight=2 rwidth=3 TIVO_HEIGHT=720TIVO_WIDTH=1280
2011-05-11 20:07:28,056 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:07:28,056 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:07:28,056 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:07:28,056 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:07:28,056 DEBUG pyTivo.video.transcode: (False, 'TRANSCODE=YES, 499048 kbps exceeds max video bitrate.'), F:\Media\Shawn\shaun.mpg
2011-05-11 20:07:28,056 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:07:29,431 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:07:29,431 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:07:29,431 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:07:29,431 DEBUG pyTivo.video.transcode: (False, 'TRANSCODE=YES, 499048 kbps exceeds max video bitrate.'), F:\Media\Shawn\shaun.mpg
2011-05-11 20:07:29,431 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:07:29,431 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:07:29,431 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:07:29,431 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:07:29,431 DEBUG pyTivo.video.transcode: (False, 'TRANSCODE=YES, 499048 kbps exceeds max video bitrate.'), F:\Media\Shawn\shaun.mpg
2011-05-11 20:07:29,431 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:07:29,431 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:07:29,447 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:07:29,447 DEBUG root: tsn: 648000180271D14
2011-05-11 20:07:29,447 DEBUG root: aspect169:True
2011-05-11 20:07:29,447 DEBUG root: optres:False
2011-05-11 20:07:29,447 DEBUG pyTivo.video.transcode: File=F:\Media\Shawn\shaun.mpg vCodec=mpeg2video vWidth=720 vHeight=480 vFps=29.97 millisecs=46400 ratio=150 rheight=2 rwidth=3 TIVO_HEIGHT=720TIVO_WIDTH=1280
2011-05-11 20:07:29,447 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:07:29,447 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:07:29,447 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:07:29,447 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:07:29,447 DEBUG pyTivo.video.transcode: (False, 'TRANSCODE=YES, 499048 kbps exceeds max video bitrate.'), F:\Media\Shawn\shaun.mpg
2011-05-11 20:07:29,447 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:07:29,634 DEBUG root: ffmpeg output=FFmpeg version SVN-r12665, Copyright (c) 2000-2008 Fabrice Bellard, et al.

configuration: --enable-gpl --enable-postproc --enable-swscale --enable-avfilter-lavf --enable-pthreads --enable-liba52 --enable-avisynth --enable-libfaac --enable-libfaad --enable-libgsm --enable-memalign-hack --enable-libmp3lame --enable-libnut --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --cpu=i686 --extra-ldflags=-static

libavutil version: 49.6.0

libavcodec version: 51.54.0

libavformat version: 52.13.0

libavdevice version: 52.0.0

built on Apr 2 2008 22:35:11, gcc: 4.2.3

Input #0, mpeg, from 'F:\Media/Shawn/shaun.mpg':

Duration: 00:00:46.4, start: 0.280633, bitrate: 499048 kb/s

Stream #0.0[0x1e0]: Video: mpeg2video, yuv420p, 720x480 [PAR 8:9 DAR 4:3], 8500 kb/s, 29.97 tb(r)

Stream #0.1[0x80]: Audio: liba52, 48000 Hz, stereo, 256 kb/s

Must supply at least one output file

2011-05-11 20:07:29,634 DEBUG pyTivo.video.transcode: aFreq=48000; vFps=29.97; kbps=499048; mapAudio=[('0.1', '[0x80]')]; vWidth=720; vCodec=mpeg2video; Supported=True; millisecs=46400; aKbps=256; par2=0.888888888889; par1=8:9; dar2=1.33333333333; mapVideo=0.0; vHeight=480; dar1=4:3; aCodec=liba52
2011-05-11 20:07:29,634 DEBUG root: CACHE HIT! F:\Media/Shawn/shaun.mpg
2011-05-11 20:07:29,634 DEBUG root: CACHE HIT! F:\Media/Shawn/shaun.mpg
2011-05-11 20:07:29,634 DEBUG pyTivo.video.transcode: (False, 'TRANSCODE=YES, 499048 kbps exceeds max video bitrate.'), F:\Media/Shawn/shaun.mpg
2011-05-11 20:07:29,634 DEBUG root: CACHE HIT! F:\Media/Shawn/shaun.mpg
2011-05-11 20:07:29,634 DEBUG root: CACHE HIT! F:\Media/Shawn/shaun.mpg
2011-05-11 20:07:29,634 DEBUG root: CACHE HIT! F:\Media/Shawn/shaun.mpg
2011-05-11 20:07:29,634 DEBUG root: CACHE HIT! F:\Media/Shawn/shaun.mpg
2011-05-11 20:07:29,634 DEBUG pyTivo.video.transcode: (False, 'TRANSCODE=YES, 499048 kbps exceeds max video bitrate.'), F:\Media/Shawn/shaun.mpg
2011-05-11 20:07:29,634 DEBUG root: CACHE HIT! F:\Media/Shawn/shaun.mpg
2011-05-11 20:07:29,634 DEBUG root: CACHE HIT! F:\Media/Shawn/shaun.mpg
2011-05-11 20:07:29,634 DEBUG root: CACHE HIT! F:\Media/Shawn/shaun.mpg
2011-05-11 20:07:29,634 DEBUG root: tsn: 648000180271D14
2011-05-11 20:07:29,634 DEBUG root: aspect169:True
2011-05-11 20:07:29,634 DEBUG root: optres:False
2011-05-11 20:07:29,634 DEBUG pyTivo.video.transcode: File=F:\Media/Shawn/shaun.mpg vCodec=mpeg2video vWidth=720 vHeight=480 vFps=29.97 millisecs=46400 ratio=150 rheight=2 rwidth=3 TIVO_HEIGHT=720TIVO_WIDTH=1280
2011-05-11 20:07:29,634 DEBUG root: CACHE HIT! F:\Media/Shawn/shaun.mpg
2011-05-11 20:07:29,634 DEBUG root: CACHE HIT! F:\Media/Shawn/shaun.mpg
2011-05-11 20:07:29,634 DEBUG root: CACHE HIT! F:\Media/Shawn/shaun.mpg
2011-05-11 20:07:29,634 DEBUG root: CACHE HIT! F:\Media/Shawn/shaun.mpg
2011-05-11 20:07:29,634 DEBUG pyTivo.video.transcode: (False, 'TRANSCODE=YES, 499048 kbps exceeds max video bitrate.'), F:\Media/Shawn/shaun.mpg
2011-05-11 20:07:29,634 DEBUG root: CACHE HIT! F:\Media/Shawn/shaun.mpg
2011-05-11 20:08:02,790 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:08:02,790 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:08:02,790 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:08:02,790 DEBUG pyTivo.video.transcode: (False, 'TRANSCODE=YES, 499048 kbps exceeds max video bitrate.'), F:\Media\Shawn\shaun.mpg
2011-05-11 20:08:02,790 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:08:02,790 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:08:02,790 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:08:02,790 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:08:02,790 DEBUG pyTivo.video.transcode: (False, 'TRANSCODE=YES, 499048 kbps exceeds max video bitrate.'), F:\Media\Shawn\shaun.mpg
2011-05-11 20:08:02,790 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:08:02,790 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:08:02,790 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:08:02,790 DEBUG root: tsn: 648000180271D14
2011-05-11 20:08:02,790 DEBUG root: aspect169:True
2011-05-11 20:08:02,790 DEBUG root: optres:False
2011-05-11 20:08:02,790 DEBUG pyTivo.video.transcode: File=F:\Media\Shawn\shaun.mpg vCodec=mpeg2video vWidth=720 vHeight=480 vFps=29.97 millisecs=46400 ratio=150 rheight=2 rwidth=3 TIVO_HEIGHT=720TIVO_WIDTH=1280
2011-05-11 20:08:02,790 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:08:02,790 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:08:02,790 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:08:02,790 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:08:02,790 DEBUG pyTivo.video.transcode: (False, 'TRANSCODE=YES, 499048 kbps exceeds max video bitrate.'), F:\Media\Shawn\shaun.mpg
2011-05-11 20:08:02,790 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:08:02,868 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:08:02,868 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:08:02,868 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:08:02,868 DEBUG pyTivo.video.transcode: (False, 'TRANSCODE=YES, 499048 kbps exceeds max video bitrate.'), F:\Media\Shawn\shaun.mpg
2011-05-11 20:08:02,868 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:08:02,868 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:08:02,868 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:08:02,868 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:08:02,868 DEBUG pyTivo.video.transcode: (False, 'TRANSCODE=YES, 499048 kbps exceeds max video bitrate.'), F:\Media\Shawn\shaun.mpg
2011-05-11 20:08:02,868 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:08:02,868 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:08:02,868 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:08:02,868 DEBUG root: tsn: 648000180271D14
2011-05-11 20:08:02,868 DEBUG root: aspect169:True
2011-05-11 20:08:02,868 DEBUG root: optres:False
2011-05-11 20:08:02,868 DEBUG pyTivo.video.transcode: File=F:\Media\Shawn\shaun.mpg vCodec=mpeg2video vWidth=720 vHeight=480 vFps=29.97 millisecs=46400 ratio=150 rheight=2 rwidth=3 TIVO_HEIGHT=720TIVO_WIDTH=1280
2011-05-11 20:08:02,868 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:08:02,868 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:08:02,868 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:08:02,868 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:08:02,868 DEBUG pyTivo.video.transcode: (False, 'TRANSCODE=YES, 499048 kbps exceeds max video bitrate.'), F:\Media\Shawn\shaun.mpg
2011-05-11 20:08:02,868 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:08:04,118 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:08:04,118 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:08:04,118 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:08:04,118 DEBUG pyTivo.video.transcode: (False, 'TRANSCODE=YES, 499048 kbps exceeds max video bitrate.'), F:\Media\Shawn\shaun.mpg
2011-05-11 20:08:04,118 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:08:04,118 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:08:04,118 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:08:04,118 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:08:04,118 DEBUG pyTivo.video.transcode: (False, 'TRANSCODE=YES, 499048 kbps exceeds max video bitrate.'), F:\Media\Shawn\shaun.mpg
2011-05-11 20:08:04,118 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:08:04,118 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:08:04,118 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:08:04,118 DEBUG root: tsn: 648000180271D14
2011-05-11 20:08:04,118 DEBUG root: aspect169:True
2011-05-11 20:08:04,118 DEBUG root: optres:False
2011-05-11 20:08:04,118 DEBUG pyTivo.video.transcode: File=F:\Media\Shawn\shaun.mpg vCodec=mpeg2video vWidth=720 vHeight=480 vFps=29.97 millisecs=46400 ratio=150 rheight=2 rwidth=3 TIVO_HEIGHT=720TIVO_WIDTH=1280
2011-05-11 20:08:04,118 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:08:04,118 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:08:04,118 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:08:04,118 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:08:04,118 DEBUG pyTivo.video.transcode: (False, 'TRANSCODE=YES, 499048 kbps exceeds max video bitrate.'), F:\Media\Shawn\shaun.mpg
2011-05-11 20:08:04,118 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:08:04,197 DEBUG root: CACHE HIT! F:\Media/Shawn/shaun.mpg
2011-05-11 20:08:04,197 DEBUG root: CACHE HIT! F:\Media/Shawn/shaun.mpg
2011-05-11 20:08:04,197 DEBUG root: CACHE HIT! F:\Media/Shawn/shaun.mpg
2011-05-11 20:08:04,197 DEBUG pyTivo.video.transcode: (False, 'TRANSCODE=YES, 499048 kbps exceeds max video bitrate.'), F:\Media/Shawn/shaun.mpg
2011-05-11 20:08:04,197 DEBUG root: CACHE HIT! F:\Media/Shawn/shaun.mpg
2011-05-11 20:08:04,197 DEBUG root: CACHE HIT! F:\Media/Shawn/shaun.mpg
2011-05-11 20:08:04,197 DEBUG root: CACHE HIT! F:\Media/Shawn/shaun.mpg
2011-05-11 20:08:04,197 DEBUG root: CACHE HIT! F:\Media/Shawn/shaun.mpg
2011-05-11 20:08:04,197 DEBUG pyTivo.video.transcode: (False, 'TRANSCODE=YES, 499048 kbps exceeds max video bitrate.'), F:\Media/Shawn/shaun.mpg
2011-05-11 20:08:04,197 DEBUG root: CACHE HIT! F:\Media/Shawn/shaun.mpg
2011-05-11 20:08:04,197 DEBUG root: CACHE HIT! F:\Media/Shawn/shaun.mpg
2011-05-11 20:08:04,197 DEBUG root: CACHE HIT! F:\Media/Shawn/shaun.mpg
2011-05-11 20:08:04,197 DEBUG root: tsn: 648000180271D14
2011-05-11 20:08:04,197 DEBUG root: aspect169:True
2011-05-11 20:08:04,197 DEBUG root: optres:False
2011-05-11 20:08:04,197 DEBUG pyTivo.video.transcode: File=F:\Media/Shawn/shaun.mpg vCodec=mpeg2video vWidth=720 vHeight=480 vFps=29.97 millisecs=46400 ratio=150 rheight=2 rwidth=3 TIVO_HEIGHT=720TIVO_WIDTH=1280
2011-05-11 20:08:04,197 DEBUG root: CACHE HIT! F:\Media/Shawn/shaun.mpg
2011-05-11 20:08:04,197 DEBUG root: CACHE HIT! F:\Media/Shawn/shaun.mpg
2011-05-11 20:08:04,197 DEBUG root: CACHE HIT! F:\Media/Shawn/shaun.mpg
2011-05-11 20:08:04,197 DEBUG root: CACHE HIT! F:\Media/Shawn/shaun.mpg
2011-05-11 20:08:04,197 DEBUG pyTivo.video.transcode: (False, 'TRANSCODE=YES, 499048 kbps exceeds max video bitrate.'), F:\Media/Shawn/shaun.mpg
2011-05-11 20:08:04,197 DEBUG root: CACHE HIT! F:\Media/Shawn/shaun.mpg
2011-05-11 20:08:10,838 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:08:10,838 DEBUG pyTivo.video.transcode: (False, 'TRANSCODE=YES, 499048 kbps exceeds max video bitrate.'), F:\Media\Shawn\shaun.mpg
2011-05-11 20:08:10,838 DEBUG pyTivo.video.transcode: F:\Media\Shawn\shaun.mpg is not tivo compatible
2011-05-11 20:08:10,838 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:08:10,838 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:08:10,838 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:08:10,838 DEBUG root: tsn: 648000180271D14
2011-05-11 20:08:10,838 DEBUG root: aspect169:True
2011-05-11 20:08:10,838 DEBUG root: optres:False
2011-05-11 20:08:10,838 DEBUG pyTivo.video.transcode: File=F:\Media\Shawn\shaun.mpg vCodec=mpeg2video vWidth=720 vHeight=480 vFps=29.97 millisecs=46400 ratio=150 rheight=2 rwidth=3 TIVO_HEIGHT=720TIVO_WIDTH=1280
2011-05-11 20:08:10,838 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:08:10,838 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:08:10,838 DEBUG root: CACHE HIT! F:\Media\Shawn\shaun.mpg
2011-05-11 20:08:10,838 DEBUG root: transcoding to tivo model 648 using ffmpeg command:
2011-05-11 20:08:10,854 DEBUG root: C:\Program Files\pyTivo\plugins\video\ffmpeg_mp2.exe -i F:\Media\Shawn\shaun.mpg -vcodec mpeg2video -b 28500k -maxrate 30000k -bufsize 4096k -comment pyTivo.py -ab 384k -ar 48000 -acodec copy -f vob -
2011-05-11 20:10:03,963 DEBUG pyTivo.video.transcode: killing pid=400436
See less See more
Hmm. So, ffmpeg is miscalculating the bit rate, leading pyTivo to reencode, and the reencoded version is being rejected by the TiVo, because... I dunno; maybe the new bit rate?

I'd start by upgrading your pyTivo and, especially, ffmpeg ("ffmpeg_mp2" is very out-of-date). If that doesn't help, you could try manually remuxing the movie first:

Code:
ffmpeg -i F:\Media\Shawn\shaun.mpg -vcodec copy -acodec copy -f vob shaun2.mpg
1 - 5 of 5 Posts
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.
Top