Repository navigation
Get B-rolls v2.3.5 — Engenheiro de Vídeo
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.gitColoque 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
reviewEpochalé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.jsoncomnpm 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.