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

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

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

  1. Feb 10, 2014 #6441 of 10413
    RBeatse

    RBeatse Member

    37
    0
    Jan 6, 2005
    Salt Lake...
    I am using version V1P0K and since I upgraded from Win 7 to Win 8.1 (and installed this version of KMTTG), my downlaods that are loaded to my iPad have the video and audio out of sync. They usually start a second out of sync but by the end of an hour show, they are close to 20+ seconds out of sync. I have used the encode profile "me_ipad" for a few years and so I retried them with the "ff_ipad" encode profile and it still does the same thing.
    Is it the version of KMTTG I have or is it the encode profile? I need help, the downloads are unusable at this point.
     
  2. Feb 10, 2014 #6442 of 10413
    lpwcomp

    lpwcomp Active Member

    8,081
    2
    May 6, 2002
    John's...
    That's because they are encrypted. When an h.264 video is being transferred to any TiVo series 3 or earlier, it must be transcoded to MPEG2. If it is encrypted, it must first be decrypted. pyTivo uses tivodecode to decrypt, and it cannot decrypt h.264.
     
  3. Feb 10, 2014 #6443 of 10413
    moyekj

    moyekj Well-Known Member

    11,144
    32
    Jan 23, 2006
    Mission...
    You need to enable "QS Fix" task as part of your flow. Best option is to configure kmttg with VideoRedo which it will then use for QS Fix, but short of that kmttg will use ProjectX for that task instead.
     
  4. Feb 10, 2014 #6444 of 10413
    murgatroyd

    murgatroyd Don't stop believin'

    25,395
    0
    Jan 5, 2002
    Berkeley CA
    After transferring files with kmttg, I generally do a quick check of the mpeg file outputted by kmttg to make sure the entire recording was transferred before I delete the original file from my TiVo. Usually this means opening the qsfixed mpeg file with VLC and checking a couple of points in the recording to see that it looks okay, and comparing the scenes at the very end to make sure the file wasn't truncated.

    I transferred the Opening Ceremony of the current Winter Olympics (with padding, the duration was 4:07). The file size reported by my TiVoHD is 6.16 GB.

    kmttg's display of the NP List agrees with what the TiVo says, reporting a running time of 4:07 and a size of 6.16 GB.

    I opened the file with VLC (2.1.3 Rincewind); the running time of the recording is 41:38.

    I said "oh, crap, another glitched recording" and examined the file with the explorer in Windows. The file size reported is 5.81 GB (6,247,352,320 bytes) and the running time 04:07:23.

    I had recently installed the K-Lite Codec pack and Media Player Classic (1.7.1.247 (f520e2b) from December 18th last year) so I tried that next. MPC displays the running time of 04:07:23.

    This is on my Win8 desktop which has VRD TS 3.20.629 installed, but not TiVo Desktop. (IIRC I had installed the Codec Pack to make up for the lack of TiVo Desktop.) I am only using VRD TS for QS Fix at the moment; I haven't used it for editing.

    So my questions are:

    1) Is this expected? That is, as long as the MPC can display the entire recording, and W8 and MPC agree on the running time, should I care what W8 tells me about the file size? How much variation should I expect? (I realize this is an artifact of how the different OSes report the file size.)

    2) Which media players are generally the most robust? (I'm okay with using MPC if I have to, but if there are better players out there, I'd like to know.)

    3) Do I need anything else to edit with VideoRedo TS if I don't have TiVo Desktop Plus installed? Because I expect I'll need to edit down some of these recordings real soon now.

    I'll go back and read the thread, but if there are things that I can't do with VRD TS because I don't have TiVo Desktop Plus installed, I'd appreciate a pointer to the appropriate thread or a recap. (My previous desktop's hard drive is comatose, and I've been too lazy/busy to call TiVo about retrieving the key for TiVoDesktop Plus for that install; it's old enough that the information is not online.)

    Sorry for the off-topic parts of this post, but I wanted to post a caution because I thought at first there might have been an issue with kmttg not transferring the entire recordings. But if MPC can play the file, I guess that kmttg worked fine and the problem is with VLC. If I'm overlooking something or you have other troubleshooting tips, please let me know. Thanks.

    P.S. keeping kmttg up to date is so easy now. It's really a pleasure to use, and keeps getting better and better. :up: :up: :up:
     
  5. Feb 10, 2014 #6445 of 10413
    RBeatse

    RBeatse Member

    37
    0
    Jan 6, 2005
    Salt Lake...
    OK. I have never used QS Fix or VideoRedo before (and have been using kmttg for this same process for almost 2 years). Why would this have changed and what is QS Fix doing that it will fix an audio/video mismatch?
     
  6. Feb 10, 2014 #6446 of 10413
    moyekj

    moyekj Well-Known Member

    11,144
    32
    Jan 23, 2006
    Mission...
    "QS Fix" fixes timestamp issues in the mpeg2 files which are common in digital cable recordings. Most mpeg2 decoders are very forgiving for these errors, so playing back the original mpeg2 file you may not see any problems. But encoders are much more sensitive to errors, so you need to clean up any timestamp issues before attempting to re-encode to something else, otherwise you run the risk of A/V sync issues such as you are seeing. For series 2 units which make their own encodings from analog you don't need QS Fix, but any digital cable recording is prone to having problems. As to why you didn't have problems before there can be many factors, one of them being luck.
     
  7. Feb 10, 2014 #6447 of 10413
    RBeatse

    RBeatse Member

    37
    0
    Jan 6, 2005
    Salt Lake...
    Thanks for the help, I will try QS Fix now and see how it works. But another question:

    What file needs to be deleted so that KMTTG will rebuild the Tivo names? Of my 4 Tivo's, 3 have been renamed in the past 6 months and so I still get tabs for the old and the new names. In the Settings tab for TiVo's, only the correct ones show but somewhere it remembers them all. How can I get them to clean up so I only get 4 tabs?
     
  8. Feb 10, 2014 #6448 of 10413
    moyekj

    moyekj Well-Known Member

    11,144
    32
    Jan 23, 2006
    Mission...
    In kmttg GUI go to config-TiVos tab and delete the ones you don't want.
     
  9. Feb 10, 2014 #6449 of 10413
    mrnoonan

    mrnoonan New Member

    5
    0
    May 19, 2005
    The Season Passes control bar on the Season Passes button from Remote tab is not showing one of my Tivos. May be cockpit error on my part.

    I have a new Tivo Premier and an older Tivo HD series 3. The Configure finds both devices on my LAN with both device show up in the Files, Remote bar.

    The First pull down for selecting a device only shows the TV Premier.

    Help Please. Thanks Mke
     
  10. Feb 10, 2014 #6450 of 10413
    moyekj

    moyekj Well-Known Member

    11,144
    32
    Jan 23, 2006
    Mission...
    Hover your mouse over the TiVo pulldown list and read the tooltip that comes up there. As it explains for series 3 units you will need to provide kmttg your tivo.com login and password to get limited Remote capabilities for series 3 units. (You probably need to re-start kmttg after doing so as well before your series 3 units will be listed).
     
  11. Feb 10, 2014 #6451 of 10413
    mrnoonan

    mrnoonan New Member

    5
    0
    May 19, 2005
    Hover your mouse over the TiVo pulldown list and read the tooltip that comes up there. As it explains for series 3 units you will need to provide kmttg your tivo.com login and password to get limited Remote capabilities for series 3 units. (You probably need to re-start kmttg after doing so as well before your series 3 units will be listed).
    __________________
    Roamio Pro (GigE)
    Elite (Internal MoCA)
    Premiere (MoCA adapter)
    Cox - Motorola CableCards & TAs
    Slingbox 350 & TiVo Stream for remote viewing

    Thanks for the tip.
    Note that the Device pulldown did not have a yellow tip.
    But by adding my Tivo credentials to the Configure/Tivo page I was able to see my Tivo in the pulldown list.

    Also note that one of the Season Pass entries had no name and could not be deleted. I also could not use clk and then shift.clk to select a group of Pass entries and had to delete them one at a time to cull the list.

    All-in-all nice feature
     
  12. Feb 10, 2014 #6452 of 10413
    moyekj

    moyekj Well-Known Member

    11,144
    32
    Jan 23, 2006
    Mission...
    Pretty much every useful GUI object in kmttg has a tooltip associated with it. If you are not getting tooltips then you must have turned them off in config-Visual section.
     
  13. Feb 10, 2014 #6453 of 10413
    mrnoonan

    mrnoonan New Member

    5
    0
    May 19, 2005
    Every button on the seasons Pass line has a yellow tip except the pulldown. I can't read make sense Visual tab in config but I've left it alone. However the following errors now occur after I start up Kmttg. I had done a kmttg update followed by the Tool update. I'm a total dweebe when it comes to Java, etc. Let me know if I can help with the resolution to these errors. Mike


    java.lang.NullPointerException
    at com.apple.laf.AquaComboBoxUI$1.itemStateChanged(AquaComboBoxUI.java:97)
    at javax.swing.JComboBox.fireItemStateChanged(JComboBox.java:1225)
    at javax.swing.JComboBox.selectedItemChanged(JComboBox.java:1282)
    at javax.swing.JComboBox.contentsChanged(JComboBox.java:1329)
    at javax.swing.AbstractListModel.fireContentsChanged(AbstractListModel.java:118)
    at javax.swing.DefaultComboBoxModel.setSelectedItem(DefaultComboBoxModel.java:93)
    at javax.swing.JComboBox.setSelectedItem(JComboBox.java:578)
    at com.tivo.kmttg.gui.configMain.read(configMain.java:866)
    at com.tivo.kmttg.gui.configMain.display(configMain.java:160)
    at com.tivo.kmttg.gui.gui$25.actionPerformed(gui.java:1011)
    at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
    at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)
    at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
    at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
    at javax.swing.AbstractButton.doClick(AbstractButton.java:376)
    at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:833)
    at com.apple.laf.AquaMenuItemUI.doClick(AquaMenuItemUI.java:157)
    at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:877)
    at java.awt.Component.processMouseEvent(Component.java:6505)
    at javax.swing.JComponent.processMouseEvent(JComponent.java:3320)
    at java.awt.Component.processEvent(Component.java:6270)
    at java.awt.Container.processEvent(Container.java:2229)
    at java.awt.Component.dispatchEventImpl(Component.java:4861)
    at java.awt.Container.dispatchEventImpl(Container.java:2287)
    at java.awt.Component.dispatchEvent(Component.java:4687)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
    at java.awt.Container.dispatchEventImpl(Container.java:2273)
    at java.awt.Window.dispatchEventImpl(Window.java:2719)
    at java.awt.Component.dispatchEvent(Component.java:4687)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735)
    at java.awt.EventQueue.access$200(EventQueue.java:103)
    at java.awt.EventQueue$3.run(EventQueue.java:694)
    at java.awt.EventQueue$3.run(EventQueue.java:692)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
    at java.awt.EventQueue$4.run(EventQueue.java:708)
    at java.awt.EventQueue$4.run(EventQueue.java:706)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:705)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
     
  14. Feb 10, 2014 #6454 of 10413
    moyekj

    moyekj Well-Known Member

    11,144
    32
    Jan 23, 2006
    Mission...
    You must be running on a Mac right? I've seen other posts about issues with Macs that do very different things than other OS's for Java. I don't have a Mac to test on so can't really help other than to say - set "look and feel" to default if it's not already.
     
  15. Feb 11, 2014 #6455 of 10413
    steve614

    steve614 what ru lookin at?

    10,722
    0
    May 1, 2006
    Dallas, TX
    If you want to edit .tivo files directly with VRD, you'll need at least a partial installation of Tivo Desktop. If you are editing files that are already decrypted, I don't think you need anything else.

    To get a partial installation of Tivo Desktop, install the program, then go to the Control Panel -> Uninstall a program.
    Click to highlight the Tivo Desktop program and then click "Change" near the top.
    In the pop-up that appears, select "Remove Partial". This will uninstall Tivo Desktop, but leave behind the necessary components that VRD uses to decrypt .tivo files.
     
  16. Feb 12, 2014 #6456 of 10413
    steeleno12

    steeleno12 New Member

    78
    0
    May 9, 2004
    I am trying to transfer Tivo recordings to an external HDD to use with my WD TV Live Streaming Media Player . At the suggestion of others I have downloaded kmttg onto my Mac OSX 10.6.

    I can see my Tivo on the program, I also see all my recordings but to be honest I don't have a clue how to proceed from there.

    I did try just selecting a file and hit start. I transferred the finished job to a thumbdrive but find that the file is not found on my WD TV Live Streaming Media Player.

    I did read the readme file but I still cannot seem to figure out what to do. Due to medical issues (chemobrain) my cognitive functions are compromised so I have difficulties reading manuals. To be honest this is way over my head and I could really use some help with how to go about using the program.

    Is there anyone willing to walk me through this?
     
  17. Feb 13, 2014 #6457 of 10413
    moyekj

    moyekj Well-Known Member

    11,144
    32
    Jan 23, 2006
    Mission...
    Enable "decrypt" so you get a .mpg file that should play with your WD player. The .TiVo files are encrypted so no good for the WD.
     
  18. Feb 13, 2014 #6458 of 10413
    steeleno12

    steeleno12 New Member

    78
    0
    May 9, 2004
    Thank you so much. I knew it would be something simple as that, I just could not seem to see that option to check.
     
  19. Feb 13, 2014 #6459 of 10413
    murgatroyd

    murgatroyd Don't stop believin'

    25,395
    0
    Jan 5, 2002
    Berkeley CA
    Yeah, I think I saved a copy of the TiVo Desktop installer somewhere. Just need to figure out where it is.

    I've already bought TDP twice. Don't want to buy it again if I don't have to.
     
  20. Feb 13, 2014 #6460 of 10413
    slimjim867

    slimjim867 New Member

    154
    0
    Sep 20, 2005
    Setting up a new machine and cannot remember my old settings. Upon the new install... I left my output file set as "ff_droid" planning to end up with a mpeg file but the output file is .tivo.

    Thankyou for your help and thank you for a great program.
     

Share This Page