1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. Breaking News - The sale is back... "Our “once in a lifetime” PLS promotion was such a hit, that we’ve decided to launch it again! The PLS Transfer Sale will be available again for the last 3 days of the month. This will include the BOLT+ 3TB, and 4 refurb units (BOLT 500GB, BOLT 1T, Roamio Pro and the TiVo Mini)." https://www.tivo.com/secondchancelifetimesale#/secondchancelifetimesale

New program for 1 step TTG downloads, decryption, encoding - kmttg

Discussion in 'TiVo Home Media Features & TiVoToGo' started by moyekj, Mar 15, 2008.

  1. Jan 15, 2010 #1761 of 11060
    dwalzer

    dwalzer New Member

    6
    0
    Jan 14, 2010
    Monitored Task Manager, and well, the old girl's working pretty hard. On a download, curl + other stuff pushes the CPU to 100%; on an encode, ffmpeg or handbrake encoder processes ALONE drive the CPU to 100%. No wonder she chokes when multitasking on a kmttg queue. Time for a new machine...
     
  2. Jan 15, 2010 #1762 of 11060
    oldgeezer19

    oldgeezer19 New Member

    3
    0
    Feb 10, 2005
    Chicago Area
    I just started using kmttgv0p7g to transfer and decode Tivo files to my PC's.

    I love the program and the ability to perform decryption and commercial detection and cutting with a single tool.

    I'm experiencing one problem, however.

    I have used kmttg to decrypt Tivo files which I had previously transferred to my PC with Tivo Desktop prior to installing kmttg. I then used pyTivo to transfer the resulting mpeg files back to my TivoHD.

    After these files were transferred back onto the Tivo they appeared in the Tivo Desktop and kmttg GUI's as being copy protected.

    As a test, I transferred a Tivo file to my PC using kmttg without any decryption or other processing. I then transferred the Tivo file back to the Tivo using pyTivo.

    The Tivo file that had been transferred back was now copy protected.

    Has anyone else experienced this behavior?

    Is there a solution for this, or a workaround?

    Thanks.
     
  3. Jan 15, 2010 #1763 of 11060
    moyekj

    moyekj Well-Known Member

    11,406
    148
    Jan 23, 2006
    Mission...
    If you use pyTivo "push" method (either via kmttg "push" task or through pyTivo web server) then they will always be copy protected. If however you initiate transfers from PC->TiVo from your TiVo instead then they will NOT be copy protected.
    i.e. Pulls are not copy-protected but pushes always are.
    It's a shame that is the case since pushes are a lot more convenient, but no solution to that side-effect has been found yet by pyTivo developers.
    (It's not anything pyTivo is doing per se, any transfers scheduled via mind.tivo.com server are marked as copy protected and TiVo Desktop auto transfers suffer from the same side-effect).
     
  4. Jan 15, 2010 #1764 of 11060
    oldgeezer19

    oldgeezer19 New Member

    3
    0
    Feb 10, 2005
    Chicago Area
    OK, too bad that's how it works, but, at least there's a workaround.

    Thanks for the explanation and quick reply.
     
  5. Jan 15, 2010 #1765 of 11060
    jharvey31

    jharvey31 New Member

    6
    0
    Aug 23, 2003
    NY, NY
    I have a Tivo HD (not Series 3, just HD), and I'm trying to download and view my first video on my Windows 7 PC.

    I first installed Tivo Desktop (as Admin), set up the MAK, and did the upgrade to Plus with my license key. All seemed fine.

    I then tried downloading via kmttg and decrypting. The result of this is a .mpg file, however when I try to play in WMP, all I get is audio.

    I have also tried downloading directly from the web UI with Firefox, and decrypting that file yielded the same results.

    For reference, here's the log lines in kmttg for decrypting:

    >> DECRYPTING C:\Users\John\Documents\kmttg_v0p7g\Sesame Street - Frankly, Its a Habitat (01_08_2010).TiVo ...
    C:\Users\John\Documents\kmttg_v0p7g\tivodecode\tivodecode.exe --mak MAK --out "C:\Users\John\Documents\kmttg_v0p7g\Sesame Street - Frankly, Its a Habitat (01_08_2010).mpg" "C:\Users\John\Documents\kmttg_v0p7g\Sesame Street - Frankly, Its a Habitat (01_08_2010).TiVo"

    I have read in some threads and I ought to be able to play a .tivo file directly in WMP, but this gives me error C00D11B1.

    I'm speculating that this might be a codec or DRM issue, but I'm at a loss as to where to look.
     
  6. Jan 16, 2010 #1766 of 11060
    jbernardis

    jbernardis New Member

    1,072
    0
    Oct 21, 2003
    Princeton NJ
    Download videolan media player (VLC). I think it is a better player than wmp and it plays everything I throw at it. If nothing else, you'll have some additional evidence as you try to solve your original problem.
     
  7. Jan 16, 2010 #1767 of 11060
    moyekj

    moyekj Well-Known Member

    11,406
    148
    Jan 23, 2006
    Mission...
    As stated VLC is always a good thing to have installed since it is self-sufficient (does not depend on windows installed codecs). If you want to play mpg and a bunch of other formats via WMP install the k-lite full codec pack.
     
  8. Jan 16, 2010 #1768 of 11060
    jharvey31

    jharvey31 New Member

    6
    0
    Aug 23, 2003
    NY, NY
    This worked like a charm, thanks for the tip!
     
  9. Jan 16, 2010 #1769 of 11060
    moyekj

    moyekj Well-Known Member

    11,406
    148
    Jan 23, 2006
    Mission...
    For those using VideoRedo and not already up to speed on latest VideoRedo developments there is now a pre-release version of TVSuiteV4 that among other things contains H.264 support (reading, editing, encoding):
    http://www.videoredo.net/msgBoard/forumdisplay.php?f=39

    There are still some kinks to be worked out for generating MP4 files via batch mode and AC3 audio in MP4 container is not there yet but is coming soon, but it's shaping up to look very promising for generating MP4/H.264/AC3 files compatible with TiVo. (Note that it generates mp4 files with moov atom already at front of file as well so no need for further processing to make it fully TiVo compatible).

    So I envision hopefully not too long from now even more VRD integration within kmttg with options to encode using VRD built in and user-defined encoding profiles.
    Of course this new VRD version has become so full featured that it really largely negates the need for other tools such as this one for users that don't care about a lot of automation.
     
  10. Jan 16, 2010 #1770 of 11060
    jbernardis

    jbernardis New Member

    1,072
    0
    Oct 21, 2003
    Princeton NJ
    Lately I have been having trouble with curl transferring programs to my PC. I get the following in the log:

    Any ideas what might be wrong? When I try the file again, sometimes it works, but if it does fail again, it fails at a different point. Obviously the larger the file, the more likely it will fail.

    My network is basically wired (100Mbit), although tivo in question is connected wirelessly. The wireless adapter is literally 6 inches from the WAP, and the signal strength is never less than 95 or so - so I don't think that's the problem.

    I was thinking of installing a 4 port switch in front of the WAP so that I could connect the tivo with a wire. Beyond that, can anybody think of anything I might be able to do? One thing I was wondering was whether or not there is a curl option to pace the transfer - make it go a little slower. Not sure if this would help or not, but I don't know enough about curl to even know if this is possible
     
  11. Jan 16, 2010 #1771 of 11060
    moyekj

    moyekj Well-Known Member

    11,406
    148
    Jan 23, 2006
    Mission...
    jbernardis, curl exit code explanations you can find here:
    http://curl.haxx.se/docs/manpage.html
    exit code 56 means:
    So I would suspect either a network issue (with wireless in path that is always suspect), or a TiVo web server problem (which a reboot normally clears up).
    Having said that I have wireless N to my laptop (TiVos are networked to router via MoCA) and I haven't run into that problem.
     
  12. Jan 16, 2010 #1772 of 11060
    jbernardis

    jbernardis New Member

    1,072
    0
    Oct 21, 2003
    Princeton NJ
    Thanks

    I'll try the reboot first since that's the easiest. The family's out there right now watching something or other, so it will have to wait until later.
     
  13. Jan 16, 2010 #1773 of 11060
    moyekj

    moyekj Well-Known Member

    11,406
    148
    Jan 23, 2006
    Mission...
    Big thanks to Bill (AudioNutz) for helping out testing on Mac platform. We ended up with a new ffmpeg executable and some changes to encoding profiles to get everything working properly. New files have been uploaded to the google site in case any other Mac user wants to test it out.
     
  14. Jan 17, 2010 #1774 of 11060
    AudioNutz

    AudioNutz New Member

    318
    0
    Nov 9, 2008
    Since adjustments are being made to the encoding profiles, it might be worth mentioning that I use "-async 50" in all of my arguments. This keeps the audio in sync with the video all the way through a show.
     
  15. Jan 19, 2010 #1775 of 11060
    txporter

    txporter One sec, almost done

    666
    0
    Sep 17, 2006
    Austin, TX
    Not sure how much you have been keeping up with the forum, but it appears that they accidentally broke the COM interface in the 594 release of the new software. They expect to have a newer version out with the interface fixed sometime this week (look for 595 as the fixed version). I don't actually have the H.264 version, but have been trying to keep an eye on things there.
     
  16. Jan 19, 2010 #1776 of 11060
    moyekj

    moyekj Well-Known Member

    11,406
    148
    Jan 23, 2006
    Mission...
    Yes, I'm following it very closely and eagerly await 595 with the fix which tentatively will come out this week according to Dan R. In the meantime I already have development code ready to go which allows one to optionally switch to use VideoRedo TVSuite4 encoding profiles for the "encode" task (built in or custom defined), so now just need the fix to verify the implementation works.
    BTW TVSuite4 can also output VC-1 video in wmv container which is TiVo series 3 compatible (I verified a couple of days ago with an encoding I was able to push natively to TiVo). I'm more interested in update which will allow AC3 in mp4 container though since that's the most useful audio format for TiVo multi-channel audio. Right now as you probably know VRD TVS4 only supports AAC audio in mp4 container (H.264 + AC3 only currently supported in TS container).
     
  17. Jan 19, 2010 #1777 of 11060
    txporter

    txporter One sec, almost done

    666
    0
    Sep 17, 2006
    Austin, TX
    That's interesting to note about VC-1 video. I hadn't really thought about messing around with VC-1 again since I finally got my batch files down with MPEG2. Something for me to think on though. Space savings is always nice.

    Yeah, I had seen that about H.264 and AC3/AAC. Can you just output in TS container and remux back to MP4?
     
  18. Jan 19, 2010 #1778 of 11060
    moyekj

    moyekj Well-Known Member

    11,406
    148
    Jan 23, 2006
    Mission...
    I suppose you could. Don't know what batch tool is available to do such a thing reliably. I don't think ffmpeg is very good at remuxing things into mp4 container. In any case I don't think it will take too long for VRD TVS4 to support it properly to eliminate that hassle.
     
  19. Jan 20, 2010 #1779 of 11060
    VideoGrabber

    VideoGrabber New Member

    114
    0
    Sep 11, 2003
    Geez, you really need a scorecard to keep track of all these video and audio formats, plus their containers and the combinations they're mixmastered in, some of which work, and others that don't. :)

    - Tim
     
  20. Jan 20, 2010 #1780 of 11060
    moyekj

    moyekj Well-Known Member

    11,406
    148
    Jan 23, 2006
    Mission...
    Actually with a custom Visual Basic script of my own I was able to get VRD TVS4 current version (594) working properly today. Also since I now use custom script I was also able to code things such that I can now get and show pct complete for VRD encoding jobs. So now in development I have completed/working code to use VRD TVS4 for encode jobs which is a nice option to have. So this will all be part of next kmttg release now.
     

Share This Page