Nodes/comfyui-AGSoft/🎬🪡AGSoft Video Concatenate Plus
ComfyUI Node

🎬🪡AGSoft Video Concatenate Plus

🎬 AGSoft Video Concatenate Plus. Concatenates clips with FFmpeg xfade transitions, audio desync protection, resolution/FPS normalization, fades and loudnorm. --- 🎬 AGSoft Video Concatenate Plus. Склейка клипов с переходами FFmpeg xfade, защитой от рассинхрона звука, нормализацией разрешения/FPS, фейдами и loudnorm.

By Art-xmaster·Created 12 months ago·Updated a day ago· 20
🎬🪡AGSoft Video Concatenate Plus
    • video_path
    • duration_seconds
    • duration_timecode
    • file_size_mb
    • width
    • height
    • fps
    • frames_est
    output_nameoutput_video_plus.mp4
    output_path
    inputs_count2
    transition_typefade
    transition_duration1.0
    audio_modeauto
    encoder_modeauto
    quality_presetbalanced
    output_fpsauto
    resize_modefirst_clip
    fit_modeletterbox
    custom_width0
    custom_height0
    auto_coloroff
    video_fade_in0.0
    video_fade_out0.0
    audio_fade_in0.0
    audio_fade_out0.0
    audio_loudnormoff
    CategoryAGSoft/Video

    Inputs (19)

    NameTypeDefaultDescription
    output_nameSTRINGoutput_video_plus.mp4Output filename. The extension is kept as entered (.mp4 by default). --- Имя итогового файла. Расширение сохраняется как введено (по умолчанию .mp4).
    output_pathSTRINGOutput directory. If empty, ComfyUI/output is used. --- Папка сохранения. Если пусто, используется ComfyUI/output.
    inputs_countCOMBO2Number of video clips to concatenate. --- Количество клипов для склейки.
    transition_typeCOMBOfadeGlobal transition type. cut = no transition (hard cut). random = random transition at each junction. --- Глобальный тип перехода. cut = без перехода (жёсткая склейка). random = случайный переход на каждом стыке.
    transition_durationFLOAT1.00–10Global transition duration in seconds. 0 = cut mode. Automatically clamped if longer than a clip. --- Глобальная длительность перехода в секундах. 0 = режим cut. Автоматически ограничивается, если длиннее клипа.
    audio_modeCOMBOautoauto = keep original audio, fill missing audio with silence. mute = silent output. --- auto = сохранять оригинальный звук, отсутствующий заменять тишиной. mute = итоговое видео без звука.
    encoder_modeCOMBOautoauto = use NVENC if available, otherwise CPU. nvenc = force NVIDIA NVENC. cpu = force libx264. --- auto = NVENC, если доступен, иначе CPU. nvenc = принудительно NVIDIA NVENC. cpu = принудительно libx264.
    quality_presetCOMBObalancedEncoding quality preset (speed vs quality trade-off). --- Пресет качества кодирования (баланс скорости и качества).
    output_fpsCOMBOautoCommon output FPS. auto = use FPS from the first clip. --- Общий FPS результата. auto = FPS первого клипа.
    resize_modeCOMBOfirst_clipHow to choose the output resolution. first_clip = first clip size. max_size/min_size = extremes. custom = use custom_width/custom_height. --- Как выбирать разрешение результата. first_clip = по первому клипу. max_size/min_size = экстремумы. custom = использовать custom_width/custom_height.
    fit_modeCOMBOletterboxletterbox = fit with black bars. crop = fill and crop center. stretch = stretch to output size. --- letterbox = вписать с чёрными полосами. crop = заполнить и обрезать центр. stretch = растянуть.
    custom_widthINT00–8192Custom width, used only when resize_mode = custom. 0 = fallback. --- Кастомная ширина, только при resize_mode = custom. 0 = fallback.
    custom_heightINT00–8192Custom height, used only when resize_mode = custom. 0 = fallback. --- Кастомная высота, только при resize_mode = custom. 0 = fallback.
    auto_colorCOMBOoffExperimental auto color normalization per clip. --- Экспериментальная авто-нормализация цвета для каждого клипа.
    video_fade_inFLOAT0.00–60Global video fade-in duration in seconds (start of the result). --- Длительность глобального появления видео в секундах (начало результата).
    video_fade_outFLOAT0.00–60Global video fade-out duration in seconds (end of the result). --- Длительность глобального затухания видео в секундах (конец результата).
    audio_fade_inFLOAT0.00–60Global audio fade-in duration in seconds. --- Длительность глобального появления звука в секундах.
    audio_fade_outFLOAT0.00–60Global audio fade-out duration in seconds. --- Длительность глобального затухания звука в секундах.
    audio_loudnormCOMBOoffApply EBU R128 loudness normalization to the final audio. --- Применить нормализацию громкости EBU R128 к итоговому звуку.

    Outputs (8)

    NameTypeDescription
    video_pathSTRING
    duration_secondsFLOAT
    duration_timecodeSTRING
    file_size_mbFLOAT
    widthINT
    heightINT
    fpsFLOAT
    frames_estINT