提供用于处理时间码的类(在视频行业中使用)。

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()

然后可以将时间码对象存储在数据库中。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
如何在Java中扩展工厂方法模式中的类   在Java中,什么更适合于网络?UDP还是TCP?   java onJsAlert返回消息是对象而不是字符串   音频用Java调高/调低电脑音量?   java将JTextField添加到JOptionPane中:ShowOptionDialog   java合并对来自的行进行排序。txt文件   在Java库Android Studio 1.0.1中找不到本地路径   java如何从序列中删除最后一个数字?   netty简单Java api,用于形成和发送ntp数据包   java装饰器模式问题   Java复制数组引用   在SpringBootApplication类中使用服务的java抛出NullPointerException   在Struts 2中使用拦截器进行身份验证后的java登录重定向   java@SpringBootApplication ComponentScan在新的Eclipse项目中无法正常工作   如何从Android中的java代码中删除任何xml属性   java为什么我的JUnit错误收集器不报告错误?