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.
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)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.
If you are using the pyTiVo DVD plug-in, then you can specify which audio is to be transferred. Here is an example:I've ripped some DVD's and used Video Redo to quickstream fix. there's two streams reported:
x80 = AC3 -Stereo
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).
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
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.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.
No, it isn't. Yes, ffmpeg can do it. In fact, pyTivo uses ffmpeg for its transcoding.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.