Hola:

En mi caso para marcas uso esta función, a ver si te sirve?

defint2time(value, precision='hun', zero_fill=False,
default='', force_hours=False):
"""
Convert a centesimas (integer) to time (text)
precison ['hun', 'sec'] hundredths, seconds
"""
time_text = default
ifisinstance(value, int):
ifprecision == 'hun':
adjust = 100
hundreds = value % 100
else:
adjust = 1
hundreds = 0
seconds = int(value / adjust) % 60
minuts = int((value / (60* adjust)) % 60)
hours = int((value / (3600* adjust)))
result = '0'
# hours
ifhours:
result = str(hours).zfill(2)
elifforce_hours:
result = "00"
# minuts
ifresult != '0':
result = '%s:%s'% (result, str(minuts).zfill(2))
else:
result = str(minuts)
ifresult != '0': # seconds
result = '%s:%s'% (result, str(seconds).zfill(2))
else:
result = str(seconds)
ifprecision == 'hun': # hundreds
ifresult != '0':
result = '%s.%s'% (result, str(hundreds).zfill(2))
else:
result = str(hundreds)
ifresult:
time_text = result
returntime_text Seguro que se te ocurre como adaptarla.
O 04/02/21 ás 01:36, Criss escribiu:
Hola.


A ver si me pueden ayudar. Necesito convertir un valor que está en milésimas de segundo y formatearlo en minutos:segundos:marcos(frames), en donde cada segundo equivale a 75 frames. He visto la librería time, pero no encuentro algo referente a los frames.


Saludos.

_______________________________________________
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es

_______________________________________________
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es

Responder a