Nodes/comfyui-AGSoft/🔊🪡AGSoft Audio Concatenate Plus
ComfyUI Node

🔊🪡AGSoft Audio Concatenate Plus

🔊🪡AGSoft Audio Concatenate Plus. Concatenates several audio files into one with effects. Modes: concat (back-to-back) and crossfade (smooth transition with adjustable duration and curve: tri/exp/log/qsin/hsin/dese/desi/nofade). Automatic loudness normalization (loudnorm, EBU R128) levels all tracks before joining. Fade in/out of the whole result. Output format mp3/wav/flac/ogg/m4a and bitrate. Number of inputs is set dynamically via inputs_count (JS adds audio_N sockets). --- 🔊🪡AGSoft Audio Concatenate Plus. Склейка нескольких аудиофайлов в один с эффектами. Режимы: concat (встык) и crossfade (плавный переход с настраиваемой длительностью и кривой: tri/exp/log/qsin/hsin/dese/desi/nofade). Автовыравнивание громкости (loudnorm, EBU R128) приводит все треки к единому уровню перед склейкой. Fade in/out всего результата. Формат выхода mp3/wav/flac/ogg/m4a и битрейт. Количество входов задаётся динамически через inputs_count (JS добавляет сокеты audio_N).

By Art-xmaster·Created 12 months ago·Updated a day ago· 20
🔊🪡AGSoft Audio Concatenate Plus
    • audio_path
    • duration_seconds
    • duration_timecode
    • file_size_mb
    output_nameoutput_audio_plus.mp3
    output_path
    inputs_count2
    modeconcat
    crossfade_duration1.0
    crossfade_curvetri
    loudnormoff
    fade_in0.00
    fade_out0.00
    formatmp3
    bitrate192k
    CategoryAGSoft/Audio

    Inputs (11)

    NameTypeDefaultDescription
    output_nameSTRINGoutput_audio_plus.mp3Output filename. The extension is set by the chosen format. --- Имя итогового файла. Расширение задаётся выбранным форматом.
    output_pathSTRINGOutput directory. If empty, ComfyUI/output is used. --- Папка сохранения. Если пусто, используется ComfyUI/output.
    inputs_countCOMBO2Number of audio tracks to concatenate. --- Количество аудио-дорожек для склейки.
    modeCOMBOconcatconcat = join tracks back-to-back (no transition). crossfade = smooth transition between tracks. --- concat = склейка встык (без перехода). crossfade = плавный переход между треками.
    crossfade_durationFLOAT1.00.1–30Crossfade duration (seconds) between adjacent tracks. Used only in crossfade mode. --- Длительность кроссфейда (в секундах) между соседними треками. Только в режиме crossfade.
    crossfade_curveCOMBOtriCrossfade curve. tri = linear, exp = exponential, log = logarithmic, qsin/hsin = sine-based, dese/desi = sigmoid, nofade = hard cut. --- Кривая кроссфейда. tri = линейная, exp = экспоненциальная, log = логарифмическая, qsin/hsin = синусоидные, dese/desi = сигмоидные, nofade = жёсткий рез.
    loudnormCOMBOoffNormalize loudness of all tracks to EBU R128 (I=-16 LUFS) before joining, so no track is louder than another. --- Нормализовать громкость всех треков по EBU R128 (I=-16 LUFS) перед склейкой, чтобы ни один трек не был громче другого.
    fade_inFLOAT0.000–60Fade-in of the whole result (seconds). 0 = off. --- Нарастание всего результата (в секундах). 0 = выкл.
    fade_outFLOAT0.000–60Fade-out of the whole result (seconds). 0 = off. --- Затухание всего результата (в секундах). 0 = выкл.
    formatCOMBOmp3Output format. mp3/wav/flac/ogg/m4a. --- Формат выхода. mp3/wav/flac/ogg/m4a.
    bitrateCOMBO192kBitrate for lossy formats (mp3/ogg/m4a). Ignored for wav/flac. --- Битрейт для lossy-форматов (mp3/ogg/m4a). Игнорируется для wav/flac.

    Outputs (4)

    NameTypeDescription
    audio_pathSTRING
    duration_secondsFLOAT
    duration_timecodeSTRING
    file_size_mbFLOAT