TivoHD cannot play audio on AC3-5.1 mpegs?

Discussion in 'TiVo Home Media Features & TiVoToGo' started by m_jonis, Jun 28, 2011.

  1. m_jonis

    m_jonis Member

    676
    6
    Jan 3, 2002
    Albany, NY
    I've ripped some DVD's and used Video Redo to quickstream fix. there's two streams reported:
    x80 = AC3 -Stereo
    and
    x81 = AC3-5.1 DD

    If I quickstream fix with the AC3-5.1 DD, and use PyTivo to transfer (not stream, TRANSFER) to my TivoHD, I get NO audio (and yes, DD is working on the TivoHD as almost every TV show I watch is DD and the AV receiver sees the DD 5.1)

    If I instead quickstream fix to the AC3 stereo, then I get audio (but obviously stereo, not DD)

    Is this a TivoHD problem or something "odd" with PyTivo (the pytivo screen doesn't indicate it's having to encode anything since I already did that).
     
  2. Dan203

    Dan203 Super Moderator Staff Member TCF Club

    50,677
    5,920
    Apr 17, 2000
    Nevada
    Easiest way to rule out pyTiVo is to use TiVo Desktop instead. If you still can't hear the audio then you know it's a problem with the TiVo or the file. If you can then you know it's pyTiVo.

    Dan
     
  3. GBL

    GBL covert opiniative

    2,001
    102
    Apr 20, 2000
    Twin Cities, MN
    Ran into this issue myself with TiVo desktop and Series 3 TiVo.

    Issue is definitely with file.
     
  4. vectorcatch

    vectorcatch New Member

    129
    0
    Nov 20, 2008
    The problem is with the stream numbering. The TiVo cannot see 0x81, it doesn't understand the concept of multiple audio tracks in an mpeg file.

    Videoredo simply strips the first track, but doesn't change the stream Id, so the TiVo tries to play 0x80 but it doesn't exist.

    The only way to fix this is to remix the file with the 5.1 track set to 0x80. Ffmpeg can do this for you I believe.
     
  5. Sep 8, 2011 #5 of 12
    Bill Zigrang

    Bill Zigrang New Member

    16
    0
    Nov 23, 2006
    OOOH, OOOH - you may just have answered a question that's been plaguing me since mid-2010. At that time (not before) I became unable to download movies from Turner Classic Movies (with TiVo Desktop or KMTTG), convert them to .mpg with DSD or KMTTG, and burn them to DVD with Nero. The audio track went missing unless I recoded them AGAIN to .mpg with AnyVideoConverter, whereupon the audio track reappeared. I can play the original .mpg files with VLC, Windows Media Player, or even with Nero Kwik Media, but the audio track doesn't show up in Nero Vision (the video editor). This month, I began to notice the same thing with movies on IndiePlex, as well.
    ??Does it sound like the 0x80 vs. 0x81 conflict is my problem?? ??Can you suggest a way around it when I download & encode future movies?? Any help is appreciated; I'm really a N00B when it comes to A/V.

    Thanks in advance,
    Zig :confused:
     
  6. Sep 8, 2011 #6 of 12
    Dan203

    Dan203 Super Moderator Staff Member TCF Club

    50,677
    5,920
    Apr 17, 2000
    Nevada
    I just fixed this and the next beta of TVSuite v4 will have it. The new code will reset the stream IDs for all output streams. Although since TiVo does not understand multiple audio streams you'll need to make sure that if you output to a .mpg file you click Options and uncheck the one that says "Allow multiple audio streams". That way the primary audio stream will always be 0x80. (if you output to .tivo it turns that off automatically)

    Dan
     
  7. Sep 8, 2011 #7 of 12
    lew

    lew Well-Known Member

    4,234
    78
    Mar 12, 2002
    When you rip the DVD consider just ripping the audio track you plan on using.
     
  8. Sep 9, 2011 #8 of 12
    lrhorer

    lrhorer Active Member

    6,933
    10
    Aug 31, 2003
    San...
    If you are using the pyTiVo DVD plug-in, then you can specify which audio is to be transferred. Here is an example:

    Code:
    RAID-Server:/RAID/DVD/50 First Dates# cat __T01.mpg.txt 
    title : 50 First Dates
    movieYear : 2004
    description : Henry is a player skilled at seducing women. But when this veterinarian meets Lucy, <deleted>
    isEpisode : false
    Override_mapAudio 0.3 : eng 5.1 AC3
    Override_mapAudio 0.2 : spa 5.1 AC3
    Ordinarily, the TiVo would play the Spanish (0.2) stream, but with this in the metafile, it plays the English (0.3) stream.
     
  9. Sep 9, 2011 #9 of 12
    lrhorer

    lrhorer Active Member

    6,933
    10
    Aug 31, 2003
    San...
    PyTivo does it on the fly via the metafile settings. Simply rip any DVDs straight to the hard drive end share them using the DVD plug-in. Using vidmgr, you can include album art and extended film attributes.
     
  10. lrhorer

    lrhorer Active Member

    6,933
    10
    Aug 31, 2003
    San...
    No, it isn't. Yes, ffmpeg can do it. In fact, pyTivo uses ffmpeg for its transcoding.
     
  11. vectorcatch

    vectorcatch New Member

    129
    0
    Nov 20, 2008
    Cool, I wasn't aware of the map audio function in pytivo metadata files. Does that only work for the DVD plugin?
     
  12. lrhorer

    lrhorer Active Member

    6,933
    10
    Aug 31, 2003
    San...
    As far as I know, yes. A plea to William might induce him to implement the function across both share types.
     

Share This Page