feat(skills): integra consulta ao Media Bank D7-MB-001
This commit is contained in:
@@ -297,6 +297,45 @@ Para conteudo detalhado, consultar:
|
||||
|
||||
---
|
||||
|
||||
## Media Bank (D7-MB-001)
|
||||
|
||||
**Quando consultar:** antes de produzir vídeos Remotion — para B-roll, clips de abertura, backgrounds e transições. Reutilizar matéria-prima evita regeneração IA cara e mantém consistência visual.
|
||||
|
||||
**Workflow tentativa-primeiro:**
|
||||
|
||||
1. Pesquisar via MCP `media-bank`:
|
||||
```
|
||||
mcp__media-bank__search_media(
|
||||
query="<descrição EN da cena/tema>",
|
||||
type="video",
|
||||
tema="<um dos 9 temas>",
|
||||
orientation="landscape",
|
||||
min_quality=7,
|
||||
min_width=1920,
|
||||
min_duration=3,
|
||||
max_duration=15,
|
||||
exclude_used_in_last_days=30,
|
||||
limit=5
|
||||
)
|
||||
```
|
||||
2. Avaliar candidatos por `description_en`, duração e `quality_score`.
|
||||
3. Se ≥1 adequado → usar `path_local` como input directo no Remotion (`<Video src={staticFile(...)} />` ou importar para assets).
|
||||
4. Se nenhum → fallback para geração IA (Replicate/Runway) ou imagens estáticas animadas.
|
||||
5. Marcar uso: `mcp__media-bank__mark_used(asset_id, {type:"remotion-video", ref:"<projecto>", date:"<YYYY-MM-DD>"})`.
|
||||
|
||||
**Fallback REST** (se MCP indisponível):
|
||||
```bash
|
||||
SK=$(grep SERVICE_KEY /media/ealmeida/Dados/Hub/05-Projectos/Banco-Imagens-Videos/scripts/.env | cut -d= -f2)
|
||||
curl -s "https://mem.descomplicar.pt/rest/v1/media_bank_assets?type=eq.video&orientation=eq.landscape&quality_score=gte.7&deleted_at=is.null&order=quality_score.desc&limit=5" \
|
||||
-H "apikey: $SK" -H "Authorization: Bearer $SK"
|
||||
```
|
||||
|
||||
**Regra inviolável:** matéria-prima local. Usar como input para composição Remotion — NUNCA servir o ficheiro raw publicamente sem edição/montagem.
|
||||
|
||||
Ver `Hub/06-Operacoes/Procedimentos/D7-Tecnologia/MCP/PROC-Media-Bank.md` (D7-MB-001) para detalhes.
|
||||
|
||||
---
|
||||
|
||||
## Healing Log
|
||||
|
||||
Registo de erros conhecidos e como evitá-los. Lido automaticamente antes de executar.
|
||||
|
||||
Reference in New Issue
Block a user