X-Git-Url: https://git.ao2.it/vidi-player.git/blobdiff_plain/81266999b597eeac96b846034444f4b240da72bb..c2484f7aa2f42419a5faac9b0c5b5a62090a89bd:/vidi-player.py?ds=inline diff --git a/vidi-player.py b/vidi-player.py index dbd5a75..62ae575 100755 --- a/vidi-player.py +++ b/vidi-player.py @@ -65,9 +65,9 @@ def timeline_from_midi(midi_file, video_font_path): print("Note name: %s start_time: %f duration: %f" % (note.name, start_time, duration)) - video_sample_uri = "file://%s/sample_%s.mkv" % (video_font_path, note.name) + video_sample_path = "%s/sample_%s.mkv" % (video_font_path, note.name) - timeline.add_clip(video_sample_uri, start_time, duration) + timeline.add_clip(video_sample_path, start_time, duration) return timeline @@ -103,10 +103,13 @@ def main(): timeline = timeline_from_midi(midi_file, video_font_path) if len(sys.argv) > 3: - destination_uri = 'file://' + os.path.realpath(sys.argv[3]) - timeline.save(destination_uri) + timeline.save(sys.argv[3]) else: - timeline.play() + try: + timeline.play() + except KeyboardInterrupt: + timeline.stop() + return 1 if __name__ == "__main__":