A fábrica de vídeo com agentes|INEMA.CLUB-PRO

Aula 1 · 12 min

O mapa da fábrica: do que você tem ao motor certo

O INEMA tem um motor de vídeo para cada caso: explicativo, demonstração, documentário, short, publicação. Errar o motor custa horas. Nesta aula você transforma a tabela da área Vídeos num comando que responde qual usar, e prepara a máquina para as próximas sete aulas.

Começar a aula
Parede escura com fichas brancas presas em forma de fluxograma, ligadas por barbantes que descem até uma mesa com monitores.

Nesta aula você vai

  1. 1As 14 linhas da tabela "Por onde começar" da área Vídeos
  2. 2O que todo motor tem em comum: entrada declarada e portão antes do crédito
  3. 3Conferir git, Python, Node e FFmpeg antes de clonar os motores
  4. 4Em que aula (ou curso irmão) cada motor aparece

Objetivo: escolher o motor certo para o que você tem e quer, com a tabela da área Vídeos virada em comando.

01Do que você tem ao motor

Clique em cada etapa.

Clique em cada bloco do diagrama para ver o que ele faz.

A tabela é a da área Vídeos do INEMA (eventos.inema.pro/videos/, seção "Por onde começar"), lida em 19/10/2026.

02Três regras que valem para todos os motores

É o que torna a fábrica repetível.

1. Commit fixo

Os motores mudam toda semana. As práticas clonam cada um do GitHub e fazem checkout de um commit exato, o mesmo em que a saída da aula foi capturada.

Quando quiser a versão nova, troque o commit e rode o bloco de novo: se a saída mudar, você sabe que foi o motor.

03Preparar a máquina

Clone o repositório do curso em ~/projetos e confira as quatro ferramentas que todas as aulas usam.

Uma vez · clonar o curso
mkdir -p ~/projetos && cd ~/projetos
git clone https://github.com/inematds/formacao-cinema-ia-fabrica-v72.git
Terminal · conferir o ambiente
for c in git python3 node ffmpeg; do printf "%-8s" "$c"; command -v $c > /dev/null && echo ok || echo FALTA; done
node --version; ffmpeg -version | head -1 | cut -d' ' -f1-3; python3 --version
Exemplo do repositório
git     ok
python3 ok
node    ok
ffmpeg  ok
v24.13.0
ffmpeg version 6.1.1-3ubuntu5
Python 3.12.3

As versões são as desta máquina. Qualquer Node 22+ e FFmpeg 6+ servem; a linha que importa é ok nas quatro ferramentas.

04A tabela virada em comando

O kit traz as 14 linhas em qual-motor.py. Você passa o que tem e o que quer; ele responde o motor e a aula.

Terminal · perguntar ao mapa
K=~/projetos/formacao-cinema-ia-fabrica-v72/kit
python3 "$K/qual-motor.py" --lista | tail -3
python3 "$K/qual-motor.py" tema short; echo "saída: $?"
python3 "$K/qual-motor.py" tema podcast; echo "saída: $?"
Exemplo do repositório
frase         clipe        → musicavideo (fora deste curso (guia da área Vídeos))
video-pronto  publicar     → yt-pubx (aula 8)
14 linhas
Short ou reel 9:16 com gancho
Use: MakeShorts ou cardshorts · aprender: aula 5
saída: 0
SEM MOTOR: com 'tema' a tabela tem: explicativo, documentario, short
saída: 1

Combinação que não está na tabela sai com SEM MOTOR e código 1, listando o que existe para aquela entrada. Use --lista para ver as 14 linhas.

05Os motores deste curso e os que ficam com os irmãos

O mapa cobre mais do que este curso ensina. Siga o link certo.

1. Aqui

Explicavideos (aula 2), video-demonstrativo (aula 3), docflow e refazvideo (aula 4), MakeShorts e cardshorts (aula 5), forja-reel (aula 6), avatar e consentimento (aula 7), yt-pubx (aula 8).

06Prática

Máquina pronta e o seu primeiro caso no mapa.

E1 · Ambiente

5 min

Clone o curso e rode o bloco "conferir o ambiente".

Pronto quando: As quatro linhas git, python3, node e ffmpeg terminam em ok, e node --version mostra v22 ou mais.

E2 · O mapa responde

5 min

Rode o bloco "perguntar ao mapa".

Pronto quando: A saída tem 14 linhas, Use: MakeShorts ou cardshorts · aprender: aula 5 com saída: 0 e SEM MOTOR: com 'tema' a tabela tem: explicativo, documentario, short com saída: 1.

E3 · O seu caso

5 min

Pense no próximo vídeo que você precisa fazer. Ache a linha dele com --lista e pergunte ao mapa.

Pronto quando: python3 ~/projetos/formacao-cinema-ia-fabrica-v72/kit/qual-motor.py [tenho] [quero]; echo "saída: $?" → uma linha Use: … e saída: 0.

07Teste da aula

A explicação aparece depois da sua resposta.

Pergunta 1 de 4

Você tem o link do seu app e quer mostrar como se usa. Qual motor?

08Em três frases

Mapao que você tem e o que quer decidem o motor; qual-motor.py responde.
Commit fixocada prática clona o motor num commit exato para a saída valer.
Portãoa prática para onde o motor gastaria crédito ou publicaria.

Para ir além

Próxima aula