Upload 8 files
Browse files- scripts/joinvideos.sh +28 -0
- scripts/last_frame.sh +1 -0
- scripts/setup_klein.sh +10 -0
- scripts/setup_qwen.sh +38 -0
- scripts/setup_wan.sh +57 -0
- scripts/setup_wan_svi.sh +27 -0
- scripts/setup_zimage.sh +10 -0
- scripts/split_video.sh +22 -0
scripts/joinvideos.sh
ADDED
|
@@ -0,0 +1,28 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#!/bin/bash
|
| 2 |
+
|
| 3 |
+
# Obtener lista de archivos ordenados
|
| 4 |
+
files=( $(ls *.mp4 | sort) )
|
| 5 |
+
count=${#files[@]}
|
| 6 |
+
|
| 7 |
+
# Crear carpeta de salida y limpiar archivos previos
|
| 8 |
+
mkdir -p trimmed
|
| 9 |
+
rm -f trimmed/* list.txt
|
| 10 |
+
|
| 11 |
+
# Recodificar cada archivo para asegurarse de que todos tengan las mismas características
|
| 12 |
+
for ((i=0; i<$count; i++)); do
|
| 13 |
+
f="${files[$i]}"
|
| 14 |
+
out="trimmed/$f"
|
| 15 |
+
|
| 16 |
+
# Recodificar todos los videos con características consistentes (libx264 para video, aac para audio)
|
| 17 |
+
echo "Recodificando: $f"
|
| 18 |
+
ffmpeg -y -i "$f" -c:v libx264 -c:a aac -ar 44100 -ac 2 -preset fast -tune film -y "$out"
|
| 19 |
+
|
| 20 |
+
# Agregar el archivo recodificado al archivo list.txt
|
| 21 |
+
echo "file '$out'" >> list.txt
|
| 22 |
+
done
|
| 23 |
+
|
| 24 |
+
# Concatenar los videos
|
| 25 |
+
echo "Concatenando videos..."
|
| 26 |
+
ffmpeg -y -f concat -safe 0 -i list.txt -c:v libx264 -c:a aac -preset fast output.mp4
|
| 27 |
+
|
| 28 |
+
echo "✔ Listo: output.mp4"
|
scripts/last_frame.sh
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
ffmpeg -sseof -0.1 -i $1 -update 1 -q:v 1 output_frame.jpg
|
scripts/setup_klein.sh
ADDED
|
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#!/bin/bash
|
| 2 |
+
|
| 3 |
+
curl -L -O https://huggingface.co/black-forest-labs/FLUX.2-klein-base-9b-fp8/resolve/main/flux-2-klein-base-9b-fp8.safetensors
|
| 4 |
+
mv flux-2-klein-base-9b-fp8.safetensors ComfyUI/models/diffusion_models/
|
| 5 |
+
|
| 6 |
+
curl -L -O https://huggingface.co/Comfy-Org/flux2-klein-9B/resolve/main/split_files/text_encoders/qwen_3_8b_fp8mixed.safetensors
|
| 7 |
+
mv qwen_3_8b_fp8mixed.safetensors ComfyUI/models/text_encoders/
|
| 8 |
+
|
| 9 |
+
curl -L -O https://huggingface.co/Comfy-Org/flux2-dev/resolve/main/split_files/vae/flux2-vae.safetensors
|
| 10 |
+
mv flux2-vae.safetensors ComfyUI/models/vae/
|
scripts/setup_qwen.sh
ADDED
|
@@ -0,0 +1,38 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#!/usr/bin/env bash
|
| 2 |
+
|
| 3 |
+
curl -L -O https://huggingface.co/unsloth/Qwen-Image-Edit-2511-GGUF/resolve/main/qwen-image-edit-2511-Q8_0.gguf
|
| 4 |
+
mv qwen-image-edit-2511-Q8_0.gguf ComfyUI/models/unet/
|
| 5 |
+
|
| 6 |
+
curl -L -O https://huggingface.co/Comfy-Org/Qwen-Image_ComfyUI/resolve/main/split_files/vae/qwen_image_vae.safetensors
|
| 7 |
+
mv qwen_image_vae.safetensors ComfyUI/models/vae/
|
| 8 |
+
|
| 9 |
+
curl -L -O https://huggingface.co/Comfy-Org/Qwen-Image_ComfyUI/resolve/main/split_files/text_encoders/qwen_2.5_vl_7b_fp8_scaled.safetensors
|
| 10 |
+
mv qwen_2.5_vl_7b_fp8_scaled.safetensors ComfyUI/models/clip/
|
| 11 |
+
|
| 12 |
+
sleep 5
|
| 13 |
+
|
| 14 |
+
echo "Downloading loras..."
|
| 15 |
+
|
| 16 |
+
# Lightning
|
| 17 |
+
|
| 18 |
+
curl -L -O https://huggingface.co/lightx2v/Qwen-Image-Edit-2511-Lightning/resolve/main/Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors
|
| 19 |
+
curl -L -O https://huggingface.co/lightx2v/Qwen-Image-Edit-2511-Lightning/resolve/main/Qwen-Image-Edit-2511-Lightning-8steps-V1.0-bf16.safetensors
|
| 20 |
+
|
| 21 |
+
# Loras
|
| 22 |
+
|
| 23 |
+
curl -L -O https://huggingface.co/cdkkkk/setup/resolve/main/qwen-edit/Qwen_Snofs_1_3.safetensors
|
| 24 |
+
curl -L -O https://huggingface.co/cdkkkk/setup/resolve/main/qwen-edit/YARNv0.2.safetensors
|
| 25 |
+
curl -L -O https://huggingface.co/cdkkkk/setup/resolve/main/qwen-edit/gnass_2512_qwen.safetensors
|
| 26 |
+
curl -L -O https://huggingface.co/cdkkkk/setup/resolve/main/qwen-edit/qwen_penislora_v2_000021000.safetensors
|
| 27 |
+
curl -L -O https://huggingface.co/cdkkkk/setup/resolve/main/qwen-edit/Facial_Cumshots_For_Qwen_Image_V1.safetensors
|
| 28 |
+
curl -L -O https://huggingface.co/cdkkkk/setup/resolve/main/qwen-edit/NSFW%20Female%20Enhancer%20Qwen%20V0.3.safetensors
|
| 29 |
+
curl -L -O https://huggingface.co/cdkkkk/setup/resolve/main/qwen-edit/qwen_2512_pussy_anus_v2.safetensors
|
| 30 |
+
curl -L -O https://huggingface.co/cdkkkk/setup/resolve/main/qwen-edit/Qwen%20Sex-tacular%20V1.safetensors
|
| 31 |
+
curl -L -O https://huggingface.co/cdkkkk/setup/resolve/main/qwen-edit/HearmemanAI_V4_Rank128_BreastsLoRA_Epoch80.safetensors
|
| 32 |
+
curl -L -O https://huggingface.co/cdkkkk/setup/resolve/main/qwen-edit/lenovo.safetensors
|
| 33 |
+
|
| 34 |
+
#curl -L -O https://huggingface.co/fal/Qwen-Image-Edit-2511-Multiple-Angles-LoRA/resolve/main/qwen-image-edit-2511-multiple-angles-lora.safetensors
|
| 35 |
+
|
| 36 |
+
|
| 37 |
+
mkdir -p ComfyUI/models/loras/qwen/
|
| 38 |
+
mv *.safetensors ComfyUI/models/loras/qwen/
|
scripts/setup_wan.sh
ADDED
|
@@ -0,0 +1,57 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#!/usr/bin/env bash
|
| 2 |
+
|
| 3 |
+
curl -L -O https://huggingface.co/QuantStack/Wan2.2-I2V-A14B-GGUF/resolve/main/HighNoise/Wan2.2-I2V-A14B-HighNoise-Q8_0.gguf
|
| 4 |
+
mv Wan2.2-I2V-A14B-HighNoise-Q8_0.gguf ComfyUI/models/unet
|
| 5 |
+
|
| 6 |
+
curl -L -O https://huggingface.co/QuantStack/Wan2.2-I2V-A14B-GGUF/resolve/main/LowNoise/Wan2.2-I2V-A14B-LowNoise-Q8_0.gguf
|
| 7 |
+
mv Wan2.2-I2V-A14B-LowNoise-Q8_0.gguf ComfyUI/models/unet
|
| 8 |
+
|
| 9 |
+
# text encoder
|
| 10 |
+
curl -L -O https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/text_encoders/umt5_xxl_fp8_e4m3fn_scaled.safetensors
|
| 11 |
+
mv umt5_xxl_fp8_e4m3fn_scaled.safetensors ComfyUI/models/clip/
|
| 12 |
+
|
| 13 |
+
# vae
|
| 14 |
+
curl -L -O https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/vae/wan_2.1_vae.safetensors
|
| 15 |
+
mv wan_2.1_vae.safetensors ComfyUI/models/vae/
|
| 16 |
+
|
| 17 |
+
sleep 5
|
| 18 |
+
|
| 19 |
+
echo "Downloading Loras for Wan 2.2"
|
| 20 |
+
|
| 21 |
+
# Lightning
|
| 22 |
+
|
| 23 |
+
curl -L -O https://huggingface.co/lightx2v/Wan2.2-Distill-Loras/resolve/main/wan2.2_i2v_A14b_high_noise_lora_rank64_lightx2v_4step_1022.safetensors
|
| 24 |
+
curl -L -O https://huggingface.co/Kijai/WanVideo_comfy/resolve/main/LoRAs/Wan22_Lightx2v/Wan_2_2_I2V_A14B_HIGH_lightx2v_4step_lora_v1030_rank_64_bf16.safetensors
|
| 25 |
+
curl -L -O https://huggingface.co/lightx2v/Wan2.2-Distill-Loras/resolve/main/wan2.2_i2v_A14b_low_noise_lora_rank64_lightx2v_4step_1022.safetensors
|
| 26 |
+
curl -L -O https://huggingface.co/lightx2v/Wan2.1-Distill-Loras/resolve/main/wan2.1_i2v_lora_rank64_lightx2v_4step.safetensors
|
| 27 |
+
|
| 28 |
+
# Loras
|
| 29 |
+
|
| 30 |
+
curl -L -O https://huggingface.co/cdkkkk/setup/resolve/main/wan2.2/NSFW-22-H-e8.safetensors
|
| 31 |
+
curl -L -O https://huggingface.co/cdkkkk/setup/resolve/main/wan2.2/NSFW-22-L-e8.safetensors
|
| 32 |
+
curl -L -O https://huggingface.co/cdkkkk/setup/resolve/main/wan2.2/DR34ML4Y_I2V_14B_LOW_V2.safetensors
|
| 33 |
+
curl -L -O https://huggingface.co/cdkkkk/setup/resolve/main/wan2.2/DR34ML4Y_I2V_14B_HIGH_V2.safetensors
|
| 34 |
+
curl -L -O https://huggingface.co/cdkkkk/setup/resolve/main/wan2.2/Wan22_Cum_high_noise_1.V1.safetensors
|
| 35 |
+
curl -L -O https://huggingface.co/cdkkkk/setup/resolve/main/wan2.2/Wan22_Cum_low_noise_1.V1.safetensors
|
| 36 |
+
curl -L -O https://huggingface.co/cdkkkk/setup/resolve/main/wan2.2/Sensual_fingering_v1_low_noise.safetensors
|
| 37 |
+
curl -L -O https://huggingface.co/cdkkkk/setup/resolve/main/wan2.2/Sensual_fingering_v1_high_noise.safetensors
|
| 38 |
+
curl -L -O https://huggingface.co/cdkkkk/setup/resolve/main/wan2.2/WAN-2.2-I2V-Orgasm-HIGH-v1.safetensors
|
| 39 |
+
curl -L -O https://huggingface.co/cdkkkk/setup/resolve/main/wan2.2/WAN-2.2-I2V-Orgasm-LOW-v1.safetensors
|
| 40 |
+
curl -L -O https://huggingface.co/cdkkkk/setup/resolve/main/wan2.2/wan22-cunilingus-I2V-106epoc-high.safetensors
|
| 41 |
+
curl -L -O https://huggingface.co/cdkkkk/setup/resolve/main/wan2.2/wan22-cunilingus-I2V-72epoc-low.safetensors
|
| 42 |
+
curl -L -O https://huggingface.co/cdkkkk/setup/resolve/main/wan2.2/wan_finger_licking_i2v-480_v10.safetensors
|
| 43 |
+
|
| 44 |
+
mkdir -p ComfyUI/models/loras/wan22
|
| 45 |
+
mv *.safetensors ComfyUI/models/loras/wan22/
|
| 46 |
+
|
| 47 |
+
# vace join
|
| 48 |
+
|
| 49 |
+
curl -L -O https://huggingface.co/QuantStack/Wan2.2-VACE-Fun-A14B-GGUF/resolve/main/HighNoise/Wan2.2-VACE-Fun-A14B-high-noise-Q6_k.gguf
|
| 50 |
+
curl -L -O https://huggingface.co/QuantStack/Wan2.2-VACE-Fun-A14B-GGUF/resolve/main/LowNoise/Wan2.2-VACE-Fun-A14B-low-noise-Q6_K.gguf
|
| 51 |
+
mv Wan2.2-VACE-Fun-A14B*.gguf ComfyUI/models/unet
|
| 52 |
+
|
| 53 |
+
curl -L -O https://huggingface.co/lightx2v/Wan2.2-Lightning/resolve/main/Wan2.2-T2V-A14B-4steps-lora-rank64-Seko-V2.0/high_noise_model.safetensors
|
| 54 |
+
mv high_noise_model.safetensors ComfyUI/models/loras/HIGH-T2V-A14B-4steps-lora-rank64-Seko-V2.safetensors
|
| 55 |
+
|
| 56 |
+
curl -L -O https://huggingface.co/lightx2v/Wan2.2-Lightning/resolve/main/Wan2.2-T2V-A14B-4steps-lora-rank64-Seko-V2.0/low_noise_model.safetensors
|
| 57 |
+
mv low_noise_model.safetensors ComfyUI/models/loras/LOW-T2V-A14B-4steps-lora-rank64-Seko-V2.safetensors
|
scripts/setup_wan_svi.sh
ADDED
|
@@ -0,0 +1,27 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#!/usr/bin/env bash
|
| 2 |
+
|
| 3 |
+
curl -L -O https://huggingface.co/cdkkkk/setup/resolve/main/wan22EnhancedNSFWSVICamera_nolightningSVICfQ8H.gguf
|
| 4 |
+
curl -L -O https://huggingface.co/cdkkkk/setup/resolve/main/wan22EnhancedNSFWSVICamera_nolightningSVICfQ8L.gguf
|
| 5 |
+
mv *.gguf ComfyUI/models/unet/
|
| 6 |
+
|
| 7 |
+
# text encoder
|
| 8 |
+
curl -L -O https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/text_encoders/umt5_xxl_fp8_e4m3fn_scaled.safetensors
|
| 9 |
+
mv umt5_xxl_fp8_e4m3fn_scaled.safetensors ComfyUI/models/clip/
|
| 10 |
+
|
| 11 |
+
# vae
|
| 12 |
+
curl -L -O https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/vae/wan_2.1_vae.safetensors
|
| 13 |
+
mv wan_2.1_vae.safetensors ComfyUI/models/vae/
|
| 14 |
+
|
| 15 |
+
# SVI PRO Loras
|
| 16 |
+
curl -L -O https://huggingface.co/Kijai/WanVideo_comfy/resolve/main/LoRAs/Stable-Video-Infinity/v2.0/SVI_v2_PRO_Wan2.2-I2V-A14B_HIGH_lora_rank_128_fp16.safetensors
|
| 17 |
+
curl -L -O https://huggingface.co/Kijai/WanVideo_comfy/resolve/main/LoRAs/Stable-Video-Infinity/v2.0/SVI_v2_PRO_Wan2.2-I2V-A14B_LOW_lora_rank_128_fp16.safetensors
|
| 18 |
+
|
| 19 |
+
mkdir -p ComfyUI/models/loras/wan_svi/
|
| 20 |
+
mv SVI_v2_PRO_Wan2.2-I2V*.safetensors ComfyUI/models/loras/wan_svi/
|
| 21 |
+
|
| 22 |
+
# lightx2v
|
| 23 |
+
curl -L -O https://huggingface.co/lightx2v/Wan2.2-Distill-Loras/resolve/main/wan2.2_i2v_A14b_high_noise_lora_rank64_lightx2v_4step_1022.safetensors
|
| 24 |
+
curl -L -O https://huggingface.co/lightx2v/Wan2.2-Distill-Loras/resolve/main/wan2.2_i2v_A14b_low_noise_lora_rank64_lightx2v_4step_1022.safetensors
|
| 25 |
+
curl -L -O https://huggingface.co/lightx2v/Wan2.1-Distill-Loras/resolve/main/wan2.1_i2v_lora_rank64_lightx2v_4step.safetensors
|
| 26 |
+
|
| 27 |
+
mv *.safetensors ComfyUI/models/loras/wan_svi/
|
scripts/setup_zimage.sh
ADDED
|
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#!/bin/bash
|
| 2 |
+
|
| 3 |
+
curl -L -O https://huggingface.co/Comfy-Org/z_image_turbo/resolve/main/split_files/text_encoders/qwen_3_4b.safetensors
|
| 4 |
+
mv qwen_3_4b.safetensors ComfyUI/models/text_encoders/
|
| 5 |
+
|
| 6 |
+
curl -L -O https://huggingface.co/Comfy-Org/z_image_turbo/resolve/main/split_files/diffusion_models/z_image_turbo_bf16.safetensors
|
| 7 |
+
mv z_image_turbo_bf16.safetensors ComfyUI/models/diffusion_models/
|
| 8 |
+
|
| 9 |
+
curl -L -O https://huggingface.co/Comfy-Org/z_image_turbo/resolve/main/split_files/vae/ae.safetensors
|
| 10 |
+
mv ae.safetensors ComfyUI/models/vae/
|
scripts/split_video.sh
ADDED
|
@@ -0,0 +1,22 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
input="outputxxii.mp4"
|
| 2 |
+
total_clips=16 # <--- CAMBIA ESTO por el número total de videos
|
| 3 |
+
frames_per_clip=81
|
| 4 |
+
fps=16
|
| 5 |
+
|
| 6 |
+
# Calculamos la duración de cada clip (81/16 = 5.0625)
|
| 7 |
+
duration="5.0625"
|
| 8 |
+
|
| 9 |
+
for ((i=0; i<total_clips; i++))
|
| 10 |
+
do
|
| 11 |
+
# Calculamos el tiempo de inicio usando awk para evitar problemas con bc
|
| 12 |
+
start_time=$(awk "BEGIN {print $i * $frames_per_clip / $fps}")
|
| 13 |
+
|
| 14 |
+
# Formateamos el nombre de salida (clip_001.mp4, clip_002.mp4...)
|
| 15 |
+
output=$(printf "clip_%03d.mp4" $((i+1)))
|
| 16 |
+
|
| 17 |
+
echo "Extrayendo $output iniciando en $start_time segundos..."
|
| 18 |
+
|
| 19 |
+
# Ejecutamos FFmpeg
|
| 20 |
+
# Nota: Ponemos -ss DESPUÉS de -i para máxima precisión en videos con índices dañados
|
| 21 |
+
ffmpeg -y -i "$input" -ss "$start_time" -t "$duration" -c:v libx264 -crf 18 -pix_fmt yuv420p "$output"
|
| 22 |
+
done
|