Did you encode the H.264 elementary stream, or is it from some other source? It's much easier to debug if you know and can control the parameters. But if all you have is a file encoded by someone else, it might have some fundamental bitstream error and you might just have to reencode it to get it to work. You've already done the basic troubleshooting I recommend by remuxing and trying without audio.
__________________
Ben Waggoner
Principal Video Specialist, Amazon Prime Video
My Compression Book
|