Posted: Thu Jun 19, 2008 1:34 am Post subject: How to make mpegs/vobs compatible with TiVo and pyTivo
Note: This thread/sticky is a work in progress.
Mpeg and vob duration and/or pixelation issues is a recurring problem that is quite often caused by errors in the mpg/vob and can usually be corrected by changing the way that the mpeg or vob is created. Mpegs with invalid timestamps will frequently result in the early termination of transfers to the tivo because the video is longer than the value reported to ffmpeg. Vob's are especially prone to errors and require preprocessing before attempting to send them to the tivo. The best way I have found to ensure mpegs and vobs are fully compatible and transfer completely to the tivo is to run them through an mpeg repair program like Mpeg StreamClip before attempting to transfer the file to the tivo. When you open a vob file with Mpeg Streamclip, a timecode fix window will pop up if the file contains timecode breaks. Proceed with the timecode fix if you see this window. After opening an mpg or vob with Mpeg Streamclip, use the "Convert to Mpeg" option to write the video to a new file.
Mpeg StreamClip is available in both Windows and MAC versions. Be sure to use the latest beta rather than the standard version. It is not necessary to purchase the Mpeg-2 Playback Component used by Mpeg StreamClip unless you wish to use Mpeg SteamClip to view/edit the file and/or cut out the commercials. The timecode fix and convert to mpeg options will still repair the video without being able to view the video with the Playback Component.
Mpeg Streamclip "Convert to Mpeg" will also repair the audio reference when an audio stream other than the first has been been extracted from a dvd and there is no sound when the file is sent to the tivo.
Mpeg Streamclip can also rip a non-copy protected dvd directly to a single mpeg file. Use the "Open DVD" option and then select the VTS number which contains the movie or clip you wish to extract. Fix the timecode breaks if prompted. Select your favorite audio stream at the bottom of the screen where it says "Audio PID". Mpeg Streamclip will make the selected audio stream the default stream that plays when the file is sent to the tivo. Mpeg Streamclip will also retain all the other audio streams in case you wish to use pytivo's audio mapping options to select different audio streams later on. Or, if you only want to keep one stream, you can tell it to convert only one audio track in preferences. Then select "Convert to Mpeg".
Not every application will repair every file. Some applications may work better than others depending on the errors in the file, and some files may not be repairable. You may want to keep a few different programs on hand and process your video with a different application when you find a video that your favorite application does not repair. You might also try tools that demux the video and audio into separate streams and then remux them. But that's another guide. I'm lazy and prefer tools that re-multiplex in one step.
some free mpeg repair apps
some non-free apps for mpeg repair
VideoRedo (Quickstream Fix option)
SolveigMM Video Splitter
TMPGEnc MPEG Editor
Womble MPEG Video Wizard
VOB2MPG is another tool that can convert VOB files to MPG, but it does NOT fix the audio reference issue if you rip something other than the first audio stream from a dvd. Mpeg Streamclip is also MUCH faster than VOB2MPG.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum