ComfyUI Node
Video Crop + Rotate + Pad β Frame π
Picks ONE frame out of a video and applies the same visual rotate, crop, and pad transform as the image node. The output is a single image, not a clip β the editor's timeline is there to find the frame, not to trim a range.
Video Crop + Rotate + Pad β Frame π
- image
- mask
βvideoβΎβΊ
βsource_modeinput folderβΊ
βlocal_pathβΊ
βseek_modeframe indexβΊ
βframe_index0βΊ
βframe_time0.000βΊ
βrotation_degrees0.0βΊ
βcrop_aspect_ratiofreeβΊ
βcrop_x0βΊ
βcrop_y0βΊ
βcrop_width0βΊ
βcrop_height0βΊ
βpad_left0βΊ
βpad_top0βΊ
βpad_right0βΊ
βpad_bottom0βΊ
βfeather24βΊ
βcanvas_multiple1βΊ
βfill_color#808080βΊ
Categoryπ AusBoss/Video
Inputs (19)
| Name | Type | Default | Description |
|---|---|---|---|
| video | COMBO | Choose a video in ComfyUI's input folder or use the upload button. | |
| source_mode | COMBO | input folder | Local path mode avoids copying large videos. |
| local_path | STRING | Absolute local video path used only in local path mode. Queued runs always read it; editor previews need AUSBOSS_TRANSFORM_LOCAL_PREVIEW=1. | |
| seek_mode | COMBO | frame index | 2 options: frame index, time seconds |
| frame_index | INT | 00β100000000 | Zero-based target frame. |
| frame_time | FLOAT | 0.0000β86400 | Target seconds in time mode. |
| rotation_degrees | FLOAT | 0.0-180β180 | Clockwise rotation applied before crop and padding. |
| crop_aspect_ratio | COMBO | free | Locks crop handles to a ratio; free allows any rectangle. |
| crop_x | INT | 00β65536 | β |
| crop_y | INT | 00β65536 | β |
| crop_width | INT | 00β65536 | 0 keeps the full available width. |
| crop_height | INT | 00β65536 | 0 keeps the full available height. |
| pad_left | INT | 00β32768 | β |
| pad_top | INT | 00β32768 | β |
| pad_right | INT | 00β32768 | β |
| pad_bottom | INT | 00β32768 | β |
| feather | INT | 240β4096 | Feathers the mask into kept pixels and fades the image edge into the fill color. |
| canvas_multiple | INT | 11β4096 | Rounds output up by adding the minimum extra pixels to right and bottom. |
| fill_color | STRING | #808080 | Color for rotation voids and padding; accepts #RGB/#RRGGBB hex, R, G, B (0-255 or 0..1 floats), one grayscale number, or a CSS color name. Unparseable values fall back to mid-gray. |
Outputs (2)
| Name | Type | Description |
|---|---|---|
| image | IMAGE | The selected and transformed frame as a one-image BHWC batch. |
| mask | MASK | BHW generated-area mask: rotation corners and padding. |