TomArrow
4th January 2020, 10:34
I have a PNG sequence which I encoded as MPEG-1 file. Then I remuxed that MPEG-1 file to mkv. This is the only way I can get reliable frame accuracy with ffvideosource.
By frame accuracy I mean that I can jump to any frame number and it will always end up being the same frame.
However, this only applies to anything past a certain point in the video stream and only when I delay the MPEG-1 MKV stream by around 5 frames.
The first frames, when played in the correct order, actually are perfectly in sync. But all it takes is to move forward a few frames and then backwards a bit and suddenly that 5 frame delay becomes necessary. However that 5 frame delay is constant throughout the entire 2 hour video and completely reliable except for the beginning of the video if seeked in the correct order.
If I just play the video straight in the correct order, the sync seems to stay correct, however I haven't waited long enough to see for how long.
Anything I can do about this? Is there some other import filter that doesn't have this problem?
By frame accuracy I mean that I can jump to any frame number and it will always end up being the same frame.
However, this only applies to anything past a certain point in the video stream and only when I delay the MPEG-1 MKV stream by around 5 frames.
The first frames, when played in the correct order, actually are perfectly in sync. But all it takes is to move forward a few frames and then backwards a bit and suddenly that 5 frame delay becomes necessary. However that 5 frame delay is constant throughout the entire 2 hour video and completely reliable except for the beginning of the video if seeked in the correct order.
If I just play the video straight in the correct order, the sync seems to stay correct, however I haven't waited long enough to see for how long.
Anything I can do about this? Is there some other import filter that doesn't have this problem?