如何在Python中将帧数转换为hh:mm:ss:msec格式?

时间:2015-02-07 05:19:01

标签: python

当视频以24 fps运行时,如何在Python中将帧计数值转换为hh:mm:ss.msec格式。

1 个答案:

答案 0 :(得分:2)

您可以使用以秒数实例化的datetime.timedelta对象,秒数是帧数除以每秒帧数。

from datetime import timedelta

FPS = 24.0
frame_count = 12345
td = timedelta(seconds=(frame_count / FPS))

>>> print td
0:08:34.375000