Commit Graph

43 Commits

Author SHA1 Message Date
CalamitousFelicitousness ba4436916d fix(control): prevent duplicate save_video and unmask video module shadow
When a video script (animatediff, text2video, image2video, stablevideodiffusion)
runs via Control tab, both the script's save and control_run's end-of-run save
fired. The latter crashed silently because the local `video` cv2 capture name at
control_run:584 shadowed the modules.video import, so the duplicate was hidden
and the gallery video link never propagated.

- alias import as video_module to bypass the shadow
- p.video_saved marker set by each script
- control_run skips its end-of-run save when the marker is set
2026-04-27 01:32:30 +01:00
CalamitousFelicitousness 7d77b01c3d feat(video): wire scripts and control to video_interpolate field
Set p.video_interpolate at run() entry so process_images_inner picks up
the helper. Save calls keep their existing kwargs; the sentinel guard
skips re-interpolation when the helper already ran.

- animatediff, text2video, image2video, stablevideodiffusion route
  mp4_interpolate into p.video_interpolate
- modules/control/run.py routes the request video_interpolate arg
- xyz_grid intentionally untouched: its end-of-axis save_video stitches
  the cell slideshow, not per-cell videos; a future video_interpolate
  axis would set p.video_interpolate per cell via axis_options
2026-04-26 03:09:27 +01:00
vladmandic b5e9fbc7b3 reorganize scripts/extensions
Signed-off-by: vladmandic <mandic00@live.com>
2026-03-27 14:00:46 +01:00
Vladimir Mandic 216558185b update installer usage 2026-02-19 12:21:46 +01:00
Vladimir Mandic e5c494f999 cleanup logger 2026-02-19 11:09:13 +01:00
Vladimir Mandic a3074baf8b unified logger 2026-02-19 09:46:42 +01:00
Vladimir Mandic d8eadcb7c1 add warn in animatediff
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-11-13 10:04:44 -05:00
Vladimir Mandic eebd980b2f fix animatediff
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-11-13 09:28:08 -05:00
Vladimir Mandic e8b5ea3847 major refactor: remove backend original
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-07-05 13:16:46 -04:00
Vladimir Mandic c4d9338d2e major refactoring of modules
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-07-03 09:18:38 -04:00
Vladimir Mandic 8343469be0 improve prompt enhancer and update apply styles
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-03-28 21:03:27 -04:00
Vladimir Mandic 27e087ecea update element ids
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-01-16 11:51:36 -05:00
Vladimir Mandic 5a59054eec refactor video file create and save
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2025-01-15 13:03:40 -05:00
Vladimir Mandic b15cf4adae fix pag with batch count
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-12-22 17:38:53 -05:00
Vladimir Mandic 15ea72ed74 add hunyuan video and mochi video
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-12-19 14:52:29 -05:00
Vladimir Mandic 67c6b93213 flux tools support
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-11-23 15:27:01 -05:00
Vladimir Mandic 5de457bb18 sort and describe all scripts
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-11-12 11:18:33 -05:00
Vladimir Mandic 66820edb63 update
Signed-off-by: Vladimir Mandic <mandic00@live.com>
2024-11-12 11:02:34 -05:00
Vladimir Mandic 6b3df9dabe fix animatediff initial run 2024-09-18 00:18:32 -04:00
Vladimir Mandic d75047d094 animatediff long context 2024-09-05 11:16:10 -04:00
Vladimir Mandic 94a2b61001 animatediff prompt travel 2024-09-05 10:38:28 -04:00
Vladimir Mandic f2b84b15b6 update script callbacks 2024-09-04 10:36:49 -04:00
Vladimir Mandic ed45477a1c animatediff updates 2024-08-29 21:31:55 -04:00
Vladimir Mandic 5574833f0d refactor backend detection 2024-06-06 20:41:10 -04:00
Vladimir Mandic faf3f3212e animatediffxl alpha 2024-05-09 10:13:56 -04:00
Vladimir Mandic 3efc93b90e prompt paste improvements 2024-03-22 09:41:15 -04:00
Vladimir Mandic 2ee0baf18c unified move-model 2024-02-05 12:00:35 -05:00
Vladimir Mandic 304c256f0b cleanup 2024-01-19 15:03:39 -05:00
Vladimir Mandic 0bda0e13f4 add animatediff freeinit for temporal consistency 2024-01-19 15:01:34 -05:00
Vladimir Mandic c04b1c9ff0 cleanup en, update todo and requirements 2024-01-17 13:21:52 -05:00
Vladimir Mandic 18087f1d14 cleanup todo items 2024-01-16 13:12:46 -05:00
Vladimir Mandic f7cd47d96f add fused projections 2024-01-02 09:41:15 -05:00
Vladimir Mandic 8c395a8bc9 improve animatediff 2023-12-28 11:30:12 -05:00
Vladimir Mandic 542686eef8 detect sd2 2023-12-25 07:58:43 -05:00
Vladimir Mandic 1b1ae6784c add demofusion 2023-12-09 14:15:48 -05:00
Vladimir Mandic 0febcc2aa8 animatediff full latent mode 2023-12-05 14:07:52 -05:00
Vladimir Mandic 7c16ea6b1d add modelscope 2023-12-05 11:29:43 -05:00
Vladimir Mandic bebfc908a8 update changelog 2023-12-02 08:45:52 -05:00
Vladimir Mandic 0f19c53eed improve animatediff and ipadapter load/unload 2023-12-02 08:10:05 -05:00
Vladimir Mandic 2552555678 animatediff live previews and implement interpolate 2023-12-01 13:16:23 -05:00
Vladimir Mandic 84d733f0a0 add stable-video-diffusion 2023-11-30 11:21:26 -05:00
Vladimir Mandic f08b4e5c23 add sdxl-turbo 2023-11-29 16:32:12 -05:00
Vladimir Mandic d8d8f58072 initial lightweight animatediff 2023-11-28 19:30:10 -05:00