Podcli

Gere clipes prontos para upload a partir de podcast.

Documentação

podcli

Clipper de podcast de IA de código aberto.
Transforme um episódio longo em clipes curtos com rastreamento facial e legendas embutidas. Use pela CLI, um estúdio web ou seu agente de codificação.

podcli.com · Documentação · Instalação · MCP

license: AGPL-3.0 stars

Podcli demo

▶ Assista com som no X

podcli process episode.mp4

Esse único comando transcreve o episódio, escolhe os momentos que valem virar clipe, corta para quem está falando e queima as legendas. Transcrição e renderização rodam na sua máquina. As únicas chamadas de rede são as solicitações opcionais ao Claude ou Codex quando você usa a pontuação de clipes por IA.

Instalação

Sem pré-requisitos. O instalador baixa um binário autossuficiente, e a primeira execução provisiona Python, Node, FFmpeg, whisper.cpp e os modelos necessários em uma pasta gerenciada.

macOS e Linux

curl -fsSL https://podcli.com/install.sh | sh

Windows (PowerShell)

irm https://podcli.com/install.ps1 | iex

Roda em macOS (Apple Silicon), Linux (x64 e arm64) e Windows (x64). Suporte para Mac Intel está em andamento.

Início rápido

podcli                       # interactive menu, opens the web studio
podcli process episode.mp4   # transcribe, pick moments, render clips
podcli multicam ~/ep12       # sync every camera and mic, cut to the speaker, render the episode

Os clipes são salvos em podcli-clips/ no diretório de onde você executou, então cada programa mantém suas próprias renderizações. Todo o resto (conhecimento, predefinições, ativos, histórico de clipes, cache) fica em uma pasta gerenciada que acompanha você entre diretórios. Defina PODCLI_OUTPUT para renderizar em um local fixo.

O que você obtém

Clipes

  • 9:16, 16:9 ou 1:1, com legendas dimensionadas para cada formato
  • Rastreamento facial que segue quem está falando, incluindo layouts de tela dividida
  • Cortes multissegmento que removem preenchimento, pausas longas e divagações
  • Quatro estilos de legenda: branded, hormozi, karaokê e sutil
  • Logos, aberturas, encerramentos e música de fundo de uma biblioteca de ativos reutilizáveis
  • Áudio com normalização de volume e codificação por hardware em VideoToolbox, NVENC e VAAPI, com fallback para CPU

Edição do episódio completo

  • Edição multicâmera: aponte para uma pasta de arquivos de câmera e microfone, confirme a quem cada arquivo pertence, e o podcli sincroniza pelo áudio e corrige o desvio de relógio entre dispositivos
  • Cortes automáticos de câmera que seguem quem está falando, com planos abertos para sobreposição de falas e a resposta de um convidado mantida no convidado
  • Programas remotos também: um arquivo por pessoa vira tela dividida, e uma gravação única de galeria é dividida em uma câmera por bloco. Perguntas permanecem na divisão e o convidado vai para tela cheia em respostas longas
  • Renderize o episódio como MP4 com um WAV por pessoa. Gravações de estúdio também podem ir para Premiere ou Final Cut como uma linha do tempo que aponta para seus arquivos originais
  • A mesma edição pelo estúdio (Edição multicâmera), pela CLI (podcli multicam <folder>) ou por um agente (manage_multicam). Reexecutar reutiliza a sincronização e o corte, então apenas a etapa que você mudou roda novamente
  • Com o podcli Pro, conduza o corte no editor em nuvem: podcli multicam <folder> --cloud envia prévias pequenas e a transcrição (seus arquivos de câmera ficam no seu computador), e --pull renderiza o corte que você fez lá

Encontrando os momentos

  • Transcrição Whisper com diarização de falantes, ou traga sua própria transcrição como .txt, .srt ou .vtt
  • AssemblyAI como mecanismo alternativo, e yt-dlp para puxar um episódio direto de uma URL
  • Pontuação por IA contra sua base de conhecimento, verificada contra seu banco de dados de episódios para não sugerir novamente momentos que você já publicou
  • Detecção de energia de áudio e risadas para criar reels de destaques

O estúdio em localhost:3847

  • Biblioteca, espaço de trabalho de episódios, edição multicâmera, detalhes por clipe, destaques, miniaturas, conteúdo, análises, ativos, conhecimento, configuração, integrações e configuração do MCP
  • Paleta de comandos ⌘K entre páginas, clipes e ativos
  • Títulos, descrições, tags e hashtags, com qualquer seção regenerada conforme suas orientações
  • Estúdio de miniaturas para 16:9 e 9:16, com opções de quadro e texto
  • Correções de transcrição que se refletem em todas as renderizações

Publicação

  • 30 ferramentas MCP, para um agente transcrever, pontuar, renderizar e publicar por conversa
  • Publicação no YouTube e análises de desempenho para ver quais clipes funcionaram
  • Exportação para DaVinci Resolve como FCPXML quando você quiser finalizar manualmente
  • Predefinições, histórico de clipes com detecção de duplicatas e cache de transcrições

Por que podcli

Se você está comparando o podcli com os clippers em nuvem, esta é a diferença:

  • Roda localmente. Transcrição e renderização acontecem na sua máquina por padrão, então os episódios ficam lá. Apenas o mecanismo de nuvem opcional (AssemblyAI) e a publicação no YouTube enviam algo para fora.
  • Gratuito e de código aberto sob AGPL-3.0. Exportações são ilimitadas, em qualidade total e sem marca d'água.
  • Nativo para agentes. 30 ferramentas MCP permitem que Claude Code ou Codex conduzam todo o fluxo, da transcrição à publicação.
  • Uma base de conhecimento mantém títulos, legendas e descrições na voz do seu programa e impede que o mecanismo sugira novamente momentos que você já publicou.
  • Integração com DaVinci Resolve. Exporte qualquer clipe como FCPXML quando quiser finalizar a edição você mesmo.

Use pelo seu agente

podcli é um servidor MCP, então um agente pode transcrever, sugerir clipes e renderizá-los por conversa.

podcli mcp install    # registers it with Claude Code and Codex, whichever CLI is on PATH

A configuração para Claude Desktop e Codex está na documentação do MCP.

Fluxo de conteúdo

PodStack acompanha o podcli como um conjunto de comandos de barra do Claude Code. Eles levam uma transcrição a um pacote pronto para publicação: momentos pontuados, títulos, descrições, briefings de miniaturas, uma revisão de marca e uma lista de verificação de publicação.

/produce-shorts

Os comandos ficam em .claude/commands/. O CLAUDE.md descreve cada um.

Documentação

GuiaO que contém
ComeçandoInstalação, primeiro episódio, todo o fluxo
O estúdioInterface web: biblioteca, episódios, conteúdo, destaques
CLIComandos, flags, predefinições, ativos
Servidor MCPConfiguração do agente e ferramentas disponíveis
Legendas e formatosEstilos, proporções, cortes
ConfiguraçãoVariáveis de ambiente, perfis de configuração, formato de transcrição

A documentação é de código aberto em nmbrthirteen/podcli-docs.

Contribuindo

Veja CONTRIBUTING.md para a configuração de desenvolvimento e convenções, e RELEASE.md para como os lançamentos são feitos.

Créditos

Fluxo de conteúdo desenvolvido com PodStack, inspirado em gstack por Garry Tan.

Licença

AGPL-3.0. Veja LICENSE.

Precisa do podcli sem os termos AGPL? Uma licença comercial está disponível. Envie um e-mail para siradze@nikusha.me com uma descrição de uma linha do seu caso de uso.