intro-outro-generator/sendezentrum14/__init__.py
2014-07-23 01:45:51 +02:00

53 lines
867 B
Python

#!/usr/bin/python3
from renderlib import *
import math
def pauseFrames():
# 7 Sekunden
frames = 7*fps
for i in range(0, frames):
yield (
('sun', 'attr', 'transform', "translate(625, 625) translate(-450, -375) rotate(%.4f) translate(-625, -625)" % (float(i)/float(frames)*30)),
)
def debug():
render(
'pause.svg',
'../pause.dv',
pauseFrames
)
render(
'nostream.svg',
'../nostream.dv',
pauseFrames
)
render(
'novideo.svg',
'../novideo.dv',
pauseFrames
)
def tasks(queue):
# place the pause-sequence into the queue
queue.put(Rendertask(
infile = 'pause.svg',
outfile = 'pause.dv',
sequence = pauseFrames
))
queue.put(Rendertask(
infile = 'nostream.svg',
outfile = 'nostream.dv',
sequence = pauseFrames
))
queue.put(Rendertask(
infile = 'novideo.svg',
outfile = 'novideo.dv',
sequence = pauseFrames
))