1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

pyTivo - Transcoding server

Discussion in 'TiVo Home Media Features & TiVoToGo' started by armooo, Nov 25, 2006.

  1. Dec 5, 2007 #1261 of 5866
    rsilvers

    rsilvers New Member

    33
    0
    Dec 3, 2007
    Ahhh. I will try it out. I get it now -- this was all done for older Tivos. So I will likely come to find out I did not need that resolution optimization mod after all since I have an S3. Thanks.
     
  2. Dec 5, 2007 #1262 of 5866
    gonzotek

    gonzotek tivo_xml developer

    2,416
    7
    Sep 24, 2004
    Outside...
    Greg Burns replied to you:
    540/590 models and models similar to them (some dvd tivos, and possibly other models) are broken for 16:9 playback by a recent TiVo service update. No workaround is yet known, other than letterboxing widescreen content to 4:3 aspect.
     
  3. Dec 5, 2007 #1263 of 5866
    PaulS

    PaulS Member

    685
    2
    Sep 16, 2002
    Southern NH
    This should be good news for S3/TiVoHD users. Only having to do transcode operation, and removing the scaling operation should definitely net a performance boost.

    I'll give armoo's latest drop a spin tonight, if I get a chance.
     
  4. Dec 5, 2007 #1264 of 5866
    wgw

    wgw New Member

    217
    0
    May 16, 2007
    I get the same message. Something seems to be broke in the latest builds beginning with e0d98
     
  5. Dec 5, 2007 #1265 of 5866
    rsilvers

    rsilvers New Member

    33
    0
    Dec 3, 2007
    I grabbed the latest version of the the code and I see that the optres was folded in. That is good. I also see that the code checks the TSN and can tell if you have a S3 or not. So since the code knows if it is an S3, perhaps it should not resize the pixels during transcoding?
     
  6. Dec 5, 2007 #1266 of 5866
    Dex1138

    Dex1138 New Member

    3
    0
    Mar 2, 2005
    Lynn, MA...
    I managed to slog through the setup and it seems to be working great, all praise pyTivo! Beats the heck out of converting to iPod and plugging into TV!
    But, since I got it working, I can't seem to delete/modify some folders/files in the directory where my videos to convert are located.
    I can create new things in that directory but if I try to edit/delete it says the file is in use by another program. I've tried stopping pyTivo and even rebooting but something is still locking the files.
    Any ideas?
    Don't know if it helps but i"m running XP with the newest pyTivo ans a Series 2 box.
     
  7. Dec 5, 2007 #1267 of 5866
    Mandabar

    Mandabar New Member

    22
    0
    Oct 15, 2003
    Orlando,...

    I already saw his reply before I typed my own. the 16:9 issue is besides the point as stated in my post. My Videos that I have on my computer that are 16:9 won't transcode to be 4:3 aspect ratio. I have turned off the aspect ratio value. I have had it true. I've had it false. I've had it Commented out.

    My 16:9 video still doesn't come thru still. Its My assumption that this is not yet another issue of the tivo, since TDN seems to be able to transcode 16:9 into 4:3 by letterboxing it, albeit at a much slower rate then pytivo could probally do the same task.

    On another note, PyTivo seems to encode the 4:3 videos that do work MUCH more quickly at the same bitrate as TDN did.

    Thanks for more helpful replies!
     
  8. Dec 5, 2007 #1268 of 5866
    snedecor

    snedecor Member

    84
    0
    Jun 27, 2001
    Angleton, TX
    I reverted to an older build....

    pyTivo-2007-11-25-master-d49819f39a81972d744a39a9eea42c63b5b455f4.zip

    and all my problems went away!

    I can now start tweaking and playing.....


    THANKS!
     
  9. Dec 5, 2007 #1269 of 5866
    PaulS

    PaulS Member

    685
    2
    Sep 16, 2002
    Southern NH
    Same here. Only changes are pytivo.conf and transcode.py, renamed with ".txt" extension to allow them to be attached here. Also attached log.txt.
     

    Attached Files:

  10. Dec 5, 2007 #1270 of 5866
    gonzotek

    gonzotek tivo_xml developer

    2,416
    7
    Sep 24, 2004
    Outside...
    First, start with a fresh install of pyTiVo in a clean directory.

    Use version 208, if we can coach a picture out of it on your TiVo, we can then work up to a newer version.

    Use your posted config file, only set aspect169=false.

    Make sure you kill off any old copies of python running in your task manager, or even restart the whole pc to be absolutely sure you're running the correct copy. This has tripped me up before.

    If you are still getting the same undesirable results, turn on debugging. Transfer a 4:3 video, then a 16:9. Then post the debugging output here. Sample videos could also possibly help troubleshoot things.
     
  11. Dec 6, 2007 #1271 of 5866
    rsilvers

    rsilvers New Member

    33
    0
    Dec 3, 2007
    I tried the Dec 4th build and I could not get it to show the video files listing on the Tivo. I had to go back to my old one.

    Also, I am getting creeping audio sync problems when watching Heros S02E10 MKV files. I tried a transfer with and without -r 29.97 and both were out of sync. I am not sure if ffmpeg has trouble with MKV?
     
  12. Dec 6, 2007 #1272 of 5866
    dlfl

    dlfl Cranky old novice

    7,113
    54
    Jul 6, 2006
    Dayton OH
    Yes... Do a search on MKV in this thread for the last few days. I've had good luck using files encoded by AutoMKV and its "2-pass, balanced" MKV/H264 profile but you have to use an ffmpeg much newer than the one distributed with pyTivo. However encodings done with the "1-pass fastest" profile don't play correctly via pyTivo. These same recordings play fine with VLC player on a pc so the problem IS ffmpeg.

    This 2-pass encoding is slow, taking about 3.5X the video length, but the results are impressive. You can get quality comparable to a fast Xvid/AVI encoding but using half the video bit rate (which means half the file size).

    What is a Heros S02E10 MKV file? Are you doing the encoding? Is it H264?
     
  13. Dec 6, 2007 #1273 of 5866
    Mandabar

    Mandabar New Member

    22
    0
    Oct 15, 2003
    Orlando,...
    Ok. I restarted the computer. Unzipped 208 again and only thing I did was put in this config file.
    Code:
    [Server]
    port=9099
    
    #Full path to ffmpeg including filename
    #For windows: ffmpeg=c:\Program Files\pyTivo\plugins\video\ffmpeg_mp2.exe
    #For linux:   ffmpeg=/usr/bin/ffmpeg
    ffmpeg=C:\Documents and Settings\Mike\Desktop\Pytivo\plugins\video\ffmpeg_mp2.exe
    #ffmpeg=/usr/bin/ffmpeg
    
    #This will make a large debug.txt file in you base directory.  It only debugs
    #transcode.py right now.
    debug=true
    
    # Audio bit-rate, default 192K
    audio_br=192K
    
    # Video bit-rate, default 4096K
    video_br=1024K
    
    #Beacon broadcast address(es)
    #Typically use 255.255.255.255 but on some multihomed machines you may
    #need to specify the subnet broadcast address(es) of your Tivo boxes
    beacon=255.255.255.255
    
    #Output Pixel Width: if you have an HDTV you might want to try 720 or 704
    #Valid: 720, 704, 544, 480, 352
    aspect169=false
    width=720
    #width=704
    #width=480
    #width=352
    height=480
    ffmpeg_prams=-vcodec mpeg2video -r 29.97 -b %(video_br)s -maxrate %(max_video_br)s -bufsize %(buff_size)s %(aspect_ratio)s -comment pyTivo.py -ac 2 -ab %(audio_br)s -ar 44100 -f vob -
    
    ##Per tivo options
    # section named _tivo_TSN with the tsn in all caps
    #[_tivo_590123456789012]
    
    #If you want to use 16:9 or 4:3 on this tivo
    #aspect169=true
    #width=1440
    #height=720
    #audio_br=320K
    #video_br=12Mi
    #ffmpeg_prams=-i %(in_file)s -vcodec mpeg2video -r 29.97 -b %(video_br)s -maxrate %(max_video_br)s -bufsize %(buff_size)s %(aspect_ratio)s -comment pyTivo.py -ac 2 -ab %(audio_br)s -ar 44100 -f vob -
    
    #[MyMovies]
    #Type can be either 'video' or 'music'
    #type=video
    
    #Path is the full path to your files (No trailing slash needed)
    #For windows: path=c:\videos
    #For linux:   path=/media
    #path=C:\Documents and Settings\Mike\My Documents\Azureus Downloads\Tivo
    
    
    ##You can have more than one share
    [Samples]
    type=video
    path=C:\Documents and Settings\Mike\Desktop\Samples
    Still the same results. According to debug file it says aspect 169 is true, but clearly it is false in the config file.

    I don't see how to attach the debug file, so I'll just put in code brackets.

    One other odd thing, Sometimes I would go into a show and it would show stop transfering instead of transfer this recording. would have to back out then go back in to get proper option.

    Code:
    video_info: ffmpeg output= FFmpeg version SVN-r8047, Copyright (c) 2000-2007 Fabrice Bellard, et al.
    
      configuration: --enable-gpl --enable-pp --enable-swscaler --enable-pthreads --enable-liba52 --enable-avisynth --enable-libdts --enable-libfaac --enable-libfaad --enable-libgsm --enable-libmp3lame --enable-libnut --enable-libogg --enable-libtheora --enable-libvorbis --enable-x264 --enable-xvid --enable-amr_nb --enable-amr_wb --cpu=i686 --enable-memalign-hack --extra-ldflags=-static
    
      libavutil version: 49.3.0
    
      libavcodec version: 51.34.0
    
      libavformat version: 51.10.0
    
      built on Feb 21 2007 23:20:24, gcc: 4.3.0 20070126 (experimental)
    
    
    
    Seems stream 0 codec frame rate differs from container frame rate: 2997.00 (2997/1) -> 23.98 (24000/1001)
    
    Input #0, avi, from 'C:\Documents and Settings\Mike\Desktop\Samples\Apocalypto_Trailer.avi':
    
      Duration: 00:02:29.1, start: 0.000000, bitrate: 1111 kb/s
    
      Stream #0.0: Video: mpeg4, yuv420p, 640x272, 23.98 fps(r)
    
      Stream #0.1: Audio: mp3, 44100 Hz, stereo, 32 kb/s
    
    Must supply at least one output file
    
     
    video_info: Codec= mpeg4  width= 640  height= 272  fps= 23.98  millisecs= 149100 
    video_info: ffmpeg output= FFmpeg version SVN-r8047, Copyright (c) 2000-2007 Fabrice Bellard, et al.
    
      configuration: --enable-gpl --enable-pp --enable-swscaler --enable-pthreads --enable-liba52 --enable-avisynth --enable-libdts --enable-libfaac --enable-libfaad --enable-libgsm --enable-libmp3lame --enable-libnut --enable-libogg --enable-libtheora --enable-libvorbis --enable-x264 --enable-xvid --enable-amr_nb --enable-amr_wb --cpu=i686 --enable-memalign-hack --extra-ldflags=-static
    
      libavutil version: 49.3.0
    
      libavcodec version: 51.34.0
    
      libavformat version: 51.10.0
    
      built on Feb 21 2007 23:20:24, gcc: 4.3.0 20070126 (experimental)
    
    C:\Documents and Settings\Mike\Desktop\Samples\Free-Codecs_Trailers.txt: Unknown format
    
     
    video_info: failed at codec
    supported_format:  C:\Documents and Settings\Mike\Desktop\Samples\Free-Codecs_Trailers.txt  is not supported
    video_info: ffmpeg output= FFmpeg version SVN-r8047, Copyright (c) 2000-2007 Fabrice Bellard, et al.
    
      configuration: --enable-gpl --enable-pp --enable-swscaler --enable-pthreads --enable-liba52 --enable-avisynth --enable-libdts --enable-libfaac --enable-libfaad --enable-libgsm --enable-libmp3lame --enable-libnut --enable-libogg --enable-libtheora --enable-libvorbis --enable-x264 --enable-xvid --enable-amr_nb --enable-amr_wb --cpu=i686 --enable-memalign-hack --extra-ldflags=-static
    
      libavutil version: 49.3.0
    
      libavcodec version: 51.34.0
    
      libavformat version: 51.10.0
    
      built on Feb 21 2007 23:20:24, gcc: 4.3.0 20070126 (experimental)
    
    
    
    Seems stream 0 codec frame rate differs from container frame rate: 30000.00 (30000/1) -> 23.98 (24000/1001)
    
    Input #0, avi, from 'C:\Documents and Settings\Mike\Desktop\Samples\MySuperExGirlfriendTrailerA.divx':
    
      Duration: 00:02:32.7, start: 0.000000, bitrate: 1132 kb/s
    
      Stream #0.0: Video: mpeg4, yuv420p, 640x272, 23.98 fps(r)
    
      Stream #0.1: Audio: mp3, 44100 Hz, stereo, 128 kb/s
    
    Must supply at least one output file
    
     
    video_info: Codec= mpeg4  width= 640  height= 272  fps= 23.98  millisecs= 152700 
    video_info: ffmpeg output= FFmpeg version SVN-r8047, Copyright (c) 2000-2007 Fabrice Bellard, et al.
    
      configuration: --enable-gpl --enable-pp --enable-swscaler --enable-pthreads --enable-liba52 --enable-avisynth --enable-libdts --enable-libfaac --enable-libfaad --enable-libgsm --enable-libmp3lame --enable-libnut --enable-libogg --enable-libtheora --enable-libvorbis --enable-x264 --enable-xvid --enable-amr_nb --enable-amr_wb --cpu=i686 --enable-memalign-hack --extra-ldflags=-static
    
      libavutil version: 49.3.0
    
      libavcodec version: 51.34.0
    
      libavformat version: 51.10.0
    
      built on Feb 21 2007 23:20:24, gcc: 4.3.0 20070126 (experimental)
    
    
    
    Seems stream 0 codec frame rate differs from container frame rate: 23.98 (65535/2733) -> 23.98 (10000000/417083)
    
    Input #0, avi, from 'C:\Documents and Settings\Mike\Desktop\Samples\[DB]_Bleach_150_[CF9DECA0].avi':
    
      Duration: 00:24:04.5, start: 0.000000, bitrate: 842 kb/s
    
      Stream #0.0: Video: mpeg4, yuv420p, 640x480, 23.98 fps(r)
    
      Stream #0.1: Audio: mp3, 48000 Hz, stereo, 128 kb/s
    
    Must supply at least one output file
    
     
    video_info: Codec= mpeg4  width= 640  height= 480  fps= 23.98  millisecs= 1444500 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\Apocalypto_Trailer.avi  cache hit! 
    tivo_compatible:  C:\Documents and Settings\Mike\Desktop\Samples\Apocalypto_Trailer.avi  is not mpeg2video it is  mpeg4 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\Apocalypto_Trailer.avi  cache hit! 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\Apocalypto_Trailer.avi  cache hit! 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\MySuperExGirlfriendTrailerA.divx  cache hit! 
    tivo_compatible:  C:\Documents and Settings\Mike\Desktop\Samples\MySuperExGirlfriendTrailerA.divx  is not mpeg2video it is  mpeg4 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\MySuperExGirlfriendTrailerA.divx  cache hit! 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\MySuperExGirlfriendTrailerA.divx  cache hit! 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\[DB]_Bleach_150_[CF9DECA0].avi  cache hit! 
    tivo_compatible:  C:\Documents and Settings\Mike\Desktop\Samples\[DB]_Bleach_150_[CF9DECA0].avi  is not mpeg2video it is  mpeg4 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\[DB]_Bleach_150_[CF9DECA0].avi  cache hit! 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\[DB]_Bleach_150_[CF9DECA0].avi  cache hit! 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\Apocalypto_Trailer.avi  cache hit! 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\Free-Codecs_Trailers.txt  cache hit! 
    supported_format:  C:\Documents and Settings\Mike\Desktop\Samples\Free-Codecs_Trailers.txt  is not supported
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\MySuperExGirlfriendTrailerA.divx  cache hit! 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\[DB]_Bleach_150_[CF9DECA0].avi  cache hit! 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\[DB]_Bleach_150_[CF9DECA0].avi  cache hit! 
    tivo_compatible:  C:\Documents and Settings\Mike\Desktop\Samples\[DB]_Bleach_150_[CF9DECA0].avi  is not mpeg2video it is  mpeg4 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\[DB]_Bleach_150_[CF9DECA0].avi  cache hit! 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\[DB]_Bleach_150_[CF9DECA0].avi  cache hit! 
    video_info: ffmpeg output= FFmpeg version SVN-r8047, Copyright (c) 2000-2007 Fabrice Bellard, et al.
    
      configuration: --enable-gpl --enable-pp --enable-swscaler --enable-pthreads --enable-liba52 --enable-avisynth --enable-libdts --enable-libfaac --enable-libfaad --enable-libgsm --enable-libmp3lame --enable-libnut --enable-libogg --enable-libtheora --enable-libvorbis --enable-x264 --enable-xvid --enable-amr_nb --enable-amr_wb --cpu=i686 --enable-memalign-hack --extra-ldflags=-static
    
      libavutil version: 49.3.0
    
      libavcodec version: 51.34.0
    
      libavformat version: 51.10.0
    
      built on Feb 21 2007 23:20:24, gcc: 4.3.0 20070126 (experimental)
    
    
    
    Seems stream 0 codec frame rate differs from container frame rate: 23.98 (65535/2733) -> 23.98 (10000000/417083)
    
    Input #0, avi, from 'C:\Documents and Settings\Mike\Desktop\Samples/[DB]_Bleach_150_[CF9DECA0].avi':
    
      Duration: 00:24:04.5, start: 0.000000, bitrate: 842 kb/s
    
      Stream #0.0: Video: mpeg4, yuv420p, 640x480, 23.98 fps(r)
    
      Stream #0.1: Audio: mp3, 48000 Hz, stereo, 128 kb/s
    
    Must supply at least one output file
    
     
    video_info: Codec= mpeg4  width= 640  height= 480  fps= 23.98  millisecs= 1444500 
    tivo_compatible:  C:\Documents and Settings\Mike\Desktop\Samples/[DB]_Bleach_150_[CF9DECA0].avi  is not mpeg2video it is  mpeg4 
    output_video:  C:\Documents and Settings\Mike\Desktop\Samples/[DB]_Bleach_150_[CF9DECA0].avi  is not tivo compatible
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples/[DB]_Bleach_150_[CF9DECA0].avi  cache hit! 
    tsn: 589123456789012 
    aspect169: True 
    select_aspect: File= C:\Documents and Settings\Mike\Desktop\Samples/[DB]_Bleach_150_[CF9DECA0].avi  Type= mpeg4  width= 640  height= 480  fps= 23.98  millisecs= 1444500  ratio= 133  rheight= 3  rwidth= 4 
    select_aspect: File is within 4:3 list.
    transcode: ffmpeg command is  C:\Documents and Settings\Mike\Desktop\Pytivo\plugins\video\ffmpeg_mp2.exe -i C:\Documents and Settings\Mike\Desktop\Samples/[DB]_Bleach_150_[CF9DECA0].avi -vcodec mpeg2video -r 29.97 -b 1024K -maxrate 17M -bufsize 1024k -aspect 4:3 -s 720x480 -comment pyTivo.py -ac 2 -ab 192K -ar 44100 -f vob - 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\Apocalypto_Trailer.avi  cache hit! 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\Free-Codecs_Trailers.txt  cache hit! 
    supported_format:  C:\Documents and Settings\Mike\Desktop\Samples\Free-Codecs_Trailers.txt  is not supported
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\MySuperExGirlfriendTrailerA.divx  cache hit! 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\[DB]_Bleach_150_[CF9DECA0].avi  cache hit! 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\Apocalypto_Trailer.avi  cache hit! 
    tivo_compatible:  C:\Documents and Settings\Mike\Desktop\Samples\Apocalypto_Trailer.avi  is not mpeg2video it is  mpeg4 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\Apocalypto_Trailer.avi  cache hit! 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\Apocalypto_Trailer.avi  cache hit! 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\MySuperExGirlfriendTrailerA.divx  cache hit! 
    tivo_compatible:  C:\Documents and Settings\Mike\Desktop\Samples\MySuperExGirlfriendTrailerA.divx  is not mpeg2video it is  mpeg4 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\MySuperExGirlfriendTrailerA.divx  cache hit! 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\MySuperExGirlfriendTrailerA.divx  cache hit! 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\[DB]_Bleach_150_[CF9DECA0].avi  cache hit! 
    tivo_compatible:  C:\Documents and Settings\Mike\Desktop\Samples\[DB]_Bleach_150_[CF9DECA0].avi  is not mpeg2video it is  mpeg4 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\[DB]_Bleach_150_[CF9DECA0].avi  cache hit! 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\[DB]_Bleach_150_[CF9DECA0].avi  cache hit! 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\Apocalypto_Trailer.avi  cache hit! 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\Free-Codecs_Trailers.txt  cache hit! 
    supported_format:  C:\Documents and Settings\Mike\Desktop\Samples\Free-Codecs_Trailers.txt  is not supported
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\MySuperExGirlfriendTrailerA.divx  cache hit! 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\[DB]_Bleach_150_[CF9DECA0].avi  cache hit! 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\Apocalypto_Trailer.avi  cache hit! 
    tivo_compatible:  C:\Documents and Settings\Mike\Desktop\Samples\Apocalypto_Trailer.avi  is not mpeg2video it is  mpeg4 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\Apocalypto_Trailer.avi  cache hit! 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\Apocalypto_Trailer.avi  cache hit! 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\Apocalypto_Trailer.avi  cache hit! 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\Free-Codecs_Trailers.txt  cache hit! 
    supported_format:  C:\Documents and Settings\Mike\Desktop\Samples\Free-Codecs_Trailers.txt  is not supported
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\MySuperExGirlfriendTrailerA.divx  cache hit! 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\[DB]_Bleach_150_[CF9DECA0].avi  cache hit! 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\Apocalypto_Trailer.avi  cache hit! 
    tivo_compatible:  C:\Documents and Settings\Mike\Desktop\Samples\Apocalypto_Trailer.avi  is not mpeg2video it is  mpeg4 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\Apocalypto_Trailer.avi  cache hit! 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\Apocalypto_Trailer.avi  cache hit! 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\MySuperExGirlfriendTrailerA.divx  cache hit! 
    tivo_compatible:  C:\Documents and Settings\Mike\Desktop\Samples\MySuperExGirlfriendTrailerA.divx  is not mpeg2video it is  mpeg4 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\MySuperExGirlfriendTrailerA.divx  cache hit! 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\MySuperExGirlfriendTrailerA.divx  cache hit! 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\[DB]_Bleach_150_[CF9DECA0].avi  cache hit! 
    tivo_compatible:  C:\Documents and Settings\Mike\Desktop\Samples\[DB]_Bleach_150_[CF9DECA0].avi  is not mpeg2video it is  mpeg4 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\[DB]_Bleach_150_[CF9DECA0].avi  cache hit! 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\[DB]_Bleach_150_[CF9DECA0].avi  cache hit! 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\Apocalypto_Trailer.avi  cache hit! 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\Free-Codecs_Trailers.txt  cache hit! 
    supported_format:  C:\Documents and Settings\Mike\Desktop\Samples\Free-Codecs_Trailers.txt  is not supported
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\MySuperExGirlfriendTrailerA.divx  cache hit! 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\[DB]_Bleach_150_[CF9DECA0].avi  cache hit! 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\Apocalypto_Trailer.avi  cache hit! 
    tivo_compatible:  C:\Documents and Settings\Mike\Desktop\Samples\Apocalypto_Trailer.avi  is not mpeg2video it is  mpeg4 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\Apocalypto_Trailer.avi  cache hit! 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\Apocalypto_Trailer.avi  cache hit! 
    video_info: ffmpeg output= FFmpeg version SVN-r8047, Copyright (c) 2000-2007 Fabrice Bellard, et al.
    
      configuration: --enable-gpl --enable-pp --enable-swscaler --enable-pthreads --enable-liba52 --enable-avisynth --enable-libdts --enable-libfaac --enable-libfaad --enable-libgsm --enable-libmp3lame --enable-libnut --enable-libogg --enable-libtheora --enable-libvorbis --enable-x264 --enable-xvid --enable-amr_nb --enable-amr_wb --cpu=i686 --enable-memalign-hack --extra-ldflags=-static
    
      libavutil version: 49.3.0
    
      libavcodec version: 51.34.0
    
      libavformat version: 51.10.0
    
      built on Feb 21 2007 23:20:24, gcc: 4.3.0 20070126 (experimental)
    
    
    
    Seems stream 0 codec frame rate differs from container frame rate: 2997.00 (2997/1) -> 23.98 (24000/1001)
    
    Input #0, avi, from 'C:\Documents and Settings\Mike\Desktop\Samples/Apocalypto_Trailer.avi':
    
      Duration: 00:02:29.1, start: 0.000000, bitrate: 1111 kb/s
    
      Stream #0.0: Video: mpeg4, yuv420p, 640x272, 23.98 fps(r)
    
      Stream #0.1: Audio: mp3, 44100 Hz, stereo, 32 kb/s
    
    Must supply at least one output file
    
     
    video_info: Codec= mpeg4  width= 640  height= 272  fps= 23.98  millisecs= 149100 
    tivo_compatible:  C:\Documents and Settings\Mike\Desktop\Samples/Apocalypto_Trailer.avi  is not mpeg2video it is  mpeg4 
    output_video:  C:\Documents and Settings\Mike\Desktop\Samples/Apocalypto_Trailer.avi  is not tivo compatible
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples/Apocalypto_Trailer.avi  cache hit! 
    tsn: 589123456789012 
    aspect169: True 
    select_aspect: File= C:\Documents and Settings\Mike\Desktop\Samples/Apocalypto_Trailer.avi  Type= mpeg4  width= 640  height= 272  fps= 23.98  millisecs= 149100  ratio= 235  rheight= 17  rwidth= 40 
    select_aspect: 16:9 aspect allowed, file is wider than 16:9 padding top and bottom
     -aspect 16:9 -s 720x362 -padtop 58 -padbottom 60 
    transcode: ffmpeg command is  C:\Documents and Settings\Mike\Desktop\Pytivo\plugins\video\ffmpeg_mp2.exe -i C:\Documents and Settings\Mike\Desktop\Samples/Apocalypto_Trailer.avi -vcodec mpeg2video -r 29.97 -b 1024K -maxrate 17M -bufsize 1024k -aspect 16:9 -s 720x362 -padtop 58 -padbottom 60 -comment pyTivo.py -ac 2 -ab 192K -ar 44100 -f vob - 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\Apocalypto_Trailer.avi  cache hit! 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\Free-Codecs_Trailers.txt  cache hit! 
    supported_format:  C:\Documents and Settings\Mike\Desktop\Samples\Free-Codecs_Trailers.txt  is not supported
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\MySuperExGirlfriendTrailerA.divx  cache hit! 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\[DB]_Bleach_150_[CF9DECA0].avi  cache hit! 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\Apocalypto_Trailer.avi  cache hit! 
    tivo_compatible:  C:\Documents and Settings\Mike\Desktop\Samples\Apocalypto_Trailer.avi  is not mpeg2video it is  mpeg4 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\Apocalypto_Trailer.avi  cache hit! 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\Apocalypto_Trailer.avi  cache hit! 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\MySuperExGirlfriendTrailerA.divx  cache hit! 
    tivo_compatible:  C:\Documents and Settings\Mike\Desktop\Samples\MySuperExGirlfriendTrailerA.divx  is not mpeg2video it is  mpeg4 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\MySuperExGirlfriendTrailerA.divx  cache hit! 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\MySuperExGirlfriendTrailerA.divx  cache hit! 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\[DB]_Bleach_150_[CF9DECA0].avi  cache hit! 
    tivo_compatible:  C:\Documents and Settings\Mike\Desktop\Samples\[DB]_Bleach_150_[CF9DECA0].avi  is not mpeg2video it is  mpeg4 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\[DB]_Bleach_150_[CF9DECA0].avi  cache hit! 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\[DB]_Bleach_150_[CF9DECA0].avi  cache hit! 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\Apocalypto_Trailer.avi  cache hit! 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\Free-Codecs_Trailers.txt  cache hit! 
    supported_format:  C:\Documents and Settings\Mike\Desktop\Samples\Free-Codecs_Trailers.txt  is not supported
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\MySuperExGirlfriendTrailerA.divx  cache hit! 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\[DB]_Bleach_150_[CF9DECA0].avi  cache hit! 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\MySuperExGirlfriendTrailerA.divx  cache hit! 
    tivo_compatible:  C:\Documents and Settings\Mike\Desktop\Samples\MySuperExGirlfriendTrailerA.divx  is not mpeg2video it is  mpeg4 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\MySuperExGirlfriendTrailerA.divx  cache hit! 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\MySuperExGirlfriendTrailerA.divx  cache hit! 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\Apocalypto_Trailer.avi  cache hit! 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\Free-Codecs_Trailers.txt  cache hit! 
    supported_format:  C:\Documents and Settings\Mike\Desktop\Samples\Free-Codecs_Trailers.txt  is not supported
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\MySuperExGirlfriendTrailerA.divx  cache hit! 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\[DB]_Bleach_150_[CF9DECA0].avi  cache hit! 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\Apocalypto_Trailer.avi  cache hit! 
    tivo_compatible:  C:\Documents and Settings\Mike\Desktop\Samples\Apocalypto_Trailer.avi  is not mpeg2video it is  mpeg4 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\Apocalypto_Trailer.avi  cache hit! 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\Apocalypto_Trailer.avi  cache hit! 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\MySuperExGirlfriendTrailerA.divx  cache hit! 
    tivo_compatible:  C:\Documents and Settings\Mike\Desktop\Samples\MySuperExGirlfriendTrailerA.divx  is not mpeg2video it is  mpeg4 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\MySuperExGirlfriendTrailerA.divx  cache hit! 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\MySuperExGirlfriendTrailerA.divx  cache hit! 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\[DB]_Bleach_150_[CF9DECA0].avi  cache hit! 
    tivo_compatible:  C:\Documents and Settings\Mike\Desktop\Samples\[DB]_Bleach_150_[CF9DECA0].avi  is not mpeg2video it is  mpeg4 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\[DB]_Bleach_150_[CF9DECA0].avi  cache hit! 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\[DB]_Bleach_150_[CF9DECA0].avi  cache hit! 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\Apocalypto_Trailer.avi  cache hit! 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\Free-Codecs_Trailers.txt  cache hit! 
    supported_format:  C:\Documents and Settings\Mike\Desktop\Samples\Free-Codecs_Trailers.txt  is not supported
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\MySuperExGirlfriendTrailerA.divx  cache hit! 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\[DB]_Bleach_150_[CF9DECA0].avi  cache hit! 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\MySuperExGirlfriendTrailerA.divx  cache hit! 
    tivo_compatible:  C:\Documents and Settings\Mike\Desktop\Samples\MySuperExGirlfriendTrailerA.divx  is not mpeg2video it is  mpeg4 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\MySuperExGirlfriendTrailerA.divx  cache hit! 
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples\MySuperExGirlfriendTrailerA.divx  cache hit! 
    video_info: ffmpeg output= FFmpeg version SVN-r8047, Copyright (c) 2000-2007 Fabrice Bellard, et al.
    
      configuration: --enable-gpl --enable-pp --enable-swscaler --enable-pthreads --enable-liba52 --enable-avisynth --enable-libdts --enable-libfaac --enable-libfaad --enable-libgsm --enable-libmp3lame --enable-libnut --enable-libogg --enable-libtheora --enable-libvorbis --enable-x264 --enable-xvid --enable-amr_nb --enable-amr_wb --cpu=i686 --enable-memalign-hack --extra-ldflags=-static
    
      libavutil version: 49.3.0
    
      libavcodec version: 51.34.0
    
      libavformat version: 51.10.0
    
      built on Feb 21 2007 23:20:24, gcc: 4.3.0 20070126 (experimental)
    
    
    
    Seems stream 0 codec frame rate differs from container frame rate: 30000.00 (30000/1) -> 23.98 (24000/1001)
    
    Input #0, avi, from 'C:\Documents and Settings\Mike\Desktop\Samples/MySuperExGirlfriendTrailerA.divx':
    
      Duration: 00:02:32.7, start: 0.000000, bitrate: 1132 kb/s
    
      Stream #0.0: Video: mpeg4, yuv420p, 640x272, 23.98 fps(r)
    
      Stream #0.1: Audio: mp3, 44100 Hz, stereo, 128 kb/s
    
    Must supply at least one output file
    
     
    video_info: Codec= mpeg4  width= 640  height= 272  fps= 23.98  millisecs= 152700 
    tivo_compatible:  C:\Documents and Settings\Mike\Desktop\Samples/MySuperExGirlfriendTrailerA.divx  is not mpeg2video it is  mpeg4 
    output_video:  C:\Documents and Settings\Mike\Desktop\Samples/MySuperExGirlfriendTrailerA.divx  is not tivo compatible
    video_info:  C:\Documents and Settings\Mike\Desktop\Samples/MySuperExGirlfriendTrailerA.divx  cache hit! 
    tsn: 589123456789012 
    aspect169: True 
    select_aspect: File= C:\Documents and Settings\Mike\Desktop\Samples/MySuperExGirlfriendTrailerA.divx  Type= mpeg4  width= 640  height= 272  fps= 23.98  millisecs= 152700  ratio= 235  rheight= 17  rwidth= 40 
    select_aspect: 16:9 aspect allowed, file is wider than 16:9 padding top and bottom
     -aspect 16:9 -s 720x362 -padtop 58 -padbottom 60 
    transcode: ffmpeg command is  C:\Documents and Settings\Mike\Desktop\Pytivo\plugins\video\ffmpeg_mp2.exe -i C:\Documents and Settings\Mike\Desktop\Samples/MySuperExGirlfriendTrailerA.divx -vcodec mpeg2video -r 29.97 -b 1024K -maxrate 17M -bufsize 1024k -aspect 16:9 -s 720x362 -padtop 58 -padbottom 60 -comment pyTivo.py -ac 2 -ab 192K -ar 44100 -f vob - 
     
  14. Dec 6, 2007 #1274 of 5866
    rsilvers

    rsilvers New Member

    33
    0
    Dec 3, 2007
    I get that also. If I have a few episodes of Atlantis on my PC, and go into eposide1, start a transfer, exit out. Then go to queue up a transfer of episode2, it asks me if I want to stop the transfer (as if it thinks it is the same show as the last one I was transferring).
     
  15. Dec 6, 2007 #1275 of 5866
    dlfl

    dlfl Cranky old novice

    7,113
    54
    Jul 6, 2006
    Dayton OH
    @Mandabar,
    Looking at the 208 code, you will get aspect169=true unless:
    1. You have a model 649 or 540
    (or)
    2. You configure a per-tivo section and put aspect169=false in it.
    Did you say you have a model 590 (Humax?) ?

    Also, 1024kbps is a low bit rate, although it won't keep pyTivo from working. Your videos probably will be poor quality even on a mediocre TV.
     
  16. Dec 6, 2007 #1276 of 5866
    mitch2k2

    mitch2k2 New Member

    110
    0
    Aug 2, 2006
    Anyone? Bueller? Bueller?
     
  17. Dec 6, 2007 #1277 of 5866
    rsilvers

    rsilvers New Member

    33
    0
    Dec 3, 2007
    I was all excited about pyTivo handling MKVs when Tivo Desktop Plus could not, and now I learn I cannot use it because ffmpeg does not audio sync on those MKVs.

    http://forum.videohelp.com/topic318436.html

    This guy says he has audio sync problems on the PC and Mac version of ffmpeg, but not linux.
     
  18. Dec 6, 2007 #1278 of 5866
    reneg

    reneg Member

    743
    14
    Jun 19, 2002
    With all the hundreds of options in ffmpeg, I'm pretty sure that ffmpeg does not have this capability at this time. On the other hand, there are other packages like Mencoder that have this capability but you would probably want to do your adjustments outside of pytivo.
     
  19. Dec 6, 2007 #1279 of 5866
    Mandabar

    Mandabar New Member

    22
    0
    Oct 15, 2003
    Orlando,...
    Ok I'll try a per tivo section and see if that works. I assume I change nothing in my config file but add a per tivo section, that will basically override the settings I have in the first section of the config file for that ONE Tivo.

    The kbps I'm using look just fine. Especially when its from these divx files to tivo. Though regular tv sometimes looks bad when its on basic. But usually not =)
     
  20. Dec 6, 2007 #1280 of 5866
    mitch2k2

    mitch2k2 New Member

    110
    0
    Aug 2, 2006
    Yes, I know I can do it with a secondary app, but was hoping to be able to integrate it into PyTivo's conversion.
     

Share This Page