Readme
This model doesn't have a readme.
GFPGAN for human face video upscaling
Run this model in Node.js with one line of code:
npm install replicateREPLICATE_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 pbarker/gfpgan-video using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
const output = await replicate.run(
"pbarker/gfpgan-video:ea1116ce24126a411c7beb092e587bee24b25525c1b0e493e3a907904952ace3",
{
input: {
scale: 2,
video: "https://replicate.delivery/pbxt/JMEGn3ZiKGmCi0HUlwR78hWuLce2Efd1n3SLs4Nl6jCpSL7k/trump_spline.mp4",
version: "v1.4"
}
}
);
// To access the file URL:
console.log(output.url()); //=> "http://example.com"
// To write the file to disk:
fs.writeFile("my-image.png", output);To learn more, take a look at the guide on getting started with Node.js.
pip install replicateREPLICATE_API_TOKEN environment variable:export REPLICATE_API_TOKEN=<paste-your-token-here>Find your API token in your account settings.
import replicateRun pbarker/gfpgan-video using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
output = replicate.run(
"pbarker/gfpgan-video:ea1116ce24126a411c7beb092e587bee24b25525c1b0e493e3a907904952ace3",
input={
"scale": 2,
"video": "https://replicate.delivery/pbxt/JMEGn3ZiKGmCi0HUlwR78hWuLce2Efd1n3SLs4Nl6jCpSL7k/trump_spline.mp4",
"version": "v1.4"
}
)
# To access the file URL:
print(output.url())
#=> "http://example.com"
# To write the file to disk:
with open("my-image.png", "wb") as file:
file.write(output.read())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 pbarker/gfpgan-video 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": "pbarker/gfpgan-video:ea1116ce24126a411c7beb092e587bee24b25525c1b0e493e3a907904952ace3",
"input": {
"scale": 2,
"video": "https://replicate.delivery/pbxt/JMEGn3ZiKGmCi0HUlwR78hWuLce2Efd1n3SLs4Nl6jCpSL7k/trump_spline.mp4",
"version": "v1.4"
}
}' \
https://api.replicate.com/v1/predictionsTo learn more, take a look at Replicate’s HTTP API reference docs.
brew install cogIf you don’t have Homebrew, there are other installation options available.
Run this to download the model and run it in your local environment:
cog predict r8.im/pbarker/gfpgan-video@sha256:ea1116ce24126a411c7beb092e587bee24b25525c1b0e493e3a907904952ace3 \
-i 'scale=2' \
-i 'video="https://replicate.delivery/pbxt/JMEGn3ZiKGmCi0HUlwR78hWuLce2Efd1n3SLs4Nl6jCpSL7k/trump_spline.mp4"' \
-i 'version="v1.4"'To learn more, take a look at the Cog documentation.
Run this to download the model and run it in your local environment:
docker run -d -p 5000:5000 --gpus=all r8.im/pbarker/gfpgan-video@sha256:ea1116ce24126a411c7beb092e587bee24b25525c1b0e493e3a907904952ace3curl -s -X POST \ -H "Content-Type: application/json" \ -d $'{ "input": { "scale": 2, "video": "https://replicate.delivery/pbxt/JMEGn3ZiKGmCi0HUlwR78hWuLce2Efd1n3SLs4Nl6jCpSL7k/trump_spline.mp4", "version": "v1.4" } }' \ http://localhost:5000/predictions
To learn more, take a look at the Cog documentation.
Sign in to run this model
Each run costs approximately $0.27. Alternatively, try out these models for free.
By signing in, you agree to our
terms of service and privacy policy
{
"completed_at": "2023-08-16T01:13:06.984794Z",
"created_at": "2023-08-16T01:11:44.278861Z",
"data_removed": false,
"error": null,
"id": "hz6oajdbi25mnfilpepnqlodvu",
"input": {
"scale": 2,
"video": "https://replicate.delivery/pbxt/JMEGn3ZiKGmCi0HUlwR78hWuLce2Efd1n3SLs4Nl6jCpSL7k/trump_spline.mp4",
"version": "v1.4"
},
"logs": "/tmp/tmpam83_pfztrump_spline.mp4 v1.4 2.0 0.5\nvideo width: 256\nvideo height: 256\nfps: 25\noutput video width: 1024\noutput video height: 1024\noutput path: out.mp4\ncalling enhancer...\n/root/.pyenv/versions/3.8.17/lib/python3.8/site-packages/torch/nn/functional.py:3103: UserWarning: The default behavior for interpolate/upsample with float scale_factor changed in 1.6.0 to align with other frameworks/libraries, and now uses scale_factor directly, instead of relying on the computed output size. If you wish to restore the old behavior, please set recompute_scale_factor=True. See the documentation of nn.Upsample for details.\nwarnings.warn(\"The default behavior for interpolate/upsample with float scale_factor changed \"\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\ncalling enhancer...\ngot enhanced output\noutput shape: (1024, 1024, 3)\noutput type: uint8\nsaving frame: (1024, 1024, 3)\nwriting frame to video...\nwrote frame to video\nfile size: 825.42 KB\nfinally",
"metrics": {
"predict_time": 72.233072,
"total_time": 82.705933
},
"output": "https://replicate.delivery/pbxt/W65bf1YtfVlo80ErdMf3xe0beEb6H765dSFzrIfUKQexQpOtIA/tmpam83_pfztrump_spline.mp4",
"started_at": "2023-08-16T01:11:54.751722Z",
"status": "succeeded",
"urls": {
"get": "https://api.replicate.com/v1/predictions/hz6oajdbi25mnfilpepnqlodvu",
"cancel": "https://api.replicate.com/v1/predictions/hz6oajdbi25mnfilpepnqlodvu/cancel"
},
"version": "ea1116ce24126a411c7beb092e587bee24b25525c1b0e493e3a907904952ace3"
}/tmp/tmpam83_pfztrump_spline.mp4 v1.4 2.0 0.5
video width: 256
video height: 256
fps: 25
output video width: 1024
output video height: 1024
output path: out.mp4
calling enhancer...
/root/.pyenv/versions/3.8.17/lib/python3.8/site-packages/torch/nn/functional.py:3103: UserWarning: The default behavior for interpolate/upsample with float scale_factor changed in 1.6.0 to align with other frameworks/libraries, and now uses scale_factor directly, instead of relying on the computed output size. If you wish to restore the old behavior, please set recompute_scale_factor=True. See the documentation of nn.Upsample for details.
warnings.warn("The default behavior for interpolate/upsample with float scale_factor changed "
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
file size: 825.42 KB
finallyThis model costs approximately $0.27 to run on Replicate, or 3 runs per $1, but this varies depending on your inputs. It is also open source and you can run it on your own computer with Docker.
This model runs on Nvidia L40S GPU hardware. Predictions typically complete within 5 minutes. The predict time for this model varies significantly based on the inputs.
This model doesn't have a readme.

Upscale images with adjustable scale (up to 10x) and optional face restoration. Takes a single image as input and returns an upscaled image, with GFPGAN-based face enhancement to improve facial details when enabled. Recommended maximum input resolution is 1440p.

Restore faces in old, low-quality, or AI-generated photos from a single input image, returning an enhanced image with improved identity fidelity. Optionally upscale the output by a scale factor. Choose between versions v1.2, v1.3 (better quality), v1.4 (more detail and identity), or RestoreFormer to balance detail and identity preservation.

Restore and enhance faces in old or AI-generated photos. Takes an image and returns an improved image, recovering facial details with CodeFormer while optionally enhancing the background via Real-ESRGAN and applying configurable upscaling. Provides dedicated face upsampling for high-resolution outputs and a fidelity control (0–1) to balance identity preservation and visual quality.

Restore and enhance faces in photos. Accepts a single image and outputs a restored image with sharper facial details, reduced artifacts, and preserved identity, useful for old photographs and AI-generated faces, with optional upscaling. Supports versions v1.2, v1.3, v1.4, and RestoreFormer; v1.3 emphasizes quality while v1.4 adds more detail and better identity consistency.

Restore and enhance faces in videos. Takes a video as input and outputs an enhanced video using CodeFormer-based face restoration with adjustable upscaling, optional face upsampling for high-resolution or AI-generated faces, and optional Real-ESRGAN background enhancement. Improve old, low-quality, or artifacted footage while preserving temporal consistency.

Upscale videos to 720p, 1080p, or 4K and convert frame rate between 15–120 fps. Accepts a video input and outputs an upscaled video, enabling resolution enhancement and frame rate conversion for delivery to modern displays or restoration workflows.

Upscale videos to FHD, 2K, or 4K. Accepts a video input and returns an upscaled video using Real-ESRGAN. Choose between RealESRGAN_x4plus for general footage, or anime-focused RealESRGAN_x4plus_anime_6B and realesr-animevideov3.

Restore and upscale faces in videos. Accepts a video input and outputs an enhanced video with temporally consistent face super-resolution using KEEP (Kalman-Inspired Feature Propagation). Supports flexible face detection (retinaface_resnet50, retinaface_mobile0.25, yolov5n, yolov5l), optional background enhancement and face upsampling via RealESRGAN, and options to process only the center face or draw bounding boxes. Works with pre-aligned 512x512 face crops or unaligned footage, and can preserve or override output FPS.
This model is not yet booted but ready for API calls. Your first API call will boot the model and may take longer, but after that subsequent responses will be fast.
This model costs approximately $0.27 to run on Replicate, but this varies depending on your inputs.
Choose a file from your machine
Hint: you can also drag files onto the input
/tmp/tmpam83_pfztrump_spline.mp4 v1.4 2.0 0.5
video width: 256
video height: 256
fps: 25
output video width: 1024
output video height: 1024
output path: out.mp4
calling enhancer...
/root/.pyenv/versions/3.8.17/lib/python3.8/site-packages/torch/nn/functional.py:3103: UserWarning: The default behavior for interpolate/upsample with float scale_factor changed in 1.6.0 to align with other frameworks/libraries, and now uses scale_factor directly, instead of relying on the computed output size. If you wish to restore the old behavior, please set recompute_scale_factor=True. See the documentation of nn.Upsample for details.
warnings.warn("The default behavior for interpolate/upsample with float scale_factor changed "
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
calling enhancer...
got enhanced output
output shape: (1024, 1024, 3)
output type: uint8
saving frame: (1024, 1024, 3)
writing frame to video...
wrote frame to video
file size: 825.42 KB
finally