CivArchive
    ← All articles
    Published September 26, 2026by UCHIJ

    ComfyUI Broadcast Resolution Nodes

    114 views1 reactions0 comments on CivitAI3 collected
    toolspythoncomfyuitool guide

    A drop-in custom node suite built for video editors, motion designers, and creators. Generating video with modern AI models shouldn’t require advanced math just to produce a standard frame. Rigid requirements for pixel alignment and megapixel limits can lead to broken latents, CUDA crashes, and unexpected output sizes.

    This dual node pack handles the resolution math automatically, letting you generate clean 4K, 1080p, 720p, and SD video using familiar formats—without worrying about tensor dimensions or sampler errors.



    Why I built these nodes

    Anyone who's stayed up late grinding on a project knows the feeling: it's 2 AM, you're exhausted, and the last thing you have patience for is math. Staying in a creative flow while moving quickly is already hard late at night, and video generation tools only added to the struggle. Between juggling workflow tabs with inconsistent presets—or no resolution selector at all—and decoding decimal megapixel values with scattered aspect ratios, picking a resolution meant stopping dead in your tracks to double-check nodes before running a generation.

    Even after double-checking, the result was often a non-standard video format, meaning an extra step in DaVinci Resolve or Premiere to manually scale and crop a "close-enough" render to the format actually needed. Add in how easy it is to burn 10+ minutes on a render that crashes from a bad wire or misconfigured node, and getting the resolution right before hitting run isn't optional.

    That’s what these two nodes solve: the input node handles all the alignment math upfront, and the output node automatically scales and crops the final result to an exact broadcast format before it ever leaves ComfyUI. You can look at the canvas, see the output node connected, and trust the size that comes out.




    This node suite aims to solve that seamlessly in 2 steps:

    1. Input Stage Broadcast Resolution (input): Computes your true target broadcast or DCI standard, snaps dimensions up to the nearest model-safe multiple so the sampler never crashes, and passes the true target down the pipeline wirelessly.

    2. Delivery Stage Broadcast Resolution (output): Automatically crops, letterboxes, or scales the output video back to the exact target standard right before export.

    Nodes

    1. Broadcast Resolution (input): Selects your target delivery profile and outputs model-safe dimensions for your generator nodes.

    2. Broadcast Resolution (output): Native VIDEO standardizer. Automatically syncs with the input profile wirelessly in real time—no target width or height wiring required.

    Installation

    1. Clone or copy this repository into your ComfyUI/custom_nodes/ directory:

    cd ComfyUI/custom_nodes/
    git clone https://github.com/UCHIJ/ComfyUI-BroadcastResolutions.git

    or install with Comfy CLI

    comfy node install comfyui-broadcast-resolutions

    2. Restart ComfyUI.

    3. Find both the nodes under the Broadcast Video Profile category.

    For a more detailed write up head over to the github repository — Happy rendering!

    Workflows
    I have created some example workflows for you to try out these nodes for yourself. You can download them here: https://civitai.com/models/2966044/comfyui-broadcast-resolution-nodes

    Archived from CivitAI · Updated September 27, 2026View source