Failed to load versions. Head to the versions page to see all versions for this model.
You're looking at a specific version of this model. Jump to the model overview.
fofr /video-morpher:355c6bba
This version has been disabled because it consistently fails to complete setup.
Input
Run this model in Node.js with one line of code:
npm install replicate
REPLICATE_API_TOKEN
environment variable:export REPLICATE_API_TOKEN=<paste-your-token-here>
Find your API token in your account settings.
import Replicate from "replicate";
import fs from "node:fs";
const replicate = new Replicate({
auth: process.env.REPLICATE_API_TOKEN,
});
Run fofr/video-morpher using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
const output = await replicate.run(
"fofr/video-morpher:355c6bbaf8bc2deeafd3e2384a50af51bc2091a8be96dc082f1ef02c74640baf",
{
input: {
mode: "upscaled-and-interpolated",
prompt: "",
checkpoint: "3D",
style_image: "https://replicate.delivery/pbxt/Kns41UhVhW7rmSPxTxTGK7oWd441x2Xjv2DI5w8oep07lE0o/hero-char.png",
aspect_ratio: "4:3",
style_strength: 1,
negative_prompt: "",
subject_image_1: "https://replicate.delivery/pbxt/KnswBtSnF1TUPOiWuMQKiVbV6MFwe6XiwqPAYvKg6gT3lQ71/fofr_a_middle_aged_man_with_thick_glasses_16f412ff-db00-4e06-acdf-828885df6c58.webp",
subject_image_2: "https://replicate.delivery/pbxt/KnswBrEyhOFdEojl0CdENgE5DlTj9kGhEK4z2iCbRAsABGAk/fofr_a_blonde_woman_studio_headshot_cf000993-a68c-499f-9619-026601661d97.png",
subject_image_3: "https://replicate.delivery/pbxt/KnswBqwa5yZrbPOaHiY76FDYWfgXwOM5ccRezIVKyjOcP73B/marble-statue-antinous-height-180-cm-9513049.jpg.webp",
subject_image_4: "https://replicate.delivery/pbxt/KnswBvWex3ox1iONPTqc8SjNLtYCIOXMa6WbFK4hWrsGii99/ComfyUI_02710_.png"
}
}
);
// To access the file URL:
console.log(output[0].url()); //=> "http://example.com"
// To write the file to disk:
fs.writeFile("my-image.png", output[0]);
To learn more, take a look at the guide on getting started with Node.js.
pip install replicate
REPLICATE_API_TOKEN
environment variable:export REPLICATE_API_TOKEN=<paste-your-token-here>
Find your API token in your account settings.
import replicate
Run fofr/video-morpher using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
output = replicate.run(
"fofr/video-morpher:355c6bbaf8bc2deeafd3e2384a50af51bc2091a8be96dc082f1ef02c74640baf",
input={
"mode": "upscaled-and-interpolated",
"prompt": "",
"checkpoint": "3D",
"style_image": "https://replicate.delivery/pbxt/Kns41UhVhW7rmSPxTxTGK7oWd441x2Xjv2DI5w8oep07lE0o/hero-char.png",
"aspect_ratio": "4:3",
"style_strength": 1,
"negative_prompt": "",
"subject_image_1": "https://replicate.delivery/pbxt/KnswBtSnF1TUPOiWuMQKiVbV6MFwe6XiwqPAYvKg6gT3lQ71/fofr_a_middle_aged_man_with_thick_glasses_16f412ff-db00-4e06-acdf-828885df6c58.webp",
"subject_image_2": "https://replicate.delivery/pbxt/KnswBrEyhOFdEojl0CdENgE5DlTj9kGhEK4z2iCbRAsABGAk/fofr_a_blonde_woman_studio_headshot_cf000993-a68c-499f-9619-026601661d97.png",
"subject_image_3": "https://replicate.delivery/pbxt/KnswBqwa5yZrbPOaHiY76FDYWfgXwOM5ccRezIVKyjOcP73B/marble-statue-antinous-height-180-cm-9513049.jpg.webp",
"subject_image_4": "https://replicate.delivery/pbxt/KnswBvWex3ox1iONPTqc8SjNLtYCIOXMa6WbFK4hWrsGii99/ComfyUI_02710_.png"
}
)
print(output)
To learn more, take a look at the guide on getting started with Python.
REPLICATE_API_TOKEN
environment variable:export REPLICATE_API_TOKEN=<paste-your-token-here>
Find your API token in your account settings.
Run fofr/video-morpher using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
curl -s -X POST \
-H "Authorization: Bearer $REPLICATE_API_TOKEN" \
-H "Content-Type: application/json" \
-H "Prefer: wait" \
-d $'{
"version": "fofr/video-morpher:355c6bbaf8bc2deeafd3e2384a50af51bc2091a8be96dc082f1ef02c74640baf",
"input": {
"mode": "upscaled-and-interpolated",
"prompt": "",
"checkpoint": "3D",
"style_image": "https://replicate.delivery/pbxt/Kns41UhVhW7rmSPxTxTGK7oWd441x2Xjv2DI5w8oep07lE0o/hero-char.png",
"aspect_ratio": "4:3",
"style_strength": 1,
"negative_prompt": "",
"subject_image_1": "https://replicate.delivery/pbxt/KnswBtSnF1TUPOiWuMQKiVbV6MFwe6XiwqPAYvKg6gT3lQ71/fofr_a_middle_aged_man_with_thick_glasses_16f412ff-db00-4e06-acdf-828885df6c58.webp",
"subject_image_2": "https://replicate.delivery/pbxt/KnswBrEyhOFdEojl0CdENgE5DlTj9kGhEK4z2iCbRAsABGAk/fofr_a_blonde_woman_studio_headshot_cf000993-a68c-499f-9619-026601661d97.png",
"subject_image_3": "https://replicate.delivery/pbxt/KnswBqwa5yZrbPOaHiY76FDYWfgXwOM5ccRezIVKyjOcP73B/marble-statue-antinous-height-180-cm-9513049.jpg.webp",
"subject_image_4": "https://replicate.delivery/pbxt/KnswBvWex3ox1iONPTqc8SjNLtYCIOXMa6WbFK4hWrsGii99/ComfyUI_02710_.png"
}
}' \
https://api.replicate.com/v1/predictions
To learn more, take a look at Replicate’s HTTP API reference docs.
Add a payment method to run this model.
By signing in, you agree to our
terms of service and privacy policy
Output
{
"completed_at": "2024-04-24T15:15:30.860405Z",
"created_at": "2024-04-24T15:11:14.939000Z",
"data_removed": false,
"error": null,
"id": "4r54mjhhzdrgg0cf22mrkbzee0",
"input": {
"mode": "upscaled-and-interpolated",
"prompt": "",
"checkpoint": "3D",
"style_image": "https://replicate.delivery/pbxt/Kns41UhVhW7rmSPxTxTGK7oWd441x2Xjv2DI5w8oep07lE0o/hero-char.png",
"aspect_ratio": "4:3",
"style_strength": 1,
"negative_prompt": "",
"subject_image_1": "https://replicate.delivery/pbxt/KnswBtSnF1TUPOiWuMQKiVbV6MFwe6XiwqPAYvKg6gT3lQ71/fofr_a_middle_aged_man_with_thick_glasses_16f412ff-db00-4e06-acdf-828885df6c58.webp",
"subject_image_2": "https://replicate.delivery/pbxt/KnswBrEyhOFdEojl0CdENgE5DlTj9kGhEK4z2iCbRAsABGAk/fofr_a_blonde_woman_studio_headshot_cf000993-a68c-499f-9619-026601661d97.png",
"subject_image_3": "https://replicate.delivery/pbxt/KnswBqwa5yZrbPOaHiY76FDYWfgXwOM5ccRezIVKyjOcP73B/marble-statue-antinous-height-180-cm-9513049.jpg.webp",
"subject_image_4": "https://replicate.delivery/pbxt/KnswBvWex3ox1iONPTqc8SjNLtYCIOXMa6WbFK4hWrsGii99/ComfyUI_02710_.png"
},
"logs": "Random seed set to: 1561674246\nChecking inputs\n✅ /tmp/inputs/2.png\n✅ /tmp/inputs/1.png\n✅ /tmp/inputs/3.png\n✅ /tmp/inputs/4.png\n✅ /tmp/inputs/circles.mp4\n✅ /tmp/inputs/style.png\n====================================\nChecking weights\nIncluding weights for IPAdapter preset: PLUS (high strength)\n✅ AnimateLCM_sd15_t2v.ckpt\n✅ ip-adapter-plus_sd15.safetensors\n✅ vae-ft-mse-840000-ema-pruned.safetensors\n✅ film_net_fp32.pt\n⏳ Downloading rcnzCartoon3d_v20.safetensors to ComfyUI/models/checkpoints\n⌛️ Downloaded rcnzCartoon3d_v20.safetensors in 1.87s, size: 2033.83MB\n✅ rcnzCartoon3d_v20.safetensors\n✅ control_v1p_sd15_qrcode_monster.safetensors\n✅ RealESRGAN_x4.pth\n✅ CLIP-ViT-H-14-laion2B-s32B-b79K.safetensors\n✅ ip-adapter-plus_sdxl_vit-h.safetensors\n✅ AnimateLCM_sd15_t2v_lora.safetensors\n====================================\nRunning workflow\ngot prompt\nExecuting node 564, title: Load Checkpoint, class type: CheckpointLoaderSimple\nmodel_type EPS\nUsing pytorch attention in VAE\nUsing pytorch attention in VAE\nclip missing: ['clip_l.logit_scale', 'clip_l.transformer.text_projection.weight']\nloaded straight to GPU\nRequested to load BaseModel\nLoading 1 new model\nExecuting node 563, title: LoraLoaderModelOnly, class type: LoraLoaderModelOnly\nExecuting node 77, title: Use Evolved Sampling 🎭🅐🅓②, class type: ADE_UseEvolvedSampling\nExecuting node 573, title: IPAdapter Unified Loader, class type: IPAdapterUnifiedLoader\nExecuting node 545, title: IPAdapter Batch (Adv.), class type: IPAdapterBatch\nExecuting node 135, title: Load Image, class type: LoadImage\nExecuting node 548, title: IPAdapter Batch (Adv.), class type: IPAdapterBatch\nExecuting node 680, title: Load Image, class type: LoadImage\nExecuting node 681, title: IPAdapter Batch (Adv.), class type: IPAdapterBatch\n\u001b[33mINFO: the IPAdapter reference image is not a square, CLIPImageProcessor will resize and crop it at the center. If the main focus of the picture is not in the middle the result might not be what you are expecting.\u001b[0m\nExecuting node 683, title: Load Image, class type: LoadImage\nExecuting node 682, title: IPAdapter Batch (Adv.), class type: IPAdapterBatch\nExecuting node 752, title: Load Image, class type: LoadImage\nExecuting node 751, title: IPAdapter Batch (Adv.), class type: IPAdapterBatch\n\u001b[33mINFO: the IPAdapter reference image is not a square, CLIPImageProcessor will resize and crop it at the center. If the main focus of the picture is not in the middle the result might not be what you are expecting.\u001b[0m\nRequested to load SD1ClipModel\nLoading 1 new model\nExecuting node 565, title: Positive, class type: CLIPTextEncode\nExecuting node 566, title: Negative, class type: CLIPTextEncode\nExecuting node 134, title: Empty Latent Image, class type: EmptyLatentImage\nExecuting node 80, title: KSampler, class type: KSampler\n[AnimateDiffEvo] - \u001b[0;32mINFO\u001b[0m - Sliding context window activated - latents passed in (96) greater than context_length 16.\n[AnimateDiffEvo] - \u001b[0;32mINFO\u001b[0m - Using motion module AnimateLCM_sd15_t2v.ckpt:v2.\nRequested to load BaseModel\nLoading 1 new model\n 0%| | 0/8 [00:00<?, ?it/s]\n 12%|█▎ | 1/8 [00:01<00:13, 1.90s/it]\n 25%|██▌ | 2/8 [00:03<00:11, 1.91s/it]\n 38%|███▊ | 3/8 [00:05<00:09, 1.91s/it]\n 50%|█████ | 4/8 [00:07<00:07, 1.91s/it]\n 62%|██████▎ | 5/8 [00:09<00:05, 1.91s/it]\n 75%|███████▌ | 6/8 [00:11<00:03, 1.91s/it]\n 88%|████████▊ | 7/8 [00:13<00:01, 1.91s/it]\n100%|██████████| 8/8 [00:15<00:00, 1.91s/it]\n100%|██████████| 8/8 [00:15<00:00, 1.91s/it]\nExecuting node 84, title: VAE Decode, class type: VAEDecode\nExecuting node 53, title: Video Combine 🎥🅥🅗🅢, class type: VHS_VideoCombine\nExecuting node 203, title: Upscale Image By, class type: ImageScaleBy\nExecuting node 204, title: VAE Encode, class type: VAEEncode\nExecuting node 198, title: KSampler, class type: KSampler\n[AnimateDiffEvo] - \u001b[0;32mINFO\u001b[0m - Sliding context window activated - latents passed in (96) greater than context_length 16.\n[AnimateDiffEvo] - \u001b[0;32mINFO\u001b[0m - Using motion module AnimateLCM_sd15_t2v.ckpt:v2.\n 0%| | 0/8 [00:00<?, ?it/s]\n 12%|█▎ | 1/8 [00:03<00:27, 3.87s/it]\n 25%|██▌ | 2/8 [00:07<00:23, 3.85s/it]\n 38%|███▊ | 3/8 [00:11<00:19, 3.85s/it]\n 50%|█████ | 4/8 [00:15<00:15, 3.85s/it]\n 62%|██████▎ | 5/8 [00:19<00:11, 3.85s/it]\n 75%|███████▌ | 6/8 [00:23<00:07, 3.85s/it]\n 88%|████████▊ | 7/8 [00:26<00:03, 3.85s/it]\n100%|██████████| 8/8 [00:30<00:00, 3.85s/it]\n100%|██████████| 8/8 [00:30<00:00, 3.85s/it]\nRequested to load AutoencoderKL\nLoading 1 new model\nExecuting node 201, title: VAE Decode, class type: VAEDecode\nExecuting node 205, title: Video Combine 🎥🅥🅗🅢, class type: VHS_VideoCombine\nExecuting node 271, title: Upscale Image (using Model), class type: ImageUpscaleWithModel\nExecuting node 279, title: Upscale Image, class type: ImageScale\nExecuting node 272, title: Video Combine 🎥🅥🅗🅢, class type: VHS_VideoCombine\nExecuting node 770, title: FILM VFI, class type: FILM VFI\nComfy-VFI: Clearing cache...\nComfy-VFI: Done cache clearing\nComfy-VFI: Clearing cache...\nComfy-VFI: Done cache clearing\nComfy-VFI: Clearing cache...\nComfy-VFI: Done cache clearing\nComfy-VFI: Clearing cache...\nComfy-VFI: Done cache clearing\nComfy-VFI: Clearing cache...\nComfy-VFI: Done cache clearing\nComfy-VFI: Clearing cache...\nComfy-VFI: Done cache clearing\nComfy-VFI: Clearing cache...\nComfy-VFI: Done cache clearing\nComfy-VFI: Clearing cache...\nComfy-VFI: Done cache clearing\nComfy-VFI: Clearing cache...\nComfy-VFI: Done cache clearing\nComfy-VFI: Final clearing cache...\nComfy-VFI: Done cache clearing\nExecuting node 219, title: Video Combine 🎥🅥🅗🅢, class type: VHS_VideoCombine\nPrompt executed in 246.67 seconds\noutputs: {'53': {'gifs': [{'filename': 'preview_00001.mp4', 'subfolder': '', 'type': 'output', 'format': 'video/h264-mp4'}]}, '205': {'gifs': [{'filename': 'upscaled_00001.mp4', 'subfolder': '', 'type': 'output', 'format': 'video/h264-mp4'}]}, '272': {'gifs': [{'filename': 'upscaled_model_00001.mp4', 'subfolder': '', 'type': 'output', 'format': 'video/h264-mp4'}]}, '219': {'gifs': [{'filename': 'interpolated_00001.mp4', 'subfolder': '', 'type': 'output', 'format': 'video/h264-mp4'}]}}\n====================================\npreview_00001.mp4\nupscaled_00001.mp4\nupscaled_model_00001.mp4\ninterpolated_00001.mp4",
"metrics": {
"predict_time": 255.879579,
"total_time": 255.921405
},
"output": [
"https://replicate.delivery/pbxt/eZTBeeFyOwOtxIe0SgRUcXBFmcrLBfwjAKGmWgUx8NV9BqtVC/preview_00001.mp4",
"https://replicate.delivery/pbxt/zrphtsj2VTphCtRLfsJABGNV4XA5W59BXFqkj1EyHu2Io2WJA/upscaled_00001.mp4",
"https://replicate.delivery/pbxt/68ecY1ceCPu9VE8uy9tfRUiJ5FbYEAerqH5DjLD4MfgOCqtVC/upscaled_model_00001.mp4",
"https://replicate.delivery/pbxt/199QGHuGw8IvE5hvUSLTRpexvf9bLwZ8sgToTS0oWLWSQttSA/interpolated_00001.mp4"
],
"started_at": "2024-04-24T15:11:14.980826Z",
"status": "succeeded",
"urls": {
"get": "https://api.replicate.com/v1/predictions/4r54mjhhzdrgg0cf22mrkbzee0",
"cancel": "https://api.replicate.com/v1/predictions/4r54mjhhzdrgg0cf22mrkbzee0/cancel"
},
"version": "355c6bbaf8bc2deeafd3e2384a50af51bc2091a8be96dc082f1ef02c74640baf"
}
Random seed set to: 1561674246
Checking inputs
✅ /tmp/inputs/2.png
✅ /tmp/inputs/1.png
✅ /tmp/inputs/3.png
✅ /tmp/inputs/4.png
✅ /tmp/inputs/circles.mp4
✅ /tmp/inputs/style.png
====================================
Checking weights
Including weights for IPAdapter preset: PLUS (high strength)
✅ AnimateLCM_sd15_t2v.ckpt
✅ ip-adapter-plus_sd15.safetensors
✅ vae-ft-mse-840000-ema-pruned.safetensors
✅ film_net_fp32.pt
⏳ Downloading rcnzCartoon3d_v20.safetensors to ComfyUI/models/checkpoints
⌛️ Downloaded rcnzCartoon3d_v20.safetensors in 1.87s, size: 2033.83MB
✅ rcnzCartoon3d_v20.safetensors
✅ control_v1p_sd15_qrcode_monster.safetensors
✅ RealESRGAN_x4.pth
✅ CLIP-ViT-H-14-laion2B-s32B-b79K.safetensors
✅ ip-adapter-plus_sdxl_vit-h.safetensors
✅ AnimateLCM_sd15_t2v_lora.safetensors
====================================
Running workflow
got prompt
Executing node 564, title: Load Checkpoint, class type: CheckpointLoaderSimple
model_type EPS
Using pytorch attention in VAE
Using pytorch attention in VAE
clip missing: ['clip_l.logit_scale', 'clip_l.transformer.text_projection.weight']
loaded straight to GPU
Requested to load BaseModel
Loading 1 new model
Executing node 563, title: LoraLoaderModelOnly, class type: LoraLoaderModelOnly
Executing node 77, title: Use Evolved Sampling 🎭🅐🅓②, class type: ADE_UseEvolvedSampling
Executing node 573, title: IPAdapter Unified Loader, class type: IPAdapterUnifiedLoader
Executing node 545, title: IPAdapter Batch (Adv.), class type: IPAdapterBatch
Executing node 135, title: Load Image, class type: LoadImage
Executing node 548, title: IPAdapter Batch (Adv.), class type: IPAdapterBatch
Executing node 680, title: Load Image, class type: LoadImage
Executing node 681, title: IPAdapter Batch (Adv.), class type: IPAdapterBatch
INFO: the IPAdapter reference image is not a square, CLIPImageProcessor will resize and crop it at the center. If the main focus of the picture is not in the middle the result might not be what you are expecting.
Executing node 683, title: Load Image, class type: LoadImage
Executing node 682, title: IPAdapter Batch (Adv.), class type: IPAdapterBatch
Executing node 752, title: Load Image, class type: LoadImage
Executing node 751, title: IPAdapter Batch (Adv.), class type: IPAdapterBatch
INFO: the IPAdapter reference image is not a square, CLIPImageProcessor will resize and crop it at the center. If the main focus of the picture is not in the middle the result might not be what you are expecting.
Requested to load SD1ClipModel
Loading 1 new model
Executing node 565, title: Positive, class type: CLIPTextEncode
Executing node 566, title: Negative, class type: CLIPTextEncode
Executing node 134, title: Empty Latent Image, class type: EmptyLatentImage
Executing node 80, title: KSampler, class type: KSampler
[AnimateDiffEvo] - INFO - Sliding context window activated - latents passed in (96) greater than context_length 16.
[AnimateDiffEvo] - INFO - Using motion module AnimateLCM_sd15_t2v.ckpt:v2.
Requested to load BaseModel
Loading 1 new model
0%| | 0/8 [00:00<?, ?it/s]
12%|█▎ | 1/8 [00:01<00:13, 1.90s/it]
25%|██▌ | 2/8 [00:03<00:11, 1.91s/it]
38%|███▊ | 3/8 [00:05<00:09, 1.91s/it]
50%|█████ | 4/8 [00:07<00:07, 1.91s/it]
62%|██████▎ | 5/8 [00:09<00:05, 1.91s/it]
75%|███████▌ | 6/8 [00:11<00:03, 1.91s/it]
88%|████████▊ | 7/8 [00:13<00:01, 1.91s/it]
100%|██████████| 8/8 [00:15<00:00, 1.91s/it]
100%|██████████| 8/8 [00:15<00:00, 1.91s/it]
Executing node 84, title: VAE Decode, class type: VAEDecode
Executing node 53, title: Video Combine 🎥🅥🅗🅢, class type: VHS_VideoCombine
Executing node 203, title: Upscale Image By, class type: ImageScaleBy
Executing node 204, title: VAE Encode, class type: VAEEncode
Executing node 198, title: KSampler, class type: KSampler
[AnimateDiffEvo] - INFO - Sliding context window activated - latents passed in (96) greater than context_length 16.
[AnimateDiffEvo] - INFO - Using motion module AnimateLCM_sd15_t2v.ckpt:v2.
0%| | 0/8 [00:00<?, ?it/s]
12%|█▎ | 1/8 [00:03<00:27, 3.87s/it]
25%|██▌ | 2/8 [00:07<00:23, 3.85s/it]
38%|███▊ | 3/8 [00:11<00:19, 3.85s/it]
50%|█████ | 4/8 [00:15<00:15, 3.85s/it]
62%|██████▎ | 5/8 [00:19<00:11, 3.85s/it]
75%|███████▌ | 6/8 [00:23<00:07, 3.85s/it]
88%|████████▊ | 7/8 [00:26<00:03, 3.85s/it]
100%|██████████| 8/8 [00:30<00:00, 3.85s/it]
100%|██████████| 8/8 [00:30<00:00, 3.85s/it]
Requested to load AutoencoderKL
Loading 1 new model
Executing node 201, title: VAE Decode, class type: VAEDecode
Executing node 205, title: Video Combine 🎥🅥🅗🅢, class type: VHS_VideoCombine
Executing node 271, title: Upscale Image (using Model), class type: ImageUpscaleWithModel
Executing node 279, title: Upscale Image, class type: ImageScale
Executing node 272, title: Video Combine 🎥🅥🅗🅢, class type: VHS_VideoCombine
Executing node 770, title: FILM VFI, class type: FILM VFI
Comfy-VFI: Clearing cache...
Comfy-VFI: Done cache clearing
Comfy-VFI: Clearing cache...
Comfy-VFI: Done cache clearing
Comfy-VFI: Clearing cache...
Comfy-VFI: Done cache clearing
Comfy-VFI: Clearing cache...
Comfy-VFI: Done cache clearing
Comfy-VFI: Clearing cache...
Comfy-VFI: Done cache clearing
Comfy-VFI: Clearing cache...
Comfy-VFI: Done cache clearing
Comfy-VFI: Clearing cache...
Comfy-VFI: Done cache clearing
Comfy-VFI: Clearing cache...
Comfy-VFI: Done cache clearing
Comfy-VFI: Clearing cache...
Comfy-VFI: Done cache clearing
Comfy-VFI: Final clearing cache...
Comfy-VFI: Done cache clearing
Executing node 219, title: Video Combine 🎥🅥🅗🅢, class type: VHS_VideoCombine
Prompt executed in 246.67 seconds
outputs: {'53': {'gifs': [{'filename': 'preview_00001.mp4', 'subfolder': '', 'type': 'output', 'format': 'video/h264-mp4'}]}, '205': {'gifs': [{'filename': 'upscaled_00001.mp4', 'subfolder': '', 'type': 'output', 'format': 'video/h264-mp4'}]}, '272': {'gifs': [{'filename': 'upscaled_model_00001.mp4', 'subfolder': '', 'type': 'output', 'format': 'video/h264-mp4'}]}, '219': {'gifs': [{'filename': 'interpolated_00001.mp4', 'subfolder': '', 'type': 'output', 'format': 'video/h264-mp4'}]}}
====================================
preview_00001.mp4
upscaled_00001.mp4
upscaled_model_00001.mp4
interpolated_00001.mp4