FrameLathe

Docs

FrameLathe can fetch model weights you choose. That is optional network use, not cloud rendering.

Model Hub

Opening Model Hub loads the public model index (OpenModelDB, for upscalers). That request does not include your filenames or pixels.

The Hub is a registry of stage slots, not one custom-model flag. Every slot is visible. Only three of them accept a file.

Slot Default Bring-your-own
Upscale Real-ESRGAN x4plus OpenModelDB, or a local .safetensors / .pth that loads as image super-resolution. Used on Export Ready, Clean 8K, Smooth 60. Not used on Remaster or Denoise-only.
Denoise SCUNet One .onnx (clipflow.custom.denoise.v1): RGB in, RGB out, same size. Used on Denoise and Export Ready. Not used on Remaster.
Matting MODNet One .onnx (clipflow.custom.matte.v1): RGB in, one-channel alpha out, same size. Used only when background removal is on. This is not object removal.
Colorize DDColor Closed. There is no bring-your-own slot.
Face Withdrawn Closed. Face restore is not offered.
Removal Withdrawn Closed. Object removal is not a bring-your-own slot.

Use on queue applies that weight to the current recipe. Download is not the same as Use — a file can sit in Installed until you pick it. Queue chips read Upscale · name, Denoise · name, Matte · name.

The recipe rail Models block shows a picker only for slots that recipe actually runs. Browse Hub opens that slot’s tab.

Do not treat a bring-your-own weight as a quality upgrade. FrameLathe does not publish scores for Hub models. Colorize is not swappable. Face restore and object removal are not offered.

GPU pack vs models

  • GPU add-on pack — NVIDIA / PyTorch wheels so CUDA jobs can run. Upscale import and OpenModelDB download need this pack on a packaged install.
  • Model weights — networks the engine runs locally after the file is on disk.

Both happen because you asked. Neither sends your video to FrameLathe.

Hub licence filter

A filter is on by default. While it is on, FrameLathe will not download, import, plan, or start a Hub or imported weight whose recorded licence string looks non-commercial, research-only, academic-only, or is missing / unrecognised. The label comes from OpenModelDB or the file you imported, not from FrameLathe reading the publisher’s contract.

Turn it off in Settings → Model Hub if you supplied the file and accept responsibility for its publisher’s terms. Turning it off does not grant rights. Turning it on does not mean remaining models are cleared for your use.

This filter only applies to Upscale, Denoise, and Matting. Turning it off never creates a colorize import, and never revives face restore or object removal. A colorizer ONNX dropped on the Colorize tab is refused as no slot.

Imported denoise and matte ONNX files record license: unknown, so the filter blocks them until you turn it off.

First-party presets and the weights listed under Settings → Legal are not gated by this filter.

Contracts

Denoise (clipflow.custom.denoise.v1): one 4D 3-channel input; one 3-channel output at the same height and width; float32; RGB 0–1. Dynamic spatial dims are preferred. A static graph is tiled or resized.

Matting (clipflow.custom.matte.v1): one 4D 3-channel RGB input; one 1-channel alpha at the same spatial size (resized back to the frame if the graph is static); float32; 0–1. Generic RGB→alpha. There is no fill or inpaint slot.

Upscale stays on spandrel image SR. Restoration / 1× weights cannot be used as the upscaler.

Third-party terms

Hub models keep their own licences. The EULA does not promise commercial-use rights for every weight. Read Settings → Legal on the installed app.