diff --git a/oxtimeline/__init__.py b/oxtimeline/__init__.py index 7ea12cc..75838ce 100644 --- a/oxtimeline/__init__.py +++ b/oxtimeline/__init__.py @@ -18,8 +18,12 @@ import Image import video import audio +def getTiles(timeline_prefix, height=64): + files = glob('%s%sp*.png' % (timeline_prefix, height)) + return sorted(filter(lambda f: f!='%s%sp.png' % (timeline_prefix, height), files)) + def loadTimeline(timeline_prefix, height=64): - files = sorted(glob('%s%sp*.png' % (timeline_prefix, height))) + files = getTiles(timeline_prefix, height) f = Image.open(files[0]) width = f.size[0] f = Image.open(files[-1]) @@ -127,7 +131,7 @@ def makeTimelineOverview(timeline_prefix, width, inpoint=0, outpoint=0, duration timeline.save(timeline_file) def makeTiles(timeline_prefix, height=16, width=3600): - files = glob('%s64p*.png' % timeline_prefix) + files = getTiles(timeline_prefix, 64) fps = 25 part_step = 60 output_width = width