| 19 | |
| 20 | @comfy_node(name="LTXVAddGuideAdvanced") |
| 21 | class LTXVAddGuideAdvanced: |
| 22 | @classmethod |
| 23 | def INPUT_TYPES(s): |
| 24 | return { |
| 25 | "required": { |
| 26 | "positive": ("CONDITIONING",), |
| 27 | "negative": ("CONDITIONING",), |
| 28 | "vae": ("VAE",), |
| 29 | "latent": ("LATENT",), |
| 30 | "image": ("IMAGE",), |
| 31 | "frame_idx": ( |
| 32 | "INT", |
| 33 | { |
| 34 | "default": 0, |
| 35 | "min": -9999, |
| 36 | "max": 9999, |
| 37 | "tooltip": "Frame index to start the conditioning at. For single-frame images or " |
| 38 | "videos with 1-8 frames, any frame_idx value is acceptable. For videos with 9+ " |
| 39 | "frames, frame_idx must be divisible by 8, otherwise it will be rounded down to " |
| 40 | "the nearest multiple of 8. Negative values are counted from the end of the video.", |
| 41 | }, |
| 42 | ), |
| 43 | "strength": ( |
| 44 | "FLOAT", |
| 45 | { |
| 46 | "default": 1.0, |
| 47 | "min": 0.0, |
| 48 | "max": 1.0, |
| 49 | "tooltip": "Strength of the conditioning. Higher values will make the conditioning more exact.", |
| 50 | }, |
| 51 | ), |
| 52 | "crf": ( |
| 53 | "INT", |
| 54 | { |
| 55 | "default": 29, |
| 56 | "min": 0, |
| 57 | "max": 51, |
| 58 | "step": 1, |
| 59 | "tooltip": "CRF value for the video. Higher values mean more motion, lower values mean higher quality.", |
| 60 | }, |
| 61 | ), |
| 62 | "blur_radius": ( |
| 63 | "INT", |
| 64 | { |
| 65 | "default": 0, |
| 66 | "min": 0, |
| 67 | "max": 7, |
| 68 | "step": 1, |
| 69 | "tooltip": "Blur kernel radius size. Higher values mean more motion, lower values mean higher quality.", |
| 70 | }, |
| 71 | ), |
| 72 | "interpolation": ( |
| 73 | [ |
| 74 | "lanczos", |
| 75 | "bislerp", |
| 76 | "nearest", |
| 77 | "bilinear", |
| 78 | "bicubic", |
nothing calls this directly
no outgoing calls
no test coverage detected