diff --git a/mpegize.py b/mpegize.py index 41b7f3a..33b3413 100755 --- a/mpegize.py +++ b/mpegize.py @@ -73,6 +73,7 @@ def gst_convert(mega_dir, out_file, use_jpeg): m.list.sort() m.slen = len(m.suffix) m.start_time = 0 + m.length = len(m.list) print("Movie", len(m.list)) def get_path(m): @@ -99,6 +100,12 @@ def gst_convert(mega_dir, out_file, use_jpeg): def pop(m): m.list = m.list[1:] + def progress(m): + i = len(m.list) / m.length + i = 1-i + print("Message: %.0f%%" % (100*i)) + sys.stdout.flush() + class grwVideo(grwBase): suffix = ".grw" def __init__(m, dir): @@ -156,6 +163,7 @@ def gst_convert(mega_dir, out_file, use_jpeg): return t = movie.get_time() #print("Video: ", name, t) + movie.progress() movie.pop() buffer, caps = grw_read(name, t) appsrc.set_property("caps", caps)