Skip to content

Get B-rolls v2.3.5 — Engenheiro de Vídeo

Choose a tag to compare

@engenheirodevideo engenheirodevideo released this 16 Sep 16:56

Primeira release oficial no GitHub do Get B-rolls: pesquisa de imagens de apoio, prévias em Storyboard, revisão humana e entrega dos cortes com registro de origem. Esta versão já inclui as correções de revisão obsoleta e de proteção HTTPS integradas após a 2.3.4.

Instalação desta versão

git clone --branch v2.3.5 --depth 1 https://github.com/engenheirodevideo/get-brolls.git

Coloque a pasta completa no diretório de skills do Codex ou Claude Code. Instale as dependências no destino final seguindo o guia de instalação e abra uma nova sessão do agente.

Pré-requisitos: Python 3.11+, FFmpeg/ffprobe, Node 22+, npm/npx e curl. Os instaladores obtêm as dependências pelos registros oficiais. Os arquivos de código-fonte disponibilizados pelo GitHub não incluem as dependências nem sessões de navegador.

O que esta versão reúne

  • YouTube via yt-dlp e FFmpeg, sem YouTube API key; TikTok por URL completa.
  • Instagram pelo navegador autorizado e pelo coletor de pares de vídeo/áudio incluído.
  • Busca em Pexels, Pixabay, Wikimedia Commons e NASA; importação de arquivos locais.
  • Storyboard com GIFs, quadros estáticos, fonte, autoria, fala e motivo da escolha.
  • Exportação/importação de decisões, impressão e entrega final condicionada à aprovação e ao registro das condições de uso.
  • Instaladores para macOS e Windows, suporte explícito a UTF-8 e documentação em português com README em inglês.

Correções da 2.3.5

  • O importador recusa JSONs de revisão baseados em decisões antigas, inclusive após rejeição ou outra importação, validando reviewEpoch além da assinatura do conteúdo — sem gravação parcial de lotes inválidos.
  • Conexões HTTP de APIs e downloads ficam fixadas nos endereços públicos validados, com revalidação de DNS a cada tentativa, certificados e hostname HTTPS preservados, redirects bloqueados e sem proxies automáticos do ambiente.
  • Dependências Python e npm fixadas (requirements.txt, package-lock.json com npm ci) e GitHub Actions pinadas por commit, com atualizações futuras via Dependabot.
  • Novas regressões offline cobrem decisões obsoletas, DNS rebinding IPv4/IPv6, proxy, retries, redirects e validação TLS.

Quem usava a 2.3.4: regenere o Storyboard e exporte uma revisão atual antes de importar — JSONs antigos ou sem reviewEpoch são recusados. Guia de migração.

Verificação

80 testes passaram na revisão local desta árvore (macOS/Python 3.14.6), incluindo as novas regressões de segurança. A execução do GitHub Actions passou em macOS/Python 3.11 e 3.13, Windows/Python 3.11 e 3.13 e Ubuntu/Python 3.13, com instalação completa nos cinco ambientes.

Fonte desta release: f38c749. Este commit apenas data o changelog e registra a evidência de CI; o código é o da árvore aprovada no PR #1.

Limites conhecidos

  • As fontes sociais dependem da disponibilidade da URL, rede e sessão; os ensaios registrados não garantem qualquer vídeo.
  • Pexels e Pixabay exigem suas próprias chaves opcionais.
  • Projetos e revisões devem ser locais e confiáveis; a ferramenta não é um serviço público e não autentica o revisor.
  • A proteção HTTPS cobre o transporte interno de APIs e downloads; não é um isolamento de rede para processos externos como yt-dlp, FFmpeg ou navegador. Consulte a política de segurança.
  • Guarde chaves, cookies, configurações CDN e material de clientes fora da distribuição. Aprovação editorial não substitui a verificação das condições de uso da fonte.

Detalhes: README, guia, qualidade e evidências e changelog.

Criado e mantido por Bruno Moreira — Engenheiro de Vídeo. Código sob licença MIT.