Compare commits
2 commits
441ebfa05c
...
21d3225269
Author | SHA1 | Date | |
---|---|---|---|
21d3225269 | |||
120e7895b0 |
2 changed files with 5 additions and 2 deletions
|
@ -52,6 +52,9 @@ class Command(BaseCommand):
|
|||
clip[type_] = target
|
||||
durations.append(e.files.filter(selected=True)[0].duration)
|
||||
clip["duration"] = min(durations)
|
||||
if not clip["duration"]:
|
||||
print('!!', durations, clip)
|
||||
continue
|
||||
clip['tags'] = i.data.get('tags', [])
|
||||
clip['editingtags'] = i.data.get('editingtags', [])
|
||||
name = os.path.basename(clip['original'])
|
||||
|
|
|
@ -308,12 +308,12 @@ def render_all(options):
|
|||
|
||||
scene = compose(fragment['clips'], target=target, base=base, voice_over=fragment['voice_over'])
|
||||
scene_duration = get_scene_duration(scene)
|
||||
print("%s %s -> %s (%s)" % (name, target, scene_duration, fragment_target))
|
||||
print("%s %6.3f -> %6.3f (%6.3f)" % (name, target, scene_duration, fragment_target))
|
||||
position += scene_duration
|
||||
target_position += fragment_target
|
||||
if position > target_position:
|
||||
target = fragment_target - (position-target_position)
|
||||
print("adjusting target from", fragment_target, target)
|
||||
print("adjusting target duration for next fragment: %6.3f -> %6.3f" % (fragment_target, target))
|
||||
elif position < target_position:
|
||||
target = target + 0.1 * fragment_target
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue