Repolode
akatz-labs

akatz-labs/opencast-studio

App open source para criar folhas de referência de personagens com IA e usá-los em vídeos por meio de troca de personagens e transferência de movimento no ComfyUI.

Estrelas
37
Forks
7
Issues abertas
0
Último commit
há 3 dias

O que é?

O OpenCast Studio é um app web que você pode hospedar por conta própria para criar folhas de referência de personagens e aplicá-los a vídeos. Ele inclui uma interface web, uma API local, um executor de GPU, workflows do ComfyUI e manifestos de modelos. Pode ser executado na sua própria estação de trabalho ou em uma máquina com GPU acessada por SSH.

O projeto oferece geração de folhas de personagens, troca de personagens em vídeos existentes e transferência de movimento. Na primeira inicialização, verifica os modelos disponíveis e o status do ambiente de execução; em seguida, orienta a instalação da toolchain ComfyGit incluída, dos ambientes Krea e Pika e dos arquivos de modelo com versões fixadas. A geração não fica disponível até que uma instalação de workflow seja configurada.

A configuração automática do ambiente de execução atualmente é voltada a Linux x64 com GPU NVIDIA. Em outras plataformas, é necessário usar um executor remoto compatível. Autenticação, cobrança e execução na nuvem não fazem parte deste repositório, que não foi projetado como um serviço público multiusuário.

Recursos principais

  • 01Gera folhas de referência de personagens por meio de uma interface no navegador.
  • 02Insere personagens diferentes em vídeos existentes.
  • 03Transfere movimento para personagens usando workflows do ComfyUI.
  • 04A configuração guiada verifica os modelos e instala as dependências do ambiente de execução com versões fixadas.
  • 05Oferece suporte à execução local ou a um executor remoto de GPU por SSH.
  • 06A configuração é feita por variáveis de ambiente.

Casos de uso

  • Criar designs consistentes de personagens para projetos de vídeos curtos ou animação.
  • Substituir o personagem de um intérprete em vídeos existentes usando uma estação de trabalho local com GPU.
  • Experimentar a transferência de movimento com workflows do ComfyUI.
  • Executar um pipeline privado de vídeo com personagens em uma máquina com GPU acessada por SSH.

Início rápido

  1. 1

    Instale as dependências

    npm ci
  2. 2

    Compile a interface e a API

    npm run build
  3. 3

    Inicie o aplicativo e abra http://localhost:8389

    npm start

Antes de usar

  • A validação do vídeo de referência requer Node.js 22.18 ou superior e ffprobe.
  • A geração ficará indisponível até que a instalação do fluxo de trabalho de GPU seja configurada.
  • A configuração automática do ambiente de execução de GPU atualmente oferece suporte apenas ao Linux x64 com uma GPU NVIDIA.
  • Os pesos do modelo FLUX3 com acesso restrito devem ser obtidos manualmente após aceitar os termos do Hugging Face.

Em coleções

Tópicos

Perguntas frequentes

O que é opencast-studio?
App open source para criar folhas de referência de personagens com IA e usá-los em vídeos por meio de troca de personagens e transferência de movimento no ComfyUI. O OpenCast Studio é um app web que você pode hospedar por conta própria para criar folhas de referência de personagens e aplicá-los a vídeos. Ele inclui uma interface web, uma API local, um executor de GPU, workflows do ComfyUI e manifestos de modelos. Pode ser executado na sua própria estação de trabalho ou em uma máquina com GPU acessada por SSH.
opencast-studio é gratuito? Qual é a licença?
opencast-studio é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
opencast-studio ainda é mantido?
Manutenção ativa. O último commit de opencast-studio foi em 4 de nov. de 2026.
Para que posso usar opencast-studio?
Criar designs consistentes de personagens para projetos de vídeos curtos ou animação. Substituir o personagem de um intérprete em vídeos existentes usando uma estação de trabalho local com GPU. Experimentar a transferência de movimento com workflows do ComfyUI. Executar um pipeline privado de vídeo com personagens em uma máquina com GPU acessada por SSH.
Como instalar opencast-studio?
Instale as dependências: npm ci Compile a interface e a API: npm run build Inicie o aplicativo e abra http://localhost:8389: npm start
Onde consigo opencast-studio?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/akatz-labs/opencast-studio

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados