Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Official Pytorch Implementation for "TokenFlow: Consistent Diffusion Features for Consistent Video Editing" presenting "TokenFlow" (ICLR 2024)
| Date | Stars |
|---|---|
| 2026-07-24 | 1707 |
| 2026-07-25 | 1706 |
| 2026-07-28 | 1706 |
| 2026-07-30 | 1706 |
| 2026-08-06 | 1706 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
# TokenFlow: Consistent Diffusion Features for Consistent Video Editing (ICLR 2024)
## [<a href="https://diffusion-tokenflow.github.io/" target="_blank">Project Page</a>]
[](https://arxiv.org/abs/2307.10373) [](https://huggingface.co/spaces/weizmannscience/tokenflow)

[//]: # ([](https://replicate.com/cjwbw/multidiffusion))
[//]: # ([](https://huggingface.co/spaces/weizmannscience/text2live))
https://github.com/omerbt/TokenFlow/assets/52277000/93dccd63-7e9a-4540-a941-31962361b0bb
**TokenFlow** is a framework that enables consistent video editing, using a pre-trained text-to-image diffusion model, without any further training or finetuning.
[//]: # (as described in <a href="https://arxiv.org/abs/2302.08113" target="_blank">(link to paper)</a>.)
[//]: # (. It can be used for localized and global edits that change the texture of existing objects or augment the scene with semi-transparent effects (e.g. smoke, fire, snow).)
[//]: # (### Abstract)
>The generative AI revolution has been recently expanded to videos. Nevertheless, current state-of-the-art video mod- els are still lagging behind image models in terms of visual quality and user control over the generated content. In this work, we present a framework that harnesses the power of a text-to-image diffusion model for the task of text-driven video editing. Specifically, given a source video and a target text-prompt, our method generates a high-quality video that adheres to the target text, while preserving the spatial lay- out and dynamics of the input video. Our method is based on our key observation that consistency in the edited video can be obtained by enforcing consistency in the diffusion feature space. We achieve this by explicitly propagating diffusion features based on inter-frame correspondences, readily available in the model. Thus, our framework does not require any training or fine-tuning, and can work in con- junction with any off-the-shelf text-to-image editing method. We demonstrate state-of-the-art editing results on a variety of real-world videos.
For more see the [project webpage](https://diffusion-tokenflow.github.io).
## Sample results
<td><img src="assets/videos.gif"></td>
## Environment
```
conda create -n tokenflow python=3.9
conda activate tokenflow
pip install -r requirements.txt
```
## Preprocess
Preprocess you video by running using the following command:
```
python preprocess.py --data_path <data/myvideo.mp4> \
--inversion_prompt <'' or a string describing the video content>
```
Additional arguments:
```
--save_dir <latents>
--H <video height>
--W <video width>
--sd_version <Stable-Diffusion version>
--steps <number of inversion steps>
--save_steps <number of sampling steps that will be used later for editing>
--n_frames <number of frames>
```
more information on the arguments can be found here.
### Note:
The video reconstruction will be saved as inverted.mp4. A good reconstruction is required for successfull editing with our method.
## Editing
- TokenFlow is designed for structure-preserving edits.
- Our method is built on top of an image editing technique (e.g., Plug-and-Play, ControlNet, etc.) - therefore, it is important to ensure that the edit works with the chosen base technique.
- The LDM decoder may introduce some jitterness, depending on the original video.
To edit your video, first create a yaml cExcerpt of 4,639 characters
Read on GitHubOmer Bar Tal · Runway
8
6
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:eb31adbd5856850c, topic:stable-diffusion, topic:text-to-image, readme:text-to-image
matched fp:eb31adbd5856850c, topic:text-to-video, topic:video-editing, desc:video editing