gemini-omni-flash-api
Ajuda seu agente a editar vídeos e criar novos a partir de texto ou imagens. Ele pode fazer transições e animações criativas.
O que ela faz
Esta ferramenta cria vídeos a partir de textos, imagens ou editando vídeos existentes. Ela pode transformar um vídeo para ter um estilo diferente ou criar animações a partir de uma única imagem.
Quando usar
- ✓Criar um vídeo curto a partir de uma descrição.
- ✓Transformar uma imagem em um vídeo animado.
- ✓Mudar o estilo de um vídeo curto.
Exemplo do que pedir para a IA
“Crie um vídeo de um gato bebendo chá em estilo anime.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
Você descreve o vídeo que quer, ou fornece uma imagem/vídeo como base. A ferramenta usa um modelo especial para gerar o vídeo com base nas suas instruções.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill gemini-omni-flash-apiOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/gemini-omni-flash-api/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Gemini Omni Flash Skill
Quando Usar
Use esta skill quando precisar dela para edição de vídeo generativa, texto para vídeo, geração de vídeo com referência de imagem e animações de transição do primeiro quadro para vídeo usando o SDK oficial do google-genai. Inclui fluxos de trabalho para pré-processamento/otimização de vídeos de origem de alta resolução ou longos com ffmpeg,...
Esta skill usa o modelo Gemini Omni Flash (gemini-omni-flash-preview) para realizar geração de texto para vídeo, geração de imagem para vídeo e edição de vídeo.
[!WARNING] Restrições Regionais Importantes: O upload de vídeos para usar em edições de vídeo NÃO está disponível no Espaço Econômico Europeu (EEE), Suíça, Reino Unido e alguns estados dos EUA. Se uma edição de vídeo para vídeo for concluída rapidamente com saídas vazias (
total_output_tokens: 0ou sem conteúdo de vídeo), é provável que seja devido a essa restrição.
Capacidades Principais
- Edição e refinamento de vídeo: Edição de vídeos existentes (duração máxima de 10 segundos), aplicação de mudanças estilísticas ou realização de inpainting/outpainting.
- Texto para vídeo: Geração de vídeos a partir de um prompt de texto.
- Primeiro quadro para vídeo: Geração de vídeos a partir de uma única imagem de entrada.
- Geração com referência de imagem: Uso de referências de estilo, personagem ou objeto de imagens para guiar a geração de vídeo.
Fluxo de Trabalho
Analisar solicitação: Determinar a tarefa alvo (por exemplo, primeiro quadro para vídeo, edição guiada por referência) e identificar quaisquer ativos de mídia de entrada.
Executar scripts do SDK:
- Executar diretamente a utilidade apropriada (
scripts/video/generate_video.pyouscripts/upload_file.py). - Configurar definições como
--aspect-ratio(por exemplo,16:9,9:16) e--duration(qualquer inteiro entre3e10segundos, por exemplo,3,5,10).
- Executar diretamente a utilidade apropriada (
Recuperar e processar saída: As saídas são salvas no sistema de arquivos local (por exemplo,
media/). Relatar o caminho da mídia concluída ao usuário.
Documentação de Referência
- API de Interações: Todas as operações e gerenciamento de estado para o modelo Gemini Omni Flash (
gemini-omni-flash-preview) são tratados através da API de Interações. - API de Arquivos: Arquivos de mídia de entrada (como imagens e vídeos de referência) devem ser carregados primeiro através da API de Arquivos antes de serem referenciados nas gerações. O URI do arquivo carregado e o tipo MIME são então incluídos na matriz de partes de entrada
interactions.create. - Referência da Skill da API de Interações: Diretrizes de toda a plataforma, especificações atuais do modelo e regras de uso do SDK para a API de Interações.
Dependências e Pré-requisitos
- SDK Python (
google-genai): Requergoogle-genai >= 2.10.0(Python) para suportar o novo atributo de clienteinteractions. Instale ou atualize usando:pip install -U google-genai - Runtime Python: Requer Python >= 3.10 (para compatibilidade com tipos e métodos modernos do SDK
google-genai). - ffmpeg & ffprobe:
prep_video.py,inspect_video.pyegenerate_video.py(ao remover áudio via--strip-audio) requerem os bináriosffmpegeffprobeinstalados e disponíveis noPATHdo seu sistema.
Scripts Disponíveis
Use os seguintes scripts Python para carregar mídia com a API de Arquivos, preparar vídeos de entrada com ffmpeg e gerar saídas de vídeo usando a API de Interações.
upload_file.py: Carrega mídia local (imagens e vídeos) para a API de Arquivos e verifica até
ACTIVE. Se estiver carregando um vídeo com mais de 25 MB, ele imprime um aviso/dica informativa destacando que o Gemini Omni Flash é otimizado para editar vídeos de 10 segundos em 720p/24fps, e recomenda o pré-processamento comprep_video.pyprimeiro para acelerar o upload../scripts/upload_file.py path/to/image.pnggenerate_video.py: Realiza a geração de vídeo de ponta a ponta e baixa o vídeo de saída. Ele detecta e carrega referências de mídia local (imagens ou vídeos) antes de chamar a API de Interações. Grandes ativos de vídeo (>25 MB) acionarão recomendações informativas de pré-processamento sem bloquear o upload.
Texto para vídeo:
./scripts/video/generate_video.py "A close-up of a cat drinking tea" --output media/cat_tea.mp4Imagem para vídeo (primeiro quadro e referência):
Perguntas frequentes
Posso editar vídeos longos?
Esta ferramenta é otimizada para vídeos de até 10 segundos.
Posso usar vídeos de qualquer lugar do mundo?
Em algumas regiões (como União Europeia, Reino Unido e alguns estados dos EUA), você não pode enviar vídeos para edição. Se o vídeo sair vazio, pode ser por causa dessa restrição.
Preciso instalar algo?
Sim, você precisa ter o Python instalado e algumas ferramentas como ffmpeg.
Detalhes
Descrição original do autor
Use this skill for generative video editing, text-to-video, image-referenced video generation, and first-frame-to-video transition animations using the official google-genai SDK.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3096
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
taste-application
Ajuda seu agente a criar vídeos com um estilo específico. Ele pode copiar o ritmo de edição de um vídeo de referência, gerar novas cenas, ajustar cores e editar tudo junto com outros vídeos.
affaan-m/ECC
taste-distillation
Faz seu agente analisar vídeos para criar um pacote de estilo. Isso inclui cores, ritmo de corte e elementos visuais que podem ser reutilizados para criar novos vídeos com a mesma aparência.
affaan-m/ECC
ui-demo
Faz seu agente gravar vídeos de demonstração de interface do usuário polidos. É útil para criar tutoriais ou mostrar como um aplicativo web funciona.
affaan-m/ECC