Daniel Verkamp <dan...@drv.nu> added the comment: Unfortunately, this only works on the cut 10M sample, not the actual (nearly 4 GB) file; stream 0 has an index (at the end of the file).
avi->non_interleaved is getting set by: avi->non_interleaved |= get_le32(pb) & AVIF_MUSTUSEINDEX; The index seems to be broken, though; the first entry's pos is 0x804, whereas the actual first packet starts at 0x1008 (which doesn't appear anywhere in the index). I guess this could be written off as a buggy file (although it does play in Windows Media Player). ________________________________________________ FFmpeg issue tracker <iss...@roundup.ffmpeg.org> <https://roundup.ffmpeg.org/issue1956> ________________________________________________