Skip to content

zappityzap/xyzvideo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

xyzvideo logo

Examples | Install | Usage

XYZ Plot for video outputs in Automatic1111, forked from the official XYZ Plot in version 1.7.0.

Designed to work with sd-webui-animatediff

  • Inputs: GIF, MP4, WebM
  • Output: MP4

Examples (click to see video)

Right-click > Loop to compare the outputs more easily.

Steps (10, 30, 50) Steps

CFG (5, 7, 10) CFG

Motion modules (mm_sd15 v1, v2 v3) Motion modules

Samplers (Euler, DPM++ 2M Karras, DPM++ 2M SDE) Samplers

Checkpoints (Photon v10, ICBINP v10, zootvision v50) Checkpoints

Install

Install from Git repo URL. Note that captions may require modifying the ImageMagick policy.xml to remove or comment out this line:

<!-- <policy domain="path" rights="none" pattern="@*" /> -->

Usage

  1. Enable AnimateDiff
  2. Select MP4 output format in AnimateDiff
  3. Select X/Y/Z video plot script from the Scripts dropdown list
  4. Set X/Y/Z parameters
  5. Generate Outputs are stored in txt2img-grids.

Known Issues

PRs welcome!

  • Doesn't if check AnimateDiff output format is set to MP4 before generating grid, so grid generation will fail after generating all the cells. Remember to set AnimateDiff output to MP4!
  • Adding captions to video grid requires modifying ImageMagick configuration.
  • Config Presets not working with img2img.
  • Z-axis grids reuse the XY grid video, compressing the video an additional time.

UI Compatibility

  • Automatic1111: Yes, v1.7.0+

Extension Compatibility

Custom fields for Config Presets
# XYZ Video txt2img
script_txt2img_xyz_video_plot_x_type
script_txt2img_xyz_video_plot_y_type
script_txt2img_xyz_video_plot_z_type
script_txt2img_xyz_video_plot_x_values
script_txt2img_xyz_video_plot_y_values
script_txt2img_xyz_video_plot_z_values
script_txt2img_xyz_video_plot_draw_caption
script_txt2img_xyz_video_plot_no_fixed_seeds
script_txt2img_xyz_video_plot_include_lone_videos
script_txt2img_xyz_video_plot_include_sub_grids
script_txt2img_xyz_video_plot_margin_size
script_txt2img_xyz_video_plot_csv_mode

# XYZ Video txt2img
script_img2img_xyz_video_plot_x_type
script_img2img_xyz_video_plot_y_type
script_img2img_xyz_video_plot_z_type
script_img2img_xyz_video_plot_x_values
script_img2img_xyz_video_plot_y_values
script_img2img_xyz_video_plot_z_values
script_img2img_xyz_video_plot_draw_caption
script_img2img_xyz_video_plot_no_fixed_seeds
script_img2img_xyz_video_plot_include_lone_videos
script_img2img_xyz_video_plot_include_sub_grids
script_img2img_xyz_video_plot_margin_size
script_img2img_xyz_video_plot_csv_mode

Version History

About

XYZ Plot for video outputs in Automatic1111

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages