7 min de leitura

Como tirar clipes de um VOD da Twitch sem reassistir

Dois jeitos de tirar clipes de um VOD da Twitch: o caminho manual pelo editor de clipes ou pelo OBS, e o de transcrição e linha do tempo no ClipEZ.

Ontem à noite você transmitiu quatro horas. Sabe que teve uns três ou quatro momentos que valem um post — o clutch, aquilo que fez o chat surtar, o que você falou sobre as notas do patch em algum ponto da segunda hora. Hoje de manhã o que existe é um arquivo de vários gigabytes no seu disco e nenhum índice para entrar nele além da sua memória.

Aqui está o que a rota manual custa de verdade e o que muda quando a própria live vira algo pesquisável — incluindo as partes do ClipEZ que ainda estão cruas.

O que a rota manual custa

Rota um: o editor de clipes da Twitch

É o caminho que exige menos preparo. Abra o VOD no twitch.tv, arraste a barra de progresso até mais ou menos onde você acha que estava o momento, clique no botão de clipe, ajuste no editor de clipes e publique.

Duas coisas deixam isso lento. A primeira é a barra de progresso. Quatro horas são 14.400 segundos comprimidos em uma única faixa, então um pixel de deslocamento cobre um bom pedaço de live. Não dá para acertar o mouse em um momento — você cai numa vizinhança e caça dentro dela, e cada palpite errado custa um buffer e um novo salto.

A segunda é o teto de duração. A própria documentação da API de clipes da Twitch coloca o intervalo editável “de 5 segundos de duração a 60 segundos de duração”. Para um headshot serve. Um momento de dois minutos — uma história, um desabafo, uma opinião ruim com um final bom — não cabe, então você corta pela metade ou desiste dele.

E o clipe fica hospedado na Twitch. Levar o arquivo para o DaVinci Resolve ou para o CapCut é um passo à parte, um por clipe.

Rota dois: a sua gravação do OBS

Se você grava localmente, o fluxo é este:

  1. Ache a gravação de ontem à noite na pasta de saída do OBS — um .mkv ou .mp4 de vários gigabytes.
  2. Jogue o arquivo numa linha do tempo e espere enquanto o seu editor indexa ou conforma o material.
  3. Vasculhe em velocidade acelerada, caçando uma reação que você já viveu uma vez.
  4. Quando a memória falha, abra o VOD numa segunda janela e role o replay do chat procurando uma parede de emotes. Anote o timestamp. Volte para o editor e digite o valor no campo de timecode.
  5. Marque a entrada, marque a saída, dê um nome ao trecho. Repita para cada momento.
  6. Renderize cada um.

Os passos três e quatro tomam a noite inteira. Todo o resto leva minutos.

A rota da transcrição e da linha do tempo

O ClipEZ é um app desktop que fica antes do seu editor. Ele baixa o VOD, transcreve e entrega uma transcrição ligada a uma linha do tempo e a um player. Você busca um texto, pula até ele, marca um clipe, arrasta as bordas e exporta. O fluxo, passo a passo:

1. Cole o link do VOD

A importação aceita a URL de um VOD da Twitch como twitch.tv/videos/12345678, um link do YouTube (watch, live, shorts ou um link curto youtu.be) ou um arquivo local. A janela de abrir arquivo aceita mp4, mkv, mov, webm, avi, flv, ts e m4v, então uma gravação do OBS funciona do jeito que saiu do disco.

Você não precisa conectar sua conta da Twitch para colar um link da Twitch — a conexão serve só para navegar pela sua própria lista de VODs dentro do app. O YouTube é a exceção: o ClipEZ verifica pela API do YouTube se o link é de uma live passada e não de um upload comum, e essa verificação exige a sua conta do YouTube conectada. O áudio é buscado antes do vídeo, então a transcrição começa enquanto o vídeo ainda está baixando.

A janela de importação do ClipEZ na aba YouTube, listando as lives passadas do próprio canal conectado como linhas de miniatura, título, duração e data de upload, cada uma com um botão de download. No pé da janela, um campo de link direto traz uma URL youtu.be ao lado de um botão Importar, para colar qualquer VOD da Twitch ou do YouTube em vez disso.
Uma janela, duas entradas: conecte uma conta para navegar pelas suas próprias lives passadas ou cole um link direto no campo.

2. Deixe a análise rodar

A barra de status nomeia cada etapa conforme ela acontece: Analisando vídeo, Baixando áudio, Transcrevendo, Refinando transcrição, Segmentando, Montando forma de onda, Detectando picos de áudio, Buscando chat, Detectando picos de chat, Procurando destaques com IA, Montando capítulos. Quanto tempo isso leva depende principalmente da velocidade do download do VOD, que ninguém controla, então aqui não tem promessa de tempo.

Vale saber o que sai da sua máquina no caminho gerenciado. O áudio é extraído em AAC mono de 16 kHz e enviado em blocos de cinco minutos — dezenas de megabytes por hora de live. O texto da transcrição vai para o modelo. O arquivo de vídeo em si nunca é enviado durante a análise.

