From: netflix <huggingface.co/netflix>Newsgroups: alt.freeweights.videoSubject:

void-model

Date: 2026-11-15Commit: 1a0ed95Signed: 2DC28CC7B26A283B ✓

Video to video model. Safetensors weights, 22.3 GB in all. Published by netflix under Apache-2.0.

video22.3GBvoid-modelsafetensorspermissive
FactsParamsnot statedSize22.3 GBFormatssafetensorsTaskvideo to videoLicenseApache-2.0From sourcepermissive
$ fw get netflix/void-model
# manifest sha256 ec6aaa1d82d0… · 22.3 GB · 5 files
$ fw verify ./void-model netflix/void-model
From sourceHosted (signed)netflix/void-modelLast check: 2026-11-15 04:32 UTC

Get help: custom fine-tune or private deploy. We review your setup before we quote.

Works with

Runs with

Ranked by fit to this model (safetensors), then by GitHub stars.

Overview

Size
22.3 GB
Weights
22.3 GB (safetensors)
Parameters
not stated
Formats
safetensors
Task
video to video
License
Apache-2.0 (permissive)
Files
5, each with a sha256
Publisher
netflix
Added
2026-11-15
Section
alt.freeweights.video
Lineage

Original release from the publisher.

Where these bytes come from
Publisher at the pinned commit→You

Sources are tried in order. A file counts only when its size and sha256 match the manifest. Sources are checked when you ask for them, not on a timer.

Sources
BadgeHostLast checkResult
From sourcehuggingface.co2026-11-15 04:32 UTCpassed

Model card

From the publisher at commit 1a0ed95. Shown as plain text with links; images open at the publisher.

VOID: Video Object and Interaction Deletion#

VOID removes objects from videos along with all interactions they induce on the scene — not just secondary effects like shadows and reflections, but physical interactions like objects falling when a person is removed.

Project Page | Paper | GitHub | Demo

Quick Start#

Open in Colab

The included notebook handles setup, downloads models, runs inference on a sample video, and displays the result. Requires a GPU with 40GB+ VRAM (e.g., A100).

Model Details#

VOID is built on CogVideoX-Fun-V1.5-5b-InP and fine-tuned for video inpainting with interaction-aware quadmask conditioning — a 4-value mask that encodes the primary object (remove), overlap regions, affected regions (falling objects, displaced items), and background (keep).

Checkpoints#
FileDescriptionRequired?
void_pass1.safetensorsBase inpainting modelYes
void_pass2.safetensorsWarped-noise refinement for temporal consistencyOptional

Pass 1 is sufficient for most videos. Pass 2 adds optical flow-warped latent initialization for improved temporal consistency on longer clips.

Architecture#
  • Base: CogVideoX 3D Transformer (5B parameters)
  • Input: Video + quadmask + text prompt describing the scene after removal
  • Resolution: 384x672 (default)
  • Max frames: 197
  • Scheduler: DDIM
  • Precision: BF16 with FP8 quantization for memory efficiency

Usage#

From the Notebook#

The easiest way — clone the repo and run notebook.ipynb:

git clone https://github.com/netflix/void-model.git
cd void-model
From the CLI#
# Install dependencies
pip install -r requirements.txt

# Download the base model
hf download alibaba-pai/CogVideoX-Fun-V1.5-5b-InP \
    --local-dir ./CogVideoX-Fun-V1.5-5b-InP

# Download VOID checkpoints
hf download netflix/void-model \
    --local-dir .

# Run Pass 1 inference on a sample
python inference/cogvideox_fun/predict_v2v.py \
    --config config/quadmask_cogvideox.py \
    --config.data.data_rootdir="./sample" \
    --config.experiment.run_seqs="lime" \
    --config.experiment.save_path="./outputs" \
    --config.video_model.transformer_path="./void_pass1.safetensors"
Input Format#

Each video needs three files in a folder:

my-video/
  input_video.mp4      # source video
  quadmask_0.mp4       # 4-value mask (0=remove, 63=overlap, 127=affected, 255=keep)
  prompt.json          # {"bg": "description of scene after removal"}

The repo includes a mask generation pipeline (VLM-MASK-REASONER/) that creates quadmasks from raw videos using SAM2 + Gemini.

Training#

Trained on paired counterfactual videos generated from two sources:

  • HUMOTO — human-object interactions rendered in Blender with physics simulation
  • Kubric — object-only interactions using Google Scanned Objects

