|
| Author |
Message |
PeteTV
Joined: 26 Jan 2008 Posts: 13
|
Posted: Sun Jan 27, 2008 6:32 am Post subject: Video skipping with mpeg2 files |
|
|
I've tried to upload a few different DVDs that I own and they mostly work fine, except there's occasionally a skip or jump in the playback. These are mpeg2 (vod) files so they don't need any transcoding which I assume means ffmpeg isn't the problem.
I can play the video fine on a computer using a variety of players (MacOSX using VLC and mplayer, Win 2000/XP using WMP), so it SEEMS like it's not the video itself. I only see the playback issue when it's played on my Series 3 TiVo.
When the problem does crop up, it's always at the same spots... eg, if there's a skip 2 minutes in, then it doesn't matter how many times I upload the file or try to play it, it always skips right at that point.
Any ideas why this happens and how I can fix it? |
|
| Back to top |
|
 |
MasterCephus

Joined: 05 Jan 2008 Posts: 195 Location: Hueytown, AL
|
Posted: Mon Jan 28, 2008 6:32 pm Post subject: |
|
|
Can you try and watch the video on your machine using the ffmpeg you are using with pyTivo? That would maybe see if it's for sure an ffmpeg issue. _________________ MetaGenerator
pyTivo Manager |
|
| Back to top |
|
 |
wmcbrine

Joined: 04 Jan 2008 Posts: 2008 Location: Maryland
|
Posted: Mon Jan 28, 2008 8:38 pm Post subject: |
|
|
I think in Pete's case, the problem is precisely that ffmpeg isn't getting involved. He may have to force them to be reencoded, which should fix the problem at the cost of a little quality. _________________ My pyTivo fork . My page |
|
| Back to top |
|
 |
wgw
Joined: 06 Jan 2008 Posts: 284
|
Posted: Tue Jan 29, 2008 12:06 am Post subject: |
|
|
You can open the vob with MPEG StreamClip and try the "Fix Timecode Breaks" option, then convert to MPEG. No need to buy the Apple MPEG-2 Playback Component for viewing. Just ignore error messages saying it's not installed.
But as wmcbrine mentioned, the only sure way I know of to smooth over this type of glitch is to force an ffmpeg transcode. I've just learned to live with a small number of skips. _________________ Download pyTivo
my pyTivo branch |
|
| Back to top |
|
 |
PeteTV
Joined: 26 Jan 2008 Posts: 13
|
Posted: Tue Jan 29, 2008 5:16 am Post subject: |
|
|
| wgw wrote: | You can open the vob with MPEG StreamClip and try the "Fix Timecode Breaks" option, then convert to MPEG. No need to buy the Apple MPEG-2 Playback Component for viewing. Just ignore error messages saying it's not installed. |
Thanks, that worked. In fact MPEG StreamClip prompted me to fix the timecode breaks as soon as the file was loaded. And playback of the fixed mpg file on the S3 is much better.
| wgw wrote: | But as wmcbrine mentioned, the only sure way I know of to smooth over this type of glitch is to force an ffmpeg transcode. I've just learned to live with a small number of skips. |
This also worked, but overall probably takes a bit longer.
But... this all raises a few questions...
Does this indicate a problem with TiVo or maybe just the S3, when it comes to playback? Like I said before several computer-based players didn't have a problem playing the .vob files.
Or, does this indicate a problem with vob's in general?
Or, a problem with the software used to rip the DVD? FYI, I've tried using DVD Shrink in Windows and mplayer in MacOSX.
The MPEG StreamClip approach doesn't seem to be too painful... in other words, it seems to be quicker then re-encoding via ffmpeg.
Is ffmpeg capable of "fixing the timecode breaks"? Or is that really what's happening when it's "re-encoding"? In other words, what exactly is MPEG StreamClip doing compared to ffmpeg?
Is there any other command line based software capable of doing this knid of fix? Preferably something that runs under Linux, which is actually where I run pyTivo.
I guess what I'm after is a way to fix the apparent timecode issues without the expense and loss of quality inherent with "re-encoding". |
|
| Back to top |
|
 |
jjdolphin
Joined: 18 Feb 2008 Posts: 2
|
Posted: Mon Feb 18, 2008 2:12 pm Post subject: |
|
|
I had a similar problem with pixelation. What I had to do was re-encode with a lower bit rate. My original encoding was at around 9000 kbps, but lowering to 6,000 is what did the trick. Much lower pixelation.
I am not too sure why this was necessary. |
|
| Back to top |
|
 |
|