Hello,
Here are some comments from our expert:
Duration can be estimated by splitters (estimation based on bitrate and file size) . User can use splitter to estimate h.264 stream frame (h264_spl doesnt provide such information). The demuxer provide output data by access units (pictures). Users need to check type of access unit. It can be field or frame. If customers deal with progressive streams there is no such a problem. Every access unit is a frame.
Thanks,
Chao