Nodes/comfyui-AGSoft/🎬AGSoft Video Save
ComfyUI Node

🎬AGSoft Video Save

🎬 AGSoft Video Save. Saves video from an image sequence OR converts an existing video (a small video converter). Saves ONLY what you enable: video without audio, video with audio, audio as a separate M4A, first frame — any combination, no extra files. NO-OP MODE WITH PREVIEW (WITH SOUND): all save options off = nothing written to output, no error, and the source preview is shown INCLUDING the audio input (fast remux/encode to temp). Priority: video > video_path > images. Audio is taken from the audio input if connected, otherwise from the source video's own track. Save path: output (or temp) + subfolder + filename_prefix_<timestamp> (e.g. output/MiniMax/AGSoft_Video_20260817_192654_audio.mp4). save_metadata embeds the workflow as a PURE graph (no wrapper) into the saved files; dragging the saved PNG/video onto the canvas restores the workflow. Codec selection: h264/h265, NVENC, VP9/AV1 WebM, FFV1 MKV, ProRes MOV, GIF, WebP (list built from available ffmpeg encoders). The result preview is shown inside the node, serialized into the workflow, and the node resizes exactly like Load Video. --- 🎬 AGSoft Video Save. Сохраняет видео из последовательности кадров ИЛИ конвертирует существующее видео (небольшой видео-конвертор). Сохраняет ТОЛЬКО включённое: видео без звука, видео со звуком, звук отдельным M4A, первый кадр — любые комбинации, без лишних файлов. РЕЖИМ NO-OP С ПРЕВЬЮ (СО ЗВУКОМ): все опции сохранения выключены = output не трогается, без ошибки, а превью источника показывается СО звуком со входа audio (быстрый ремукс/энкод в temp). Приоритет: video > video_path > images. Звук берётся со входа audio, если он подключён, иначе — из дорожки самого исходного видео. Путь сохранения: output (или temp) + subfolder + filename_prefix_<timestamp> (например output/MiniMax/AGSoft_Video_20260817_192654_audio.mp4). save_metadata вшивает воркфлоу ЧИСТЫМ графом (без обёртки); перетаскивание сохранённого PNG/видео на канвас восстанавливает воркфлоу. Выбор кодеков: h264/h265, NVENC, VP9/AV1 WebM, FFV1 MKV, ProRes MOV, GIF, WebP (список строится по доступным энкодерам ffmpeg). Превью результата показывается в ноде, сериализуется в воркфлоу, ресайз ноды — один-в-один как в Load Video.

By Art-xmaster·Created 12 months ago·Updated a day ago· 20
🎬AGSoft Video Save
  • images
  • video
  • audio
  • video_path
filename_prefixAGSoft_Video
subfolder
video_path
frame_rate24.0
formatvideo/h264-mp4
crf19
save_videotrue
save_video_with_audiofalse
save_audiofalse
save_imagefalse
save_metadatatrue
save_outputtrue
CategoryAGSoft/Video

Inputs (15)

NameTypeDefaultDescription
filename_prefixSTRINGAGSoft_VideoPrefix for the output filename. A timestamp is added automatically. --- Префикс имени файла. Временная метка добавляется автоматически.
subfolderSTRINGSubfolder inside the output (or temp) directory. Nested paths are allowed: 'MiniMax' or 'MiniMax/2026'. '..' and drive letters are sanitized for safety. Example: MiniMax → output/MiniMax/AGSoft_Video_<timestamp>.mp4 --- Подпапка внутри папки output (или temp). Разрешена вложенность: 'MiniMax' или 'MiniMax/2026'. '..' и диски санациируются для безопасности. Пример: MiniMax → output/MiniMax/AGSoft_Video_<timestamp>.mp4
video_pathSTRINGOptional: absolute path to a video file to convert. --- Опционально: абсолютный путь к видеофайлу для конвертации.
frame_rateFLOAT24.01–120Frames per second for the output video. --- Кадров в секунду для выходного видео.
formatCOMBOvideo/h264-mp4Output format / codec. The list shows only encoders available in your ffmpeg build. --- Формат / кодек выхода. В списке только энкодеры, доступные в вашей сборке ffmpeg.
crfINT190–51Constant Rate Factor: 0=lossless, 51=worst. Ignored for GIF/WebP/FFV1/ProRes. --- Constant Rate Factor: 0=lossless, 51=худшее. Игнорируется для GIF/WebP/FFV1/ProRes.
save_videoBOOLEANtrueSave video WITHOUT audio. All save options off = no-op with preview (nothing saved, no error). --- Сохранить видео БЕЗ звука. Все опции выключены = no-op с превью (ничего не сохраняется, без ошибки).
save_video_with_audioBOOLEANfalseSave video WITH audio. Audio is taken from the audio input if connected, otherwise from the source video's own audio track. --- Сохранить видео СО звуком. Звук берётся со входа audio, если он подключён, иначе — из звуковой дорожки самого исходного видео.
save_audioBOOLEANfalseSave the audio track as a SEPARATE M4A file. --- Сохранить звуковую дорожку ОТДЕЛЬНЫМ файлом M4A.
save_imageBOOLEANfalseSave the first frame as a PNG image. With save_metadata enabled the PNG also carries the workflow (tEXt chunk after IHDR) and opens it on drag&drop. --- Сохранить первый кадр как PNG. При включённом save_metadata в PNG вшивается воркфлоу (tEXt-чанк после IHDR), и он открывается перетаскиванием.
save_metadataBOOLEANtrueEmbed the workflow (PURE graph, no wrapper) into the saved file's metadata. Dragging the saved PNG onto the canvas opens it natively;dragging the saved video opens it via our handler. --- Вшить воркфлоу (ЧИСТЫЙ граф, без обёртки) в метаданные сохранённого файла. Перетаскивание сохранённого PNG на канвас открывает его штатно;сохранённого видео — через наш обработчик.
save_outputBOOLEANtrueTrue = save to the output folder; False = save to temp (preview only, no clutter in output). --- True = сохранять в папку output; False = во временную папку (только превью, без мусора в output).
imagesoptIMAGEFrame sequence to save as video. Used when no video / video_path inputs are connected. --- Последовательность кадров для сохранения. Используется, когда не подключены video / video_path.
videooptVIDEOOptional: VIDEO object to convert (highest priority). Its own audio track is used when the audio input is not connected. --- Опционально: объект VIDEO для конвертации (наивысший приоритет). Его собственная звуковая дорожка используется, когда вход audio не подключён.
audiooptAUDIOOptional: AUDIO to mux into the video / save as M4A. Highest priority over the source video's own audio track. Also muxed into the no-op preview so you HEAR the result before saving. --- Опционально: AUDIO для подмешивания в видео / сохранения в M4A. Наивысший приоритет перед собственной дорожкой исходного видео. Также подмешивается в no-op превью — результат СЛЫШНО до сохранения.

Outputs (1)

NameTypeDescription
video_pathSTRING