Closed YomikoR closed 1 year ago
lsmas could either use fps reported by ffmpeg (59) or use the average fps (slightly less than 59.94), but neither will be ideal for this case.
I don't see how this situation could be improved. any ideas?
Personally I would assume all .ts sources are vfr, so the clip fps is not important to me. Also if I remember correctly, lsmas ignores frame durations for (non-standard) blu ray video streams. But having 59 fps as the conclusion is still annoying, as this figure is useless by any means.
I happen to meet a corner case with the following video stream: [BDMV][Kimetsu no Yaiba Yuukaku Hen][Vol.1-6 Fin]\連動購入者特典\「鬼滅ラヂヲ」動画配信ver. - TVアニメ「鬼滅の刃」 遊郭編公式サイト 第3巻-第4巻連動購入者特典.ts
After demuxing with tsmuxer, the extracted video file has H.264 format with .264 extension. ffmpeg says it has
59 fps
and59.94 tbr
. A thorough ffprobe run reports that the beginning 4 frames havepkt_duration_time=0.04
, while the rest havepkt_duration_time=0.016683
(59.94 fps).lsmas can index all the frames, if without manually specifying fps, but tags all frames as 59 fps.