Big files not transferring from Mac to TiVo

Discussion in 'TiVo Home Media Features & TiVoToGo' started by jpaul34, Jun 5, 2009.

  1. wmcbrine

    wmcbrine Well-Known Mumbler

    11,960
    980
    Aug 2, 2003

    Advertisements

    No change, because you haven't disabled ffmpeg. Remember the other part -- it has to not be in the PATH. If you open a Terminal and type "ffmpeg", does it come up?

    And I'm just assuming that the ffmpeg line wasn't put right back by pyTivoX...
     
  2. jpaul34

    jpaul34 New Member

    55
    0
    Sep 10, 2005
    that config file has been the same since I changed it. Yoav said it would overwrite if I hit apply, which I haven't.

    As for the PATH, I thought that was this line...

    path=/Users/macuser/Documents/TiVo Recordings

    how do I remove it from the PATH? (Thanks for bearing with me, I'm not a programmer.)

    Will removing it from the PATH affect the functionality of pyTivo? I mainly need this to transfer all mpeg files and some avi files.

    here's what happens when I open desktop...

    Your-New-Macintosh:~ macuser$ ffmpeg
    -bash: ffmpeg: command not found
     
  3. jpaul34

    jpaul34 New Member

    55
    0
    Sep 10, 2005
    I installed mplayer OS X extended, but I'm not clear how to use it to rip a DVD. there don't seem to be any options for this on the GUI, so I'm assuming I have to use the command line like I've been using for the older mplayer...

    /Applications/MPlayer\ OSX.app/Contents/Resources/External_Binaries/mplayer.app/Contents/MacOS/mplayer dvd://1 -dumpstream -dumpfile ~/Desktop/movie.mpg

    do I use this same command line or do I need to direct it elsewhere?
     
  4. Yoav

    Yoav New Member

    1,048
    0
    Jan 12, 2007
    presumably you use the same commandline, just use something like /Applications/Mplayer\ OSX\ Extended.app/.....
     
  5. Yoav

    Yoav New Member

    1,048
    0
    Jan 12, 2007

    Advertisements

    I'm not really clear on what you're trying to do, but ffmpeg doesn't come with MacOSX, pyTivoX includes ffmpeg so you can access it by running something like /Applications/pyTivoX.app/Contents/Resources/ffmpeg

    edit Just read what's going on. I think you'll need to edit the pytivo.conf and take out the ffmpeg line. ffmpeg will not be in your path by default. Then exit pyTivoX, and run it again.
     
  6. wmcbrine

    wmcbrine Well-Known Mumbler

    11,960
    980
    Aug 2, 2003
    He's trying to follow my test from #41, after my comments in #34 about disabling ffmpeg as a workaround.

    jpaul34, I don't know what to tell you. Based on the log you posted, ffmpeg is clearly running. And as I look again at the log, it's clearly the one that comes with pyTivoX, so I shouldn't have brought up the PATH issue.
     
  7. jpaul34

    jpaul34 New Member

    55
    0
    Sep 10, 2005
    I figured out what I did wrong...I read Yoav's message about the config file:

    However, it is generally written out by pytivox (when you hit the apply button). So you *can* make changes to it, but if you do, never hit the 'apply' button or you will lose them.

    And took from it that I couldn't close or hit apply, when I am supposed to close and restart. Trying the Bolt transfer now and it started playing, so things are already looking up.

    Am I losing any functionality by removing the ffmpeg line from the config file? Will pyTivo still play avi files? (I wasn't able to play avi files with TiVo Desktop.)

    Edit I gather the ffmpeg line is what allows for conversion on the fly from avi to mpeg. Now that the ffmpeg line is gone, none of the avi's in my recordings folder are showing up. Oh well, at least I know how to get around those troublesome files -- Bolt transferred perfectly and the Dark Knight is looking good too.

    wmcbrine -- if you happen to figure out what I did wrong when I ripped those files, let me know. I'd love to be able to have seamless transfers.
     
  8. jpaul34

    jpaul34 New Member

    55
    0
    Sep 10, 2005
    Tried to transfer Benjamin Button today several different times and it failed. Removed the ffmpeg line from the pytivo config and it still failed.

    The first attempt was with an mplayer rip, the second was with the same rip and the ffmpeg line removed, the third with a handbrake rip (to .avi) and the final was with a mactheripper rip (.vob) converted into mpeg via mpegstreamclip (ffmpeg line removed from config).

    It's a big file (6.0 GB) and the bigger files seem to be the ones causing problems.

    Log is attached if you're interested. I think it's just the log from the final attempt since I restarted pytivo (ffmpeg line is still removed from config).
     

    Attached Files:

  9. wmcbrine

    wmcbrine Well-Known Mumbler

    11,960
    980
    Aug 2, 2003
    The failure is not really apparent there... I see a 200 request, followed by a 206, which in the old days came after the file was complete, or on failure (but there's no sign of failure between the 200 and the 206). I also see "INFO:pyTivo.video.video:(32, 'Broken pipe')", but that comes later. (And the "NonLocalNameException" stuff should be irrelevant to this.) Are you sure the movie didn't transfer? Hmm... I guess a delayed socket timeout could produce that output.

    Anyway, you might want to try something based on a more recent version of pyTivo, since I have support for resuming failed transfers now.
     
  10. jpaul34

    jpaul34 New Member

    55
    0
    Sep 10, 2005
    My PyTivo is up to date with the beta (1.3b5).
     
  11. wmcbrine

    wmcbrine Well-Known Mumbler

    11,960
    980
    Aug 2, 2003
    Your pyTivoX may be up to date, but your pyTivo is not. But I guess you'll have to talk to Yoav about that.
     
  12. jpaul34

    jpaul34 New Member

    55
    0
    Sep 10, 2005
    So you're saying that beta version 1.3b5 of pyTivoX doesn't contain the latest version of pyTivo? Is there a version of pyTivoX that does contain the latest version of pyTivo that can support resuming failed transfers? I was under the impression that the beta version supported this. Bummer.
     
  13. bankshot

    bankshot New Member

    15
    0
    May 28, 2009
    Wow, reading through this thread, I'm almost convinced that jpaul34 is an alter ego of myself. We have the same computer, are using the same software, getting the same error messages in the logs, and sometimes on the same movies! I am using pyTivoX 1.2.1 on my Mac mini (still on OS X 10.5.6 - but that shouldn't be relevant).

    I am new to the TiVo as of about a month ago, and the ability to make my entire DVD collection available to the device (eliminating the need for a home theater PC/Mac I was previously planning on) was a huge selling point. When it works, it's awesome - I can finally use the same device for watching TV as well as all other media. When it doesn't work, it's supremely frustrating - especially when you start watching a transfer in progress, only to have it killed halfway through.

    Like jpaul34, I had failures with Bolt and Benjamin Button, both ripped as VOB/MPEG-2 from DVD. In the case of Bolt, the pytivo.log says "DEBUG:pyTivo.video.transcode:TRANSCODE=YES, None kbps exceeds max audio bitrate." I will retry later with ffmpeg moved out of the pyTivoX hierarchy to see if it transfers ok without transcoding.

    For Benjamin Button, it had a problem about 27 minutes into the movie. Streaming via streambaby also aborted at this point, but if you fast-forwarded past that point, you could resume watching while streaming. Also had the same thing happen at about 1:48 while streaming - curiously about 27 minutes past the halfway mark of the movie. Maybe it's the same physical spot on the disc in layer 1 and layer 2? We were able to watch the movie by skipping the bad points and have since deleted the files (it was a "time-shifted" rental).

    I can provide a sample file that fails every time, if anyone is interested in taking a look. A Simpsons episode is probably the smallest such file I have.

    I've found that using MPEG Streamclip and repairing timecode breaks has fixed transfer issues for a number of files. But the above were run through it this way and still had problems.

    I also own The Dark Knight and will try transferring it soon to see if I also have problems like jpaul34. Right now I am basically running through all my ripped DVDs and transferring them to the TiVo to see which ones fail. At least then I'll know not to start watching those mid-transfer...

    Thanks for any help!
     
  14. Yoav

    Yoav New Member

    1,048
    0
    Jan 12, 2007
    The latest beta of pyTivoX (which was built a while ago) definitely included the resume support -- since it was built for someone who needed it.

    I'm about to build a new beta so that should include all the latest everything again. Check for an update from pyTivoX in about 30 mins...

    But to answer your question, pyTivoX (beta) when built, pulls the latest pytivo, streambaby, ffmpeg, and other support libs when I build it. However, if five minutes later a code change goes in to pytivo, it will not be included in the pytivox beta until the next build...
     
  15. jpaul34

    jpaul34 New Member

    55
    0
    Sep 10, 2005
    Excellent -- I'll try the beta when I get back home. (I'm on vacation for a few more days.) Thank you for all the work you do on this program.
     
  16. jpaul34

    jpaul34 New Member

    55
    0
    Sep 10, 2005
    Bankshot -- let me know if you ever find out what is causing these problems with these certain movies. I'm hopeful that the resume function in the latest beta of pytivox will solve my issue. I like to get the whole movie over to the TiVo before starting to watch it (rather than stream it) so that no issues are likely to pop up after I sit down to watch the film.
     
  17. jpaul34

    jpaul34 New Member

    55
    0
    Sep 10, 2005
    I downloaded the beta (1.3b6) and tried transferring The International, which failed at the 1 hr 36 min mark. Attached is my pytivo log -- any idea why this didn't resume?
     

    Attached Files:

  18. wmcbrine

    wmcbrine Well-Known Mumbler

    11,960
    980
    Aug 2, 2003
    All I can see in the log is that it resumed twice, with each of the three requests ending in an error. Maybe the TiVo just gave up?

    I really recommend a wired connection.
     
  19. jpaul34

    jpaul34 New Member

    55
    0
    Sep 10, 2005
    I do have a wired connection.

    The second attempt at transferring The International was successful.
     
  20. wmcbrine

    wmcbrine Well-Known Mumbler

    11,960
    980
    Aug 2, 2003
    Really? On both ends? Wow. I've never seen that kind of behavior on my network.
     

Share This Page

spam firewall

Advertisements