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. Aug 7, 2011 #3081 of 5684
    caddyroger

    caddyroger New Member

    1,730
    0
    Mar 14, 2005
    Some where...
    Did you try installing this as a administrator rights?
     
  2. Aug 7, 2011 #3082 of 5684
    thomb

    thomb New Member

    60
    0
    Jan 22, 2008
    Mill Creek, WA
    Thanks Caddyroger. That fixed it.
     
  3. innocentfreak

    innocentfreak Active Member

    8,950
    3
    Aug 25, 2001
    Florida
    Other than .TiVo format what is the fastest file format to transfer via Push for recorded TV?

    I have a HD recording in MPG format which I pushed to the TiVo Premiere. It is taking a really long time though so I am wondering why.

    From mediainfo on the file
    Code:
    General
    Format                           : MPEG-PS
    File size                        : 4.55 GiB
    Duration                         : 1h 2mn
    Overall bit rate                 : 10.4 Mbps
    
    Video
    ID                               : 224 (0xE0)
    Format                           : MPEG Video
    Format version                   : Version 2
    Format profile                   : Main@High
    Format settings, BVOP            : Yes
    Format settings, Matrix          : Custom
    Duration                         : 1h 2mn
    Bit rate mode                    : Variable
    Bit rate                         : 10.1 Mbps
    Maximum bit rate                 : 80.0 Mbps
    Width                            : 1 920 pixels
    Height                           : 1 080 pixels
    Display aspect ratio             : 16:9
    Frame rate                       : 29.970 fps
    Standard                         : Component
    Color space                      : YUV
    Chroma subsampling               : 4:2:0
    Bit depth                        : 8 bits
    Scan type                        : Interlaced
    Scan order                       : Bottom Field First
    Compression mode                 : Lossy
    Bits/(Pixel*Frame)               : 0.163
    Stream size                      : 4.46 GiB (98%)
    
    Text #1
    ID                               : 224 (0xE0)-608-1
    Format                           : EIA-608
    Muxing mode                      : A/53 / DTVCC Transport
    Muxing mode, more info           : Muxed in Video #1
    Stream size                      : 0.00 Byte (0%)
    
    Text #2
    ID                               : 224 (0xE0)-608-2
    Format                           : EIA-608
    Muxing mode                      : A/53 / DTVCC Transport
    Muxing mode, more info           : Muxed in Video #1
    Stream size                      : 0.00 Byte (0%)
    
    Text #3
    ID                               : 224 (0xE0)-1
    Format                           : EIA-708
    Muxing mode                      : A/53 / DTVCC Transport
    Muxing mode, more info           : Muxed in Video #1
    Stream size                      : 0.00 Byte (0%)
    
    
     
  4. lrhorer

    lrhorer Active Member

    6,924
    0
    Aug 31, 2003
    San...
    An H.264 file in an MPEG4 container transfers more than 4 times faster than the same content encoded as MPEG2 on my S3 and THD machines*. If I transfer a 720p program on my S3s, even with both tuners disabled I still encounter pauses unless I allow about 90 seconds of buffering for a 22 minute program. If I recode to an h.264 .mp4 file using VideoRedo TVSuite, the same program will transfer to my S3 with both tuners active in a little over 7 minutes. Even on my THD, it will transfer in less than 10 minutes.

    Most 1080i MPEG2 content will transfer at real time or just a bit better to my S3s with both tuners disabled, unless the bit rate exceeds 17 Mbps average. If I recode to .mp4, a 90 minute movie will transfer in about 30 minutes, and I don't have to bother to disable the tuners.

    * - Using the default compression employed by VRD when recoding an MPEG2 file to h.264. This results in about a 30% reduction in file size. It is possible greater compression might yield even faster transfers, but at the potential cost of additional artifacts in the video.
     
  5. innocentfreak

    innocentfreak Active Member

    8,950
    3
    Aug 25, 2001
    Florida
    What I am doing is using MC-TVconverter to just remove the WTV container to expose the Mpeg2 similar to using KMTTG to remove the .TiVo container.

    I wonder if his default settings are messing with it then. It also didn't transfer correctly so TiVo displays it like it is a zoomed out SD show where it is boxed on all four sides.
     
  6. innocentfreak

    innocentfreak Active Member

    8,950
    3
    Aug 25, 2001
    Florida
    It is looking like at this point it may not matter since my TiVo has started rebooting every time I push a file to the Premiere.
     
  7. jcthorne

    jcthorne Active Member

    2,721
    3
    Jan 28, 2002
    Houston
    Did you try pushing a properly formatted mp4 file as lrhorer suggested? Sending improperly formated media to tivo can cause all sorts of problems. Lock ups among them. Tivo does not support windows 7 wtv files, they will need to be converted to h264 and ac3 in a mp4 container. Lots of help and utilities to accomplish the task available here.
     
  8. innocentfreak

    innocentfreak Active Member

    8,950
    3
    Aug 25, 2001
    Florida
    No I haven't had another chance to mess with it yet.

    I guess I was going off the assumption MPG would be easier since when KMTTG decrypts the .TiVo file you are left with just an MPG so I was trying to do the same with WTV. It could also be an issue with the profile that they wrote into the MC-TVconverter.

    Trying MP4 now and I don't think this is going to work for us. MP4 just takes way too long to convert from WTV since we record so much.
     
  9. jsheinz1234

    jsheinz1234 New Member

    55
    0
    Jun 27, 2004
    LA,CA
    I have been using Pytivo for quite a while now (Current version installed 2009), but have recently "cut the cord" and cancelled Cable TV, so want to update to the latest version. (sounds like it has video push? And hoping to get pictures working?)

    How do I update to the most recent version without jacking my current install?
     
  10. johnjay829

    johnjay829 New Member

    41
    0
    Jan 2, 2007
    You just have to download the zip for the lastest release if you are using windows can't help with linux. Extract to the pytivo folder and that should be fine it will ask to overwrite the files there just say yes. If you like just make a backup of your pitivo folder.
     
  11. jsheinz1234

    jsheinz1234 New Member

    55
    0
    Jun 27, 2004
    LA,CA
  12. lrhorer

    lrhorer Active Member

    6,924
    0
    Aug 31, 2003
    San...
    Well, if you have slow CPUs (like I do), then it's true it can take a very long time to recode to h.264, but the results are definitely worth it. What's more, you don't have to babysit the conversion. Select 3 or 4 - or 3 or 4 dozen - files to convert on a PC and let the process run 24 x 7 until it completes.

    That, or you could use this as an excuse to upgrade your CPU, motherboard, and memory. A 3.6 GHz, 6 core cpu should be able to recode at just about real-time. Overclock it to 4GHz, and it can probably do a bit better than real-time. Running it 24 x 7 will wind up convertging a *LOT* of videos. I've done a couple of hundred so far.
     
  13. jsheinz1234

    jsheinz1234 New Member

    55
    0
    Jun 27, 2004
    LA,CA
    hmmmm...replace all the files in Pytivo with the Wmcombrine stuff.

    Can't connect to http://localhost:9032/ now...

    Don't know what to give you guys. Pretty sure it is setup as a service.

    Check Start on Console says this:
    Checking to see if pyTivo is already running . . .
    pyTivo

    =================== Error =======================
    The pyTivo Service is already running.

    Please stop the pyTivo Service first before
    running pyTivo in console mode.

    Press any key to continue . . .

    Check Start Service:
    The requested service has already been started.

    More help is available by typing NET HELPMSG 2182.

    Press any key to continue . . .

    It appears to be running?
     
  14. Iluvatar

    Iluvatar New Member

    377
    0
    Jul 22, 2006
    Try restarting the service or restart your computer if you did not after replacing the files.
     
  15. dlfl

    dlfl Cranky old novice

    6,997
    18
    Jul 6, 2006
    Near...
    These two facts seem inconsistent, don't they? How does (only) a 30% file size reduction lead to 4X transfer speed increase?
     
  16. jsheinz1234

    jsheinz1234 New Member

    55
    0
    Jun 27, 2004
    LA,CA
    I have restarted several times.

    I will replace pytivo folder with my backup and see what happens later when I get home tonight and see what happens.
     
  17. Iluvatar

    Iluvatar New Member

    377
    0
    Jul 22, 2006
    If you still have issues run pyTivo from the command line and post your log here.
     
  18. jcthorne

    jcthorne Active Member

    2,721
    3
    Jan 28, 2002
    Houston
    Not exactly. Mpeg2 video transfered to a tivo results in the tivo transcoding to its internal storage format as its recieved. mp4 files containing compatible h264/ac3 data correctly interleaved and formatted for streaming will store on the tivo 'as is' requireing no processing on the tivo end. On a premiere, there is little difference unless the tivo is really busy, but on a series 3, the difference can be sufficient to prevent real time transfer of HD video in mpeg2 format.
     
  19. lrhorer

    lrhorer Active Member

    6,924
    0
    Aug 31, 2003
    San...
    Especially on a TiVoHD, but even my S3 TiVos cannot transfer 720p content at real-time, even with both tuners disabled. The same video, converted to .mp4, trransfers at over 30Mbps with both tuners recording on HD channels.
     
  20. jsheinz1234

    jsheinz1234 New Member

    55
    0
    Jun 27, 2004
    LA,CA
    Ran the current "NEW" pytivo.py from CMD
    ******************
    C:\Program Files\pyTivo>pytivo.py
    Traceback (most recent call last):
    File "C:\Program Files\pyTivo\pyTivo.py", line 21, in <module>
    config.init_logging()
    File "C:\Program Files\pyTivo\config.py", line 409, in init_logging
    elif getDebug():
    File "C:\Program Files\pyTivo\config.py", line 191, in getDebug
    return config.getboolean('Server', 'debug')
    File "C:\Python27\lib\ConfigParser.py", line 360, in getboolean
    v = self.get(section, option)
    File "C:\Python27\lib\ConfigParser.py", line 599, in get
    raise NoSectionError(section)
    ConfigParser.NoSectionError: No section: 'Server'

    I don't see another log file anywhere.
     

Share This Page