Spaces:
Paused
Paused
| # Core plugin | |
| # author: Vladislav Janvarev | |
| from chain_img_processor import ChainImgProcessor, ChainVideoProcessor | |
| # start function | |
| def start(core:ChainImgProcessor): | |
| manifest = { | |
| "name": "Core video plugin", | |
| "version": "2.0", | |
| "default_options": { | |
| "video_save_codec": "libx264", # default codec to save | |
| "video_save_crf": 14, # default crf to save | |
| }, | |
| } | |
| return manifest | |
| def start_with_options(core:ChainVideoProcessor, manifest:dict): | |
| options = manifest["options"] | |
| core.video_save_codec = options["video_save_codec"] | |
| core.video_save_crf = options["video_save_crf"] | |
| return manifest | |