Python 将毫秒转换为帧数(每秒25帧)

Python 将毫秒转换为帧数(每秒25帧),python,ffmpeg,Python,Ffmpeg,如何使用python将毫秒转换为帧数?我知道视频的帧速率(每帧25秒) 2683480 2684448 毕竟,我决定手动完成,因为我还没有找到ffmpeg函数等 25fps=0025fpms,所以我只是将ms(2683480代表ex)乘以0025,得到相应的帧数把时间除以1000/25?您对哪一部分有特别的问题?我想知道是否有框架等(如ffmpeg)我可以使用(或更标准的方式),这样我就知道它将处理棘手的情况。例如,上面的开始时间范围将是107.3392,停止时间范围将是107.37792,这应

如何使用python将毫秒转换为帧数?我知道视频的帧速率(每帧25秒)

2683480
2684448

毕竟,我决定手动完成,因为我还没有找到ffmpeg函数等


25fps=0025fpms,所以我只是将ms(2683480代表ex)乘以0025,得到相应的帧数

把时间除以1000/25?您对哪一部分有特别的问题?我想知道是否有框架等(如ffmpeg)我可以使用(或更标准的方式),这样我就知道它将处理棘手的情况。例如,上面的开始时间范围将是107.3392,停止时间范围将是107.37792,这应该只是一个帧?我要取整吗,是两帧吗?还有,是不是应该是2683480*25/1000?如果1000ms(1秒)有25帧,2683480应该是2683480*25/1000帧?视频不必是恒定的帧速率,因此不要求帧之间正好相隔40ms。@Gyan那么我应该如何进行转换?
<start_time>2683480</start_time>
<stop_time>2684448</stop_time>