-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Incorrect duration/streaming with really small MP4 files #6
Comments
It has something to do with rounding perhaps: 4 fps, 4 seconds frame with GOP of 4 has last streamed frame of 3 000 0000, instead of 3 750 0000
MediaInfo:
|
The problem is not limited to extra small files. With other bigger files demultipexer can drop one or more ending frames. |
Another sample file with valid video which does not produce media samples with MP4 demultiplexer: Output-00-0000.mp4.zip |
There is a problem with tiny MP4 files, supposedly both demultiplexer and multiplexer problem: a 5 frame movie created by mp4mux has a zero "mdhd_duration" as reported by MediaInfo. It is still playable but not with mp4demux.
mp4demux streams zero frames and report EOS, it somehow skips frames because it reads duration of zero from the input file and abort streaming reaching stop time.
The text was updated successfully, but these errors were encountered: