fix tractor

This commit is contained in:
j 2017-03-21 11:44:13 +00:00
parent fc1c7ec67f
commit ed4b2fde61

View file

@ -15,7 +15,11 @@ app = QtWidgets.QApplication(sys.argv)
#mlt.mlt_log_set_level(40) # verbose
mlt.Factory.init()
tractor = mlt.Tractor()
fps = 60
profile = mlt.Profile("atsc_1080p_%d" % fps)
#profile.set_explicit(1)
tractor = mlt.Tractor(profile)
tractor.mark_in = -1
tractor.mark_out = -1
@ -41,14 +45,6 @@ vocals = mlt.Playlist()
drones0 = mlt.Playlist()
drones1 = mlt.Playlist()
fps = 60
profile = mlt.Profile("atsc_1080p_%d" % fps)
#profile.set_explicit(1)
# get profile from clip
#clip = mlt.Producer(profile, 'test.mp4')
#profile.from_producer(clip)
def add_color(playlist, color, duration):
red = mlt.Producer(profile, 'color:' + color)
red.set_in_and_out(0, duration)
@ -59,7 +55,7 @@ def add_clip(playlist, file_, in_, duration):
file_ = file_.encode('utf-8')
'''
info = ox.avinfo(file_)
tractor = mlt.Tractor()
tractor = mlt.Tractor(profile)
tracks = tractor.multitrack()
video = mlt.Playlist()
'''
@ -169,7 +165,7 @@ volume.set("gain", '0.12')
tractor.plant_filter(volume)
def mix_audio_tracks(a, b, ratio):
tractor = mlt.Tractor()
tractor = mlt.Tractor(profile)
tractor.mark_in = -1
tractor.mark_out = -1
@ -224,7 +220,7 @@ add_audio_clip(audiomix, target_audio_wav, int(duration * fps))
dtractor = mix_audio_tracks(audiomix, tractor, 0.29)
output = mlt.Tractor()
output = mlt.Tractor(profile)
tractor.mark_in = -1
tractor.mark_out = -1
output_tracks = output.multitrack()