Skip to content
Back to skills

Produzir Video

ASecurity

Produz vídeo, thumbnail e metadados a partir de roteiros JSON e confere o resultado quadro a quadro. Use quando o usuário pedir para gerar, renderizar ou refazer um vídeo.

  • 6 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 11, 2026
content-marketingpythonshellbashazuregitapi

Works with

  • api

Security analysis

A100/100

Scanned November 13, 2026

npx -y skills add VincFreitas/projeto-canais --skill produzir-video --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Produzir Video?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Produzir Video
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vincfreitas-produzir-video/badge)](https://www.skillsdirectory.com/skills/vincfreitas-produzir-video)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: produzir-video
description: Produz vídeo, thumbnail e metadados a partir de roteiros JSON e confere o resultado quadro a quadro. Use quando o usuário pedir para gerar, renderizar ou refazer um vídeo.
---

# Produzir vídeo

Argumento: um ou mais caminhos de roteiro (ou um slug; procure em `roteiros/`). Argumentos recebidos: $ARGUMENTS

1. Valide o JSON: `.\.venv\Scripts\python.exe -m json.tool <roteiro>`.
2. Produza pelo **PowerShell** (no Bash o serviço de voz pode falhar):
   `.\dark.ps1 produzir roteiros\<a>.json roteiros\<b>.json`
   - Sem `PEXELS_API_KEY` no `.env` e sem `arquivo` nas cenas, o visual sai como fundo escuro. Avise o usuário, porque isso não serve para publicar.
   - Se aparecer "usando Piper (offline)", o edge-tts recusou a conexão. O vídeo sai, mas com uma voz de qualidade menor. Ofereça rodar de novo mais tarde ou usar `motor_voz` `azure`/`elevenlabs`.
3. Confira o resultado:
   - Rode `.\dark.ps1 conferir saida\<video>.mp4` (tela preta, silêncio, volume, duração e resolução) e corrija o que ele acusar.
   - Extraia 3 quadros (início, meio, fim) com o ffmpeg do projeto:
     `$ff = .\.venv\Scripts\python.exe -c "import imageio_ffmpeg as f; print(f.get_ffmpeg_exe())"`
     `& $ff -loglevel error -y -ss 10 -i saida\<video>.mp4 -frames:v 1 -vf scale=960:-1 obra\quadro.jpg`
   - Olhe os quadros: a legenda está legível? O visual combina com a narração?
   - Olhe a thumbnail em `saida/<slug>-thumb.jpg`.
4. Para trocar o visual de uma cena, apague `obra/<slug>/<formato>/visuais/NN.*` (ou defina `arquivo` na cena) e rode de novo. Só as cenas alteradas são refeitas.
5. Responda com os caminhos dos arquivos, a duração e o que o usuário precisa revisar antes de aprovar (checklist no fim do `-metadados.md`). A postagem é automática (n8n ou nuvem), só depois que o vídeo for aprovado.

<!-- SPDX-License-Identifier: LicenseRef-PolyForm-Shield-1.0.0 -->
<!-- Projeto Canais · Vinicius Freitas · github.com/VincFreitas/projeto-canais -->

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in content-marketing →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.