Nodes/comfyui-AGSoft/🔊✂️AGSoft Audio Split
ComfyUI Node

🔊✂️AGSoft Audio Split

🔊✂️AGSoft Audio Split. Cuts a fragment from an audio file by start_time / end_time. Mode fast = stream copy (no re-encode, quick, cut at codec-frame boundary), mode precise = re-encode (sample-accurate). Output format defaults to the source format (no re-encode); mp3/wav/flac/ogg/m4a can be chosen. Returns the file path, an AUDIO type for chaining, and metadata. IMPORTANT about the source: stream copy is only possible when the file is connected directly via audio_path. If audio comes through the AUDIO socket (from another node), it is already decoded to PCM, so the 'source' format becomes WAV, not the original MP3. To get MP3 etc. in that case, choose it explicitly (re-encode) or connect the file via audio_path. --- 🔊✂️AGSoft Audio Split. Вырезает фрагмент из аудиофайла по start_time / end_time. Режим fast = stream copy (без перекодировки, быстро, рез по границе кадра кодека), режим precise = перекодирование (точность до сэмпла). Формат выхода по умолчанию как у источника (без перекодировки); можно выбрать mp3/wav/flac/ogg/m4a. Возвращает путь к файлу, тип AUDIO для цепочек и метаданные. ВАЖНО про источник: stream copy возможен только когда файл подключён напрямую через audio_path. Если звук приходит через сокет AUDIO (из другой ноды), он уже декодирован в PCM, поэтому форматом 'source' будет WAV, а не исходный MP3. Чтобы получить MP3 и т.д. в этом случае, выберите его явно (перекодирование) либо подключите файл через audio_path.

By Art-xmaster·Created 12 months ago·Updated a day ago· 20
🔊✂️AGSoft Audio Split
  • audio
  • audio_path
  • audio
  • duration_seconds
  • duration_timecode
  • file_size_mb
  • sample_rate
  • channels
output_nameaudio_split.mp3
output_path
audio_path
start_time0.0
end_time0.0
cut_modefast
formatsource
bitrate192k
CategoryAGSoft/Audio

Inputs (9)

NameTypeDefaultDescription
output_nameSTRINGaudio_split.mp3Output filename. The extension is set by the effective output format. --- Имя итогового файла. Расширение задаётся итоговым форматом.
output_pathSTRINGOutput directory. If empty, ComfyUI/output is used. --- Папка сохранения. Если пусто, используется ComfyUI/output.
audio_pathSTRINGPath to the source audio file. Used only if audio input is not connected. TIP: for a true lossless stream copy (fast mode, format=source), connect the file here via audio_path rather than the AUDIO socket - the socket always delivers already-decoded PCM (WAV). --- Путь к исходному аудиофайлу. Используется, только если вход audio не подключен. СОВЕТ: для настоящего stream copy без потерь (режим fast, format=source) подключайте файл сюда через audio_path, а не через сокет AUDIO - сокет всегда передаёт уже декодированный PCM (WAV).
start_timeFLOAT0.00–86400Fragment start (seconds). 0 = from the beginning. --- Начало фрагмента (в секундах). 0 = с начала.
end_timeFLOAT0.00–86400Fragment end (seconds). 0 = to the end of the audio. --- Конец фрагмента (в секундах). 0 = до конца аудио.
cut_modeCOMBOfastfast = stream copy (no re-encode, quick, cut at codec-frame boundary). precise = re-encode (sample-accurate cut). --- fast = stream copy (без перекодировки, быстро, рез по границе кадра кодека). precise = перекодирование (точность до сэмпла).
formatCOMBOsourceOutput format. source = keep the source format (no re-encode in fast mode). mp3/wav/flac/ogg/m4a = convert to that format. NOTE: if the source is connected via the AUDIO socket (not audio_path), the audio is already decoded to PCM, so the 'source' format is WAV. To get MP3 etc., choose it explicitly (re-encode) or connect the file via audio_path for a true stream copy. --- Формат выхода. source = сохранить формат источника (без перекодировки в режиме fast). mp3/wav/flac/ogg/m4a = конвертировать в этот формат. ВАЖНО: если источник подключён через сокет AUDIO (а не audio_path), аудио уже декодировано в PCM, поэтому форматом 'source' будет WAV. Чтобы получить MP3 и т.д., выберите его явно (перекодирование) либо подключите файл через audio_path для настоящего stream copy.
bitrateCOMBO192kBitrate for lossy formats (mp3/ogg/m4a). Ignored for wav/flac. --- Битрейт для lossy-форматов (mp3/ogg/m4a). Игнорируется для wav/flac.
audiooptAUDIOOptional source audio from ComfyUI. Has priority over audio_path. NOTE: audio via this socket is already decoded to PCM (WAV), so format=source will produce WAV. For a true lossless stream copy use audio_path instead. --- Опциональный исходный звук из ComfyUI. Имеет приоритет над audio_path. ВАЖНО: аудио через этот сокет уже декодировано в PCM (WAV), поэтому format=source даст WAV. Для настоящего stream copy без потерь используйте audio_path.

Outputs (7)

NameTypeDescription
audio_pathSTRING
audioAUDIO
duration_secondsFLOAT
duration_timecodeSTRING
file_size_mbFLOAT
sample_rateINT
channelsINT