pyTivo - MP4 playback??

Discussion in 'TiVo Home Media Features & TiVoToGo' started by rbenotti, Nov 15, 2011.

  1. rbenotti

    rbenotti Member

    172
    0
    Oct 22, 2003
    Pardon if this seems like a dumb question - but does pyTiVo handle MP4 files? Asking because it just occured to me most of my collection is avi/mpg(dvd).

    I do know Stream Baby Stream does not like my mkv (audio) files.

    With anything over 1GB, it's easie to use pyTivo to transfer, than deal with rebuffering with the kids using Stream Baby :)
     
  2. ThAbtO

    ThAbtO TiVoholic by the bay TCF Club

    11,688
    920
    Apr 6, 2000
    SF Bay Area
    I have used PyTivo to transfer (push) .mpg, .mp4, .mkv, .avi
     
  3. Stuxnet

    Stuxnet Alien Infidel

    356
    0
    Feb 8, 2011
    Add to that *.vob files...
     
  4. jcthorne

    jcthorne Well-Known Member

    3,116
    196
    Jan 28, 2002
    Houston
    Properly formed mp4 files are among the very few formats that Tivo supports natively, ie without transcoding before sending. They can be pushed directly to the Tivo at very high speed and stored in thier original format and size on the tivo.
     
  5. rbenotti

    rbenotti Member

    172
    0
    Oct 22, 2003
    I guess I'll have to see if the one I downloaded is properly formed (Kids movie)

    Thanks!
     
  6. rbenotti

    rbenotti Member

    172
    0
    Oct 22, 2003
    Safe to say the file isn't properly formed. pYTivo starts transfer and fails (something about 2 streams) and Streambaby plays, but the audio is a music track. Very odd.
     
  7. dlfl

    dlfl Cranky old novice

    8,883
    702
    Jul 6, 2006
    Dayton OH
    Here is the video compatibility wiki page for Stream Baby:
    http://code.google.com/p/streambaby/wiki/video_compatibility
    You can use mediaInfo (free, Google) to get parameters of your file.
    Also: ffmpeg -i <file path?
    Or: Load into VideoReDo and hit Ctrl-L
    You can probably convert to a compatible file with VideoReDo, ffmpeg or another program. You will probably have to do a little research and trial and error to do this but help is available here and on other forums, such as the VideoReDo forum.

    If you seek help, the first thing you should do is get the parameters of your file and post them.
     
  8. rbenotti

    rbenotti Member

    172
    0
    Oct 22, 2003
    For some reason I never saw this back in November. It's the 6 channel audio that pyTivo has a problem with. I posted a new post and forgot I asked this question last fall. Apologies.

    But I still haven't figured it out....:(
     
  9. lrhorer

    lrhorer Active Member

    6,933
    10
    Aug 31, 2003
    San...
    Using VideoRedo TV Suite v 4, simply selecting the h.264 => .mp4 profile will do what you want. Note, however, it will have to be a *PUSH*, not a pull in pyTivo. I recommend vidmgr, but minimally a recent version of pyTivo, VRD 4, and a browser will get you there. I'm also using handbrake to convert 1080p files from .mkv to h.264 in a .mp4 container, but that is a bit more involved.

    A note concerning the audio: VRD can only handle 6 channel audio as either a pass-through for AC3 or else re-muxing to 2 channel AAC and only for the main audio. If you need to re-mux, then you need to use something other than or in addition to VRD. pyTivo can handle selecting alternate audio, however, or at least I know the DVD Plug-in can.
     
  10. rbenotti

    rbenotti Member

    172
    0
    Oct 22, 2003
    Thanks!

    I am using pyTivo to push to the Tivo. I just wonder why pyTivo is having trouble with 6 channel audio AAC. Maybe I don't have the latest version or something.
    I've tried Handbrake and forcing AC3 passthrough (keping video the same). On a PC I get no sound though.....
    I'll have to look a VRD 4 as an option.
     
  11. dlfl

    dlfl Cranky old novice

    8,883
    702
    Jul 6, 2006
    Dayton OH
    Regarding no audio on PC:
    http://www.tivocommunity.com/tivo-vb/showthread.php?p=9234460#post9234460

    My guess is pyTiVo will handle the 6-channel AC3. Note this note from the **TiVo compatibility chart**:
    You can try VRD TVS4 free and uncrippled for 15 days. Be sure to perform the trial registration available on the menu system.
     
  12. Iluvatar

    Iluvatar New Member

    377
    0
    Jul 22, 2006
    Yes. Update your pyTivo if it is older than a few months. pyTivo can handle the detection and transcoding of AAC 5.1 to AC3 just fine.
     
  13. lrhorer

    lrhorer Active Member

    6,933
    10
    Aug 31, 2003
    San...
    As long as the build of ffmpeg one uses supports AC3 coding. Either way, however, VRD does not support any coding of AC3, which means one cannot change volume, bit-rate, etc. and wind up with an AC3 payload in VRD.
     
  14. lrhorer

    lrhorer Active Member

    6,933
    10
    Aug 31, 2003
    San...
    It does. A very large fraction of the content on my server is 5.1 AC3. Some has been recoded, some has not. 'Works just fine.
     
  15. rbenotti

    rbenotti Member

    172
    0
    Oct 22, 2003
    This may sound like an ignorant question, but where do I find what is current? I know mine is more than a few months old.

    Both pyTivo and ffmpeg

    I did find that reencoding the audio to Dolby Surround allowed it to be pushed but would rather keep the sources as multichannel.

    Thanks folks - I knew it had to be something - just had to ask the right people.
     
  16. rbenotti

    rbenotti Member

    172
    0
    Oct 22, 2003
    I think I found it (I should have looked in the source thread for pyTivo first).

    And it looks like a ffmpeg was updated recently too.

    Hope to test it tonight.

    Fingers crossed!!
     
  17. rbenotti

    rbenotti Member

    172
    0
    Oct 22, 2003
    Loading the new versions of both got me in business. Thanks everyone!
     
  18. lrhorer

    lrhorer Active Member

    6,933
    10
    Aug 31, 2003
    San...
    All valid questions stem from ignorance. If one never asks the question, one will potentially remain forever ignorant. If one already knows the answer, then unless one is being either rhetorical or arrogant, there is no point in asking - the exception being a tutor or teacher who asks a student a question to test their knowledge.
     

Share This Page