I've put 2 videos and a log here:
https://www.dropbox.com/t/KaFx0DljtY33Qo4p = '24p-original (480 frames).mkv'
https://www.dropbox.com/t/Pl7y7sYQsh5MZ1Uu = '60p-minterpolate (1195 
frames).mkv'
https://www.dropbox.com/t/WM81XL5Xc2ZbX6AO = '60p-minterpolate.mkv.log'

The source is '24p-original (480 frames).mkv'.
The target is '60p-minterpolate (1195 frames).mkv'.

A 60p video should have 1200 frames. By visual comparison, the dropped frames in '60p-minterpolate (1195 frames).mkv' are NOT at the beginning. It is at this point that things get weird.

The running time for both videos is indicated to be 0:20.105 (source: MPV). But '60p-minterpolate (1195 frames).mkv' never reaches its full 0:20.105 running time. Its last frame is at PTS=0:19.920000, instead (source: MPV).

Look...

For '24p-original (480 frames).mkv':
1st PTS: 'frames.frame.0.best_effort_timestamp_time="0:00:00.000000"' (source: 
ffprobe)
last PTS: 'frames.frame.479.best_effort_timestamp_time="0:00:19.978000"' 
(source: ffprobe)
(479 frames)/(19.978000 seconds) = 23.976374011412553809190109120032 FPS. Good!
Delta-PTS = 19.978000/479 = 0.04171 s/frame. Good!

For '60p-minterpolate (1195 frames).mkv':
1st PTS: 'frames.frame.0.best_effort_timestamp_time="0:00:00.000000"'
last PTS: 'frames.frame.1194.best_effort_timestamp_time="0:00:19.920000"' 
(source: ffprobe)
(1194 frames)/(19.920000 seconds) = 59.939759036144578313253012048193 FPS. Good!
Delta-PTS = 19.920000/1194 = 0.01668 s/frame. Good!

All good so far.

The problem is that '60p-minterpolate (1195 frames).mkv's last time stamp means there are actually 10 frames missing, i.e. (20.105-19.920)/0.01668 - 1 = 10.

Are there really 5 frames missing or 10 frames missing?

Can anyone answer that? Or have I made a faux pas?

-Mark.

--
Someone's sneaking in and turning up the range so that my food burns.
I'm sure of it.
And the older I get, the more sure of it I become.
_______________________________________________
ffmpeg-user mailing list
ffmpeg-user@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-user

To unsubscribe, visit link above, or email
ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to