action="store_true", help="return json outputs instead of human readable ones.") parser.set_defaults(relative=False) if '--api' in sys.argv: parser.error = lambda errmsg: (print(json.dumps( OutputEvent(OutputEvent.Types.ERROR_ARGUMENT_PARSING, 0)._asdict() ), file=sys.stderr), sys.exit(-1)) opt = parser.parse_args() task = Task() task.adapt_scale = opt.adapt_scale task.audio = opt.audio task.checkpoint = opt.checkpoint task.clean_build = opt.clean_build task.config = opt.config task.crop = opt.crop task.driving_video = opt.driving_video task.find_best_frame = opt.driving_video task.gpu = opt.gpu task.image_padding = opt.image_padding task.result_videos = opt.result_videos task.source_images = opt.source_images loop = asyncio.get_event_loop() try: if not os.path.exists("temp"):