Question about ripping DVD to Tivo and using pytivo

Discussion in 'TiVo Home Media Features & TiVoToGo' started by John Cavanaugh, May 13, 2011.

  1. John Cavanaugh

    John Cavanaugh Member

    42
    0
    Dec 29, 2006
    Hillsboro,...
    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.
     
  2. Stuxnet

    Stuxnet Alien Infidel

    356
    0
    Feb 8, 2011
    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.
     
  3. wmcbrine

    wmcbrine Well-Known Mumbler

    11,666
    796
    Aug 2, 2003
    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.
     
  4. John Cavanaugh

    John Cavanaugh Member

    42
    0
    Dec 29, 2006
    Hillsboro,...
    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
     
  5. wmcbrine

    wmcbrine Well-Known Mumbler

    11,666
    796
    Aug 2, 2003
    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
     

Share This Page