huggingface / huggingface/diffusers

StreamingT2V: Consistent, Dynamic, and Extendable Long Video Generation from Text

Abierto
#7,731 4 comentarios 0 reacciones 0 asignados Ver en GitHub
community-examples contributions-welcome Good second issue
Lenguaje dominante
Python
Estrellas
34.5k
Forks
7.3k
Merge medio
3 d 3 h
PR fusionados (30 d)
91

Descripción

### Model/Pipeline/Scheduler description

Text-to-video diffusion models enable the generation of high-quality videos given text prompts, making it easy to create diverse and individual content. However, existing approaches mostly focus on short video generation (typically 16 or 24 frames), requiring hard cuts when naively extended to the case of long video synthesis. StreamingT2V, enables autoregressive generation of long videos of 80, 240, 600, 1200 or more frames with smooth transitions. The key components are:

- A ControlNet-like module which conditions the current generation on frames extracted from the previous chunk, using a cross-attention mechanism to integrate its features into the UNet's skip residual features.
- An IP-Adapter-like module which extracts high-level scene and object features from a fixed anchor frame in the first video chunk and is mixed into the prompt embedding features before executing spatial cross-attention.
- A SDEdit-based video refinement stage with randomized chunk sampling of overlapped frames per denoising timestep.

### Open source status

- [X] The model implementation is available.
- [X] The model weights are available (Only relevant if addition is not a scheduler).

### Provide useful links for the implementation

- Code: https://github.com/Picsart-AI-Research/StreamingT2V/-
- Weights: https://huggingface.co/PAIR/StreamingT2V
- Point of Contact Author: @hpoghos

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza revisando la implementación de StreamingT2V enlazada y los pesos de Hugging Face; después, compara los componentes del modelo con las convenciones de integración de diffusers. Define los puntos de entrada necesarios de la pipeline y la cobertura de validación; el trabajo estará terminado cuando el flujo de trabajo descrito para la generación de vídeos largos esté integrado y verificado.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
python, pytorch
Área
machine-learning
Tipo de issue
Nueva funcionalidad
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
25/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.