0
当视频以24 fps运行时,如何在Python中将帧计数值转换为hh:mm:ss.msec格式。如何在Python中将帧数转换为hh:mm:ss:msec格式?
当视频以24 fps运行时,如何在Python中将帧计数值转换为hh:mm:ss.msec格式。如何在Python中将帧数转换为hh:mm:ss:msec格式?
你可以使用一个datetime.timedelta
对象实例化的秒数,秒数是帧数除以帧每秒。
from datetime import timedelta
FPS = 24.0
frame_count = 12345
td = timedelta(seconds=(frame_count/FPS))
>>> print td
0:08:34.375000
谢谢,这是我的问题的完美解决方案。 – Subhajit 2015-02-07 06:49:12
告诉我们你做了什么。 – Mehraban 2015-02-07 05:21:22
通过编写程序... – 2015-02-07 05:27:51
使用算术! – mhawke 2015-02-07 05:30:26