3. Busque na transcrição

Esta é a parte que substitui o vasculhar. Cmd+F (Ctrl+F no Windows) abre uma barra de busca no topo do painel de transcrição. Mínimo de três caracteres. Enter avança pelos resultados, Shift+Enter volta, as setas para cima e para baixo fazem o mesmo, e um contador mostra em qual resultado você está e quantos existem no total. Esc fecha a barra. Clique em qualquer linha da transcrição e o player pula para lá e começa a tocar.

Então “onde foi que eu falei das notas do patch” vira digitar patch e apertar Enter duas vezes. Quando um momento não tem palavra nenhuma junto — uma jogada clutch sem nada dito em voz alta — o lugar de olhar são os marcadores de pico de chat na linha do tempo.

A janela do ClipEZ com a busca na transcrição aberta. O campo de busca traz uma palavra, com um contador de resultados e setas de anterior/próximo ao lado, e na transcrição abaixo a linha encontrada tem essa palavra realçada em rosa, sob um cabeçalho de capítulo fixo. O player e o cursor de reprodução da linha do tempo se moveram para o ponto dessa linha na live.
Busque na live como em um documento, clique na linha e caia no frame.

4. Marque o clipe

Três jeitos de fazer isso:

  • Arraste para baixo sobre uma sequência de linhas da transcrição. A seleção pega o início da primeira linha e o fim da última e aparece na linha do tempo como um trecho.
  • Arraste na linha do tempo para desenhar uma seleção, ou defina as bordas dela a partir do cursor de reprodução com I e O. Enter transforma a seleção em um clipe.
  • Clique com o botão direito em um bloco da linha do tempo e escolha Adicionar clipe, ou clique na tesoura em uma linha do painel de Destaques.

Os clipes marcados ganham uma etiqueta CLIP na linha do tempo e aparecem na lista Reel do painel de exportação. Esc limpa uma seleção da qual você desistiu.

5. Arraste as bordas

Todo clipe tem alças de arraste nos pontos de entrada e de saída, então apertar um corte é um gesto de mouse. S divide o clipe sob o cursor de reprodução. Delete remove o destaque selecionado, ou o clipe sob o cursor. Cmd+Z e Cmd+Shift+Z andam para trás e para frente no histórico de edição.

A reprodução é o que se espera de um NLE. Espaço ou K dá play e pausa. J e L pulam cinco segundos para trás e para frente, assim como as setas; segure Shift e as setas andam dez. Shift+. sobe a velocidade de reprodução por 2×, 3× e 5×, e Shift+, desce de volta. A rolagem dá zoom na linha do tempo, Shift+rolagem move na horizontal, 0 enquadra a duração inteira e os colchetes pulam entre os destaques.

A linha do tempo do ClipEZ com uma live de 2 horas e 24 minutos com o zoom aberto para caber inteira: uma faixa de miniaturas de frames no topo, uma régua de tempo que vai de 00:00 a 2:15:00 e, abaixo, a forma de onda do áudio carregando três blocos verdes dos clipes guardados e cinco blocos azuis das sugestões de IA, com o cursor de reprodução rosa parado por volta de 1:20:00. O rodapé soma o reel em três clipes e 3 minutos e 40 ao lado de um botão de excluir e de um botão Exportar.
Os clipes guardados e as sugestões de IA dividem a mesma trilha, com cores por origem.

6. O que as sugestões de IA são de fato

O painel de Destaques lista as sugestões com uma pontuação. Transforme uma delas em clipe pela tesoura, descarte a sugestão ou ignore o painel — a transcrição e a linha do tempo funcionam igual com as sugestões desligadas.

O que está por trás delas: o modelo recebe a duração da live e uma linha por segmento da transcrição — tempo inicial, duração, texto. Essa é a entrada inteira. Nenhuma mensagem de chat, nenhuma forma de onda, nenhum nível de áudio. As janelas sugeridas são então encaixadas nos limites dos segmentos da transcrição, limitadas entre 10 segundos e 3 minutos, e desduplicadas onde se sobrepõem.

Os picos de áudio e os picos de chat são calculados localmente na sua máquina e desenhados como marcadores próprios na linha do tempo. Eles nunca chegam ao modelo. Estão ali para você ler, e são a segunda opinião quando a transcrição está em silêncio.

O painel de Destaques do ClipEZ listando oito momentos detectados pela IA, com os filtros Todos, IA, Usuário e Clipes no topo. Cada linha traz uma etiqueta de categoria colorida, uma pontuação de confiança exibida como pontos preenchidos, um intervalo de tempo, um título de uma linha e o motivo pelo qual o modelo escolheu o momento. Três linhas estão marcadas com a etiqueta de clipe.
Cada sugestão é uma linha que você pode transformar em clipe, descartar ou ignorar.

7. Exporte

Escolha uma pasta de saída, marque os formatos que você quer, escolha uma qualidade de vídeo e clique em Exportar. Tudo cai solto nessa única pasta — não existe subpasta por exportação, então crie uma pasta por live, a menos que você goste de organizar depois.

A área de exportação do ClipEZ. Um reel de três clipes numerados com títulos e intervalos de tempo fica no topo, e depois uma linha recolhida para os outros cinco destaques. Em “Formato e saída” estão sete chips — MP4, FCPXML, CapCut com a etiqueta “exp”, Capítulos do YT, SRT, CSV e Legendas —, com FCPXML e Capítulos do YT selecionados. Abaixo fica a pasta de saída com um botão “Escolher…”, e o rodapé soma o reel em três clipes e 3 minutos e 40 ao lado do botão de exportar.
Marque os formatos uma vez; tudo cai na única pasta que você escolher.

Finalizando no seu editor

FormatoO que cai no discoAbre em
MP4Um arquivo por clipe, numerado na ordem da linha do tempo: 01-clutch-on-nuke.mp4Qualquer coisa. Upload direto ou jogar em qualquer editor
FCPXMLUm único timeline.fcpxml com todos os clipes em ordemDaVinci Resolve, Final Cut Pro
CapCutUma pasta capcut-draft.capcutCapCut desktop, depois de uma cópia manual
SRTUm .srt por clipe, com o mesmo nome-base do MP4, contado do zeroQualquer player ou editor que entenda legendas
Captions TXTUm .txt por clipe com título, legenda e hashtagsFluxos de upload em lote
CSVUm único cuts.csv com os segundos de entrada e saída, timecodes e títulosSheets, Excel
YouTube chaptersUm único youtube-chapters.txtColar na descrição de um vídeo do YouTube

Uma coisa para entender antes de julgar os cortes. A qualidade de exportação padrão é Original, que copia o fluxo de vídeo sem recodificar — rápido e sem perda de geração. O preço é que uma cópia de fluxo só pode começar em um keyframe, então um clipe pode começar até um intervalo de keyframe antes do ponto marcado; em fontes da Twitch isso costuma ser um par de segundos. Se você precisa do frame exato, escolha uma qualidade que recodifica. As recodificações usam VideoToolbox no macOS e NVENC em máquinas Windows com NVIDIA, com um codificador por software como alternativa.

DaVinci Resolve e Final Cut Pro

Importe o timeline.fcpxml e todos os clipes caem em uma única linha do tempo, em ordem. É FCPXML versão 1.10, e a mídia é referenciada por caminho absoluto de arquivo, então deixe o VOD de origem onde ele está — se você mover, vai ter que refazer os vínculos. A sequência é gravada em 1920×1080 e 30 fps, seja qual for a configuração em que você transmitiu, então confira a taxa de quadros do seu projeto depois de importar.

CapCut

A exportação para CapCut grava uma pasta capcut-draft.capcut, e ela é mesmo experimental. O formato de rascunho do CapCut não tem especificação pública, então os campos seguem os formatos documentados pela comunidade. A instalação é manual: feche o CapCut, copie a pasta inteira para o diretório de rascunhos dele e abra o programa de novo. O README dentro da pasta traz o caminho exato para macOS e Windows. Se o CapCut se recusar a abrir o rascunho, salvá-lo uma vez em qualquer versão do CapCut costuma normalizá-lo. Aqui também o vídeo de origem é referenciado por caminho absoluto, então refaça o vínculo dentro do CapCut se você mover o arquivo.

Direto para o TikTok ou o Shorts

Para clipes que vão sair do jeito que estão, MP4 mais o .txt de legendas resolve: um arquivo de vídeo e um arquivo de texto com título, legenda e hashtags. Esse texto vem da etapa gerenciada de metadados — gere antes de exportar, ou o arquivo vai dizer que nenhuma legenda foi gerada. Para o vertical, abra um destaque no editor de shorts; ele empilha o recorte da câmera acima do recorte do gameplay em um quadro 9:16 e pode embutir as legendas na imagem.

Antes de testar

Limites que vale conhecer de antemão:

  • Os vídeos precisam ter pelo menos cinco minutos. Uma gravação de 90 segundos é recusada.
  • As versões para macOS são só para Apple Silicon. As versões para Windows são x64.
  • O ClipEZ é um app desktop pago — tanto a análise quanto a exportação exigem assinatura ativa, e não existe plano gratuito.
  • O suporte à Kick está planejado. O que funciona hoje é Twitch, YouTube e arquivos locais.
  • A exportação grava tudo solto na pasta que você escolher.

Nada disso faz os clipes por você. O que sai da jogada é a parte em que você vasculha um arquivo de quatro horas atrás de algo que já lembra ter dito, que era justamente a parte que comia a noite inteira.

O ClipEZ está em beta fechado, então a lista de espera é o caminho de entrada. Se você tem uma pilha de VODs que vive prometendo garimpar, deixe seu e-mail e a gente entra em contato quando abrir uma vaga.

Entrar na lista de espera