When I see that, I transcode it with Virtual Dub to see if some error is in the MPEG file. I've found that the error handling is lackluster in most products.

Virtual Dub is free, documented so I offer no support.

Bob