Training was run on 8x A100 80GB GPUs using DeepSpeed ZeRO Stage 2. See the GitHub repo for full training instructions and data generation code.

Citation#

@misc{motamed2026void,
  title={VOID: Video Object and Interaction Deletion},
  author={Saman Motamed and William Harvey and Benjamin Klein and Luc Van Gool and Zhuoning Yuan and Ta-Ying Cheng},
  year={2026},
  eprint={2604.02296},
  archivePrefix={arXiv},
  primaryClass={cs.CV},
  url={https://arxiv.org/abs/2604.02296}
}

Files

5 files · 22.3 GBWeights 22.3 GB (safetensors). Sizes and sha256 from the signed manifest.
Hide all 5 files with their sha256
FileSizesha256
.gitattributes1.52 KB11ad7efa24975ee4b0c3c3a38ed18737f0658a5f75a0a96787b576a78a023361
README.md4.25 KBc2e78b9c267f4fce9cfbdd3ef6e6749be783d792ea0fd316b3d508570b94701c
gitattributes1.52 KB11ad7efa24975ee4b0c3c3a38ed18737f0658a5f75a0a96787b576a78a023361
void_pass1.safetensors11.1 GB78cec135c557afe063364602e1038170a49bd5bd3eb909f6b7e30a070173e935
void_pass2.safetensors11.1 GB4445d063c3044d0c827ca728387ecd2aecc5344274a4b73d7091e27ec290ec41
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
1a0ed95d55 pinned now2026-11-15 04:32 UTC5 files · 22.3 GB

Use it

$ fw get netflix/void-model
# manifest sha256 ec6aaa1d82d0… · 22.3 GB · 5 files
$ fw verify ./void-model netflix/void-model
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/netflix/void-model.json --dir ./void-model $ python3 fw.py verify ./void-model ./netflix__void-model.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download netflix/void-model --revision 1a0ed95d55ff6a85b7501ce82cde21d3be695943 --local-dir ./void-model
Packaged for ComfyUI. Most image, video and music models run in ComfyUI . Check the publisher's page for the workflow. Freeweights does not host it.

License

Name
Apache License 2.0
Id
Apache-2.0
Class
Permissive
Redistribution
yes
Listing
Hosted (signed)
Decided
License as declared by the publisher. No person read it. 2026-11-15
Text in
README.md
Text sha256
c2e78b9c267f4fce9cfbdd3ef6e6749be783d792ea0fd316b3d508570b94701c
Terms gate
No extra terms beyond the license.

Read the license text

Licenses are checked against the license table. A custom license passes only after a person reads it.

Provenance

From: netflix <huggingface.co/netflix>Newsgroups: alt.freeweights.videoSubject: void-modelDate: 2026-11-15Commit: 1a0ed95Signed: 2DC28CC7B26A283B ✓
Upstream
netflix/void-model
Pinned commit
1a0ed95d55ff6a85b7501ce82cde21d3be695943
Manifest
void-model.json · .minisig
Manifest sha256
ec6aaa1d82d049eada281150fba71932a27d878a010d893a8af12766ac79b8df
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 04:32 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/netflix/void-model.json $ curl -O https://freeweights.allternit.com/manifests/netflix/void-model.json.minisig $ minisign -Vm void-model.json -P RWQ7KGqyx4zCLXtUFOqvfv8L3g+8fpKJ1FsuxPyOYMF+4KufbUxKq1Oq $ shasum -a 256 <file> # compare with the Files tab

A manifest whose signature fails must be rejected. A file whose size or sha256 does not match must be discarded. Verify a download

Model tree

1 model in the catalog name this one as their parent.

Fine-tunes
1
Fine-tunes 1
Get it
Download
$ HF_ENDPOINT=https://freeweights.allternit.com hf download netflix/void-model
Open in Freeweights Studio

Pull, verify and run it in the Allternit app on Desktop, web or phone.

Signed manifest
minisign, key 2DC28CC7B26A283B. void-model.json. Provenance. Takedown history: none.
From: Comfy-Org <huggingface.co/Comfy-Org>Subject: Bernini-R
From: Comfy-Org <huggingface.co/Comfy-Org>Subject: Causal-Forcing-Framewise
From: Comfy-Org <huggingface.co/Comfy-Org>Subject: HuMo
From: bytedance-research <huggingface.co/bytedance-research>Subject: HuMo
From: genmo <huggingface.co/genmo>Subject: mochi-1-preview
From: Comfy-Org <huggingface.co/Comfy-Org>Subject: Mochi-Preview