Nodes/comfyui-AGSoft/🎬⏱️AGSoft Video Speed Ramp
ComfyUI Node

🎬⏱️AGSoft Video Speed Ramp

🎬⏱️AGSoft Video Speed Ramp. Smoothly changes the speed within a single clip (acceleration or deceleration), not as a step. The speed ramps from speed_start to speed_end over ramp_time seconds, then stays constant at speed_end. Speeds: speed_start is the speed at the beginning of the ramp, speed_end is the speed reached after ramp_time. Both < 1 give slow-motion, > 1 give timelapse. Ramp time: seconds to change speed from speed_start to speed_end. 0 = ramp across the whole clip. After ramp_time the speed stays constant at speed_end. Audio: a variable ramp cannot be perfectly synced with audio. keep_original copies the original track (possible desync), mute removes audio. Inputs: video (VIDEO socket, priority) or video_path (file path). Encoding: NVENC / CPU with auto fallback; presets fast / balanced / quality. --- 🎬⏱️AGSoft Video Speed Ramp. Плавно изменяет скорость внутри одного клипа (разгон или замедление), а не ступенькой. Скорость меняется от speed_start до speed_end за ramp_time секунд, после чего остаётся постоянной speed_end. Скорости: speed_start — скорость в начале ramp, speed_end — скорость, достигаемая через ramp_time. Значения < 1 дают замедление, > 1 — ускорение. Время разгона: секунды для изменения скорости от speed_start до speed_end. 0 = ramp на весь клип. После ramp_time скорость остаётся постоянной speed_end. Аудио: переменный ramp не может быть точно синхронизирован со звуком. keep_original копирует оригинальную дорожку (возможен рассинхрон), mute убирает звук. Входы: video (сокет VIDEO, приоритет) или video_path (путь к файлу). Кодирование: NVENC / CPU с авто-fallback; пресеты fast / balanced / quality.

By Art-xmaster·Created 12 months ago·Updated a day ago· 20
🎬⏱️AGSoft Video Speed Ramp
  • video
  • video_path
  • duration_seconds
  • duration_timecode
  • file_size_mb
  • width
  • height
  • fps
  • frames_est
output_namespeed_ramp.mp4
output_path
video_path
speed_start1.00
speed_end2.00
ramp_time0.0
audio_modekeep_original
encoder_modeauto
quality_presetbalanced
CategoryAGSoft/Video

Inputs (10)

NameTypeDefaultDescription
output_nameSTRINGspeed_ramp.mp4Output filename. The extension is kept as entered (.mp4 by default). --- Имя итогового файла. Расширение сохраняется как введено (по умолчанию .mp4).
output_pathSTRINGOutput directory. If empty, ComfyUI/output is used. --- Папка сохранения. Если пусто, используется ComfyUI/output.
video_pathSTRINGPath to the source video. Used only if video input is not connected. --- Путь к исходному видео. Используется, только если вход video не подключен.
speed_startFLOAT1.000.1–10Speed at the beginning of the ramp. < 1 = slow-motion, > 1 = timelapse. --- Скорость в начале ramp. < 1 = замедление, > 1 = ускорение.
speed_endFLOAT2.000.1–10Speed at the end of the ramp. The clip reaches this speed after ramp_time. --- Скорость в конце ramp. Клип достигает этой скорости через ramp_time.
ramp_timeFLOAT0.00–86400Seconds to ramp from speed_start to speed_end. 0 = ramp across the whole clip. After ramp_time the speed stays constant at speed_end. --- Секунды для разгона от speed_start до speed_end. 0 = ramp на весь клип. После ramp_time скорость остаётся постоянной speed_end.
audio_modeCOMBOkeep_originalkeep_original = copy the original audio unchanged (possible desync with a variable ramp). mute = no audio. --- keep_original = копировать оригинальное аудио без изменений (возможен рассинхрон с переменным ramp). mute = без звука.
encoder_modeCOMBOautoauto = NVENC if available, otherwise CPU. nvenc = force NVENC. cpu = force libx264. --- auto = NVENC, если доступен, иначе CPU. nvenc = принудительно NVENC. cpu = принудительно libx264.
quality_presetCOMBObalancedEncoding quality preset. / Пресет качества кодирования.
videooptVIDEOOptional source video from ComfyUI. Has priority over video_path. --- Опциональное исходное видео из ComfyUI. Имеет приоритет над video_path.

Outputs (8)

NameTypeDescription
video_pathSTRING
duration_secondsFLOAT
duration_timecodeSTRING
file_size_mbFLOAT
widthINT
heightINT
fpsFLOAT
frames_estINT