from __future__ import print_function import sys import os from pyTuttle import tuttle import getBestPlugin tuttle.core().preload(False) if len(sys.argv) < 2: print("ERROR: no such input file") exit(-1) print(sys.argv[1]) (base, ext) = os.path.splitext(sys.argv[1]) plugin = getBestPlugin.getBestReader(ext) if not plugin: print("ERROR: unsupported input file") exit(-1) graph = tuttle.Graph() reader = graph.createNode(plugin, filename=sys.argv[1]) viewer = graph.createNode("tuttle.viewer") options = tuttle.ComputeOptions() options.setVerboseLevel(tuttle.eVerboseLevelError) graph.connect([reader, viewer]) graph.compute(viewer, options)
from __future__ import print_function import sys import os from pyTuttle import tuttle import getBestPlugin tuttle.core().preload(False) tuttle.core().getFormatter().setLogLevel(tuttle.eVerboseLevelError) if len(sys.argv) < 2 : print("ERROR: no such input file") exit(-1) print(sys.argv[1]) (base, ext) = os.path.splitext(sys.argv[1]) plugin = getBestPlugin.getBestReader(ext) if not plugin: print("ERROR: unsupported input file") exit(-1) graph = tuttle.Graph() reader = graph.createNode(plugin, filename=sys.argv[1]) viewer = graph.createNode("tuttle.viewer") options = tuttle.ComputeOptions() graph.connect([reader, viewer]) graph.compute(viewer, options)
from pyTuttle import tuttle import getBestPlugin tuttle.core().preload() # parse command line parser = argparse.ArgumentParser(description='Process some integers.') parser.add_argument('input', help='input file or sequence') args = parser.parse_args() inputSequence = args.input # get reader plugin fileName, fileExtension = os.path.splitext(inputSequence) readerPlugin = getBestPlugin.getBestReader(fileExtension) if readerPlugin == "": print("ERROR: unsuported file format") exit() # create graph graph = tuttle.Graph() read = graph.createNode(readerPlugin, filename=inputSequence).asImageEffectNode() try: graph.setup() td = read.getTimeDomain() graph.setupAtTime(td.min, [read])
from pyTuttle import tuttle import getBestPlugin tuttle.core().preload() # parse command line parser = argparse.ArgumentParser(description='Process some integers.') parser.add_argument('input', help='input file or sequence') args = parser.parse_args() inputSequence = args.input # get reader plugin fileName, fileExtension = os.path.splitext(inputSequence) readerPlugin = getBestPlugin.getBestReader(fileExtension) if readerPlugin == "": print("ERROR: unsuported file format") exit() # create graph graph = tuttle.Graph() read = graph.createNode(readerPlugin, filename=inputSequence).asImageEffectNode() try: graph.setup() td = read.getTimeDomain() graph.setupAtTime( td.min, [read] )