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