Pular para o conteúdo
Skillpedia
Edição de vídeo48 mil · #4507

videodb

Ajuda seu agente a entender e editar vídeos. Ele pode processar vídeos, criar índices de conteúdo, pesquisar trechos, editar e gerar novas mídias.

O que ela faz

Esta ferramenta permite que você entenda e edite vídeos e áudios. Ela pode gravar sua tela, entender o que é dito e mostrado, encontrar momentos específicos em vídeos, adicionar legendas e até criar clipes.

Quando usar

  • ✓Quando você precisa encontrar um momento exato em um vídeo longo.
  • ✓Para gravar sua tela e ter um resumo do que aconteceu.
  • ✓Para adicionar legendas ou música a um vídeo.

Exemplo do que pedir para a IA

“Grave minha tela e me avise quando alguém falar sobre 'projeto X'.”

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

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/videodb/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/videodb/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Você envia um vídeo ou começa a gravar sua tela. A ferramenta analisa o conteúdo visual e o áudio, criando um índice. Depois, você pode buscar por palavras ou cenas e até editar o vídeo.

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 videodb

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/videodb/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Habilidade VideoDB

Percepção + memória + ações para vídeos, transmissões ao vivo e sessões de desktop.

Use esta habilidade quando precisar:

Quando Usar

  • Você precisa de percepção, indexação, busca ou edição de linha do tempo de vídeo ou áudio a partir de arquivos, URLs, sessões de desktop ou transmissões ao vivo.
  • A tarefa envolve carimbos de data/hora, evidências pesquisáveis, legendas, clipes, sobreposições ou alertas de monitoramento em tempo real.
  • Você deseja um fluxo de trabalho que combine ingestão, compreensão, recuperação e ações de mídia.

1) Percepção de Desktop

  • Iniciar/parar uma sessão de desktop capturando tela, microfone e áudio do sistema
  • Transmitir contexto em tempo real e armazenar memória episódica da sessão
  • Executar alertas/gatilhos em tempo real sobre o que está sendo falado e o que está acontecendo na tela
  • Produzir resumos da sessão, uma linha do tempo pesquisável e links de evidências reproduzíveis

2) Ingestão + transmissão de vídeo

  • Ingerir um arquivo ou URL e retornar um link de transmissão web reproduzível
  • Transcodificar/normalizar: codec, taxa de bits, fps, resolução, proporção

3) Indexar + buscar (carimbos de data/hora + evidências)

  • Construir índices visuais, falados e por palavras-chave
  • Buscar e retornar momentos exatos com carimbos de data/hora e evidências reproduzíveis
  • Criar automaticamente clipes a partir dos resultados da busca

4) Edição de linha do tempo + geração

  • Legendas: gerar, traduzir, queimar na mídia
  • Sobreposições: texto/imagem/marca, legendas animadas
  • Áudio: música de fundo, narração, dublagem
  • Composição programática e exportações via operações de linha do tempo

5) Transmissões ao vivo (RTSP) + monitoramento

  • Conectar feeds RTSP/ao vivo
  • Executar compreensão visual e falada em tempo real e emitir eventos/alertas para fluxos de trabalho de monitoramento

Entradas comuns

  • Caminho do arquivo local, URL público ou URL RTSP
  • Solicitação de captura de desktop: iniciar / parar / resumir sessão
  • Operações desejadas: obter contexto para compreensão, especificação de transcodificação, especificação de indexação, consulta de busca, intervalos de clipes, edições de linha do tempo, regras de alerta

Saídas comuns

  • URL de transmissão
  • Resultados da busca com carimbos de data/hora e links de evidências
  • Ativos gerados: legendas, áudio, imagens, clipes
  • Cargas úteis de eventos/alertas para transmissões ao vivo
  • Resumos de sessão de desktop e entradas de memória

Prompts canônicos (exemplos)

  • "Iniciar captura de desktop e alertar quando um campo de senha aparecer."
  • "Gravar minha sessão e produzir um resumo acionável quando ela terminar."
  • "Ingerir este arquivo e retornar um link de transmissão reproduzível."
  • "Indexar esta pasta e encontrar todas as cenas com pessoas, retornar os carimbos de data/hora."
  • "Gerar legendas, queimá-las na mídia e adicionar música de fundo leve."
  • "Conectar este URL RTSP e alertar quando uma pessoa entrar na zona."

Executando código Python

Antes de executar qualquer código VideoDB, mude para o diretório do projeto e carregue as variáveis de ambiente:

from dotenv import load_dotenv
load_dotenv(".env")

import videodb
conn = videodb.connect()

Isso lê VIDEO_DB_API_KEY de:

  1. Ambiente (se já exportado)
  2. Arquivo .env do projeto no diretório atual

Se a chave estiver faltando, videodb.connect() levanta AuthenticationError automaticamente.

NÃO escreva um arquivo de script quando um comando inline curto funcionar.

Ao escrever Python inline (python -c "..."), sempre use código formatado corretamente — use ponto e vírgulas para separar instruções e mantenha-o legível. Para qualquer coisa com mais de ~3 instruções, use um heredoc em vez disso:

python << 'EOF'
from dotenv import load_dotenv
load_dotenv(".env")

import videodb
conn = videodb.connect()
coll = conn.get_collection()
print(f"Videos: {len(coll.get_videos())}")
EOF

Configuração

Quando o usuário pedir para "configurar videodb" ou similar:

1. Instalar SDK

pip install "videodb[capture]" python-dotenv

Se videodb[capture] falhar no Linux, instale sem o extra de captura:

pip install videodb python-dotenv

2. Configurar chave de API

O usuário deve definir VIDEO_DB_API_KEY usando um dos dois métodos:

  • Exportar no terminal (antes de iniciar o Claude): export VIDEO_DB_API_KEY=your-key
  • Arquivo .env do projeto: Salve VIDEO_DB_API_KEY=your-key no arquivo .env do projeto

Obtenha uma chave de API gratuita em https://console.videodb.io (50 uploads gratuitos, sem cartão de crédito).

NÃO leia, escreva ou manipule a chave de API você mesmo. Sempre deixe o usuário configurá-la.

Referência Rápida

Fazer upload de mídia

# URL
video = coll.upload(url="https://example.com/video.mp4")

# YouTube
video = coll.upload(url="https://www.youtube.com/watch?v=VIDEO_ID")

# Local file
video = coll.upload(file_path="/path/to/video.mp4")

…

Perguntas frequentes

Como eu coloco meus vídeos na ferramenta?

Você pode enviar um link de um vídeo da internet, um arquivo do seu computador ou começar a gravar sua tela diretamente.

A ferramenta entende o que está acontecendo no vídeo?

Sim, ela analisa tanto o que é falado quanto o que é mostrado na tela para criar um índice de busca.

Posso editar o vídeo depois de enviá-lo?

Sim, você pode criar clipes, adicionar legendas, trilha sonora ou até mesmo sobrepor imagens e textos.

Detalhes

Descrição original do autor

Video and audio perception, indexing, and editing. Ingest files/URLs/live streams, build visual/spoken indexes, search with timestamps, edit timelines, add overlays/subtitles, generate media, and create real-time alerts.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#4507
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas