From a4ec89555604caead70f46b222644c81f548dc2e Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Mon, 12 May 2014 16:01:06 +0200 Subject: [PATCH] exclude kdenlive filters from fading --- telemeta/util/kdenlive/auto_fade.py | 16 +++++++--------- telemeta/util/kdenlive/fade.py | 5 +++-- 2 files changed, 10 insertions(+), 11 deletions(-) diff --git a/telemeta/util/kdenlive/auto_fade.py b/telemeta/util/kdenlive/auto_fade.py index c58e30c9..c716a8c8 100755 --- a/telemeta/util/kdenlive/auto_fade.py +++ b/telemeta/util/kdenlive/auto_fade.py @@ -1,13 +1,11 @@ +#/usr/bin/python import sys from telemeta.util.kdenlive.fade import AutoFade -if __name__ == '__main__': - path = sys.argv[-1] - fade = AutoFade(path) - data = fade.run() - f = open(path, 'w') - f.write(data) - f.close() - - +path = sys.argv[-1] +fade = AutoFade(path) +data = fade.run() +f = open(path, 'w') +f.write(data) +f.close() diff --git a/telemeta/util/kdenlive/fade.py b/telemeta/util/kdenlive/fade.py index c4302d50..c5901940 100644 --- a/telemeta/util/kdenlive/fade.py +++ b/telemeta/util/kdenlive/fade.py @@ -169,13 +169,14 @@ class AutoFade(object): def run(self): audio_count = 0 video_count = 0 - + for attr in self.session['children']: if 'playlist' in attr['name'] and 'children' in attr: for att in attr['children']: - if 'producer' in att['attributes']: + if 'producer' in att['attributes'] and not 'children' in att: producer = att['attributes']['producer'] if producer != 'black': + frame_in = att['attributes']['in'] frame_out = att['attributes']['out'] -- 2.39.5