On Tue, Jun 16, 2020 at 09:45:02 +0100, Kieran O Leary wrote: > On Tue, Jun 16, 2020 at 9:40 AM Kieran O Leary <kieran.o.le...@gmail.com> > > OK, so I figured out that the dts needs to be divided by > > pkt_duration_time, which in this instance was 3600. Not sure how to get > > that aside from using ffprobe as I don't see it listed in the ffmpeg output. > > Sorry, the dts value needs to be divided by pkt_duration, which gives the > frame number. Also ffmpeg is amazing.
Note that ffprobe also has those *_time fields, where the calculation is already done for you. E.g. best_effort_timestamp_time, pkt_pts_time, pkt_dts_time, pkt_duration_time. (Does ffprobe report which frames are corrupt? I didn't check.) Cheers, Moritz _______________________________________________ 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".