提供用于处理时间码的类(在视频行业中使用)。
django-timecode的Python项目详细描述
#Django时间码
用于存储和操作带有django字段的时间码的python类。
##示例
可以使用字符串表示创建时间码
>>> from timecode import Timecode >>> start = Timecode('09:59:50:00', fps=25) >>> end = Timecode('10:06:05:12', fps=25)
他们将自行打印
>>> start Timecode('09:59:50:00', fps=25) >>> str(start) '09:59:50:00'
他们可以加减
>>> delta = end - start >>> delta Timecode('00:06:15:12', fps=25)
或者可以使用total_frames属性获取精确的帧
>>> delta.total_frames 9387
##在django模型中
###models.py
from timecode.fields import TimecodeField from django.db import models
- class TestModel(models.Model):
- timecode = TimecodeField()
然后可以将时间码对象存储在数据库中。