初次提交

This commit is contained in:
2022-04-15 12:26:43 +08:00
commit 09b2956573
30 changed files with 952 additions and 0 deletions

18
entity/VideoClip.py Normal file
View File

@ -0,0 +1,18 @@
from typing import Optional
from entity.File import File
class VideoClip(File):
duration: Optional[float]
def __init__(self, file, base_path):
super(VideoClip, self).__init__(file, base_path)
self.duration = None
def set_duration(self, duration: Optional[float]):
self.duration = duration
def evaluate_duration(self):
if self.duration is None or self.duration < 0:
...