Quando cortar é a solução certa
A maioria dos clipes brutos tem sobra nas duas pontas: o segundo de atrapalhação antes de você realmente começar a gravar, a volta até o celular depois que o momento já passou. Tirar isso costuma ser a maior melhoria que você pode fazer em um vídeo antes de compartilhá-lo, e ainda reduz o arquivo na mesma proporção do tempo removido. Um clipe de celular de 90 segundos a típicos 16 Mbit/s pesa cerca de 180 MB; manter só os 20 segundos que importam o leva para aproximadamente 40 MB antes de qualquer outro processamento.
Tarefas típicas que esta ferramenta resolve bem:
- Tirar um destaque de uma gravação longa, como um gol de uma partida inteira ou uma resposta de uma chamada gravada.
- Remover um começo em falso ou uma introdução longa e silenciosa de uma gravação de tela.
- Deixar um clipe abaixo de um limite de duração, por exemplo um vídeo curto de 60 segundos ou um status que só aceita 30 segundos.
- Preparar um trecho curto antes de transformá-lo em GIF ou extrair o áudio dele.
O que acontece com o seu arquivo
O vídeo é aberto por um player de prévia local, que é o que fornece a duração e permite navegar até os quadros exatos que você quer. Quando você clica em Cortar, o arquivo é copiado para o FFmpeg, que roda como WebAssembly na sua aba, e o FFmpeg decodifica o trecho entre os pontos de início e fim e o codifica de novo como vídeo H.264 com áudio AAC em um contêiner MP4.
A recodificação é uma escolha proposital. Copiar o fluxo original sem decodificar é mais rápido, mas só permite cortar em quadros-chave, que em vídeos de celular podem estar a um ou dois segundos de distância. É por isso que alguns cortadores geram clipes que começam um pouco antes da hora ou abrem com um quadro congelado. Como esta ferramenta recodifica, o corte cai onde você colocou o controle, com precisão de um décimo de segundo.
O codificador roda com um preset rápido e uma configuração de qualidade constante CRF 23, que é o padrão do H.264 e fica visualmente próximo da fonte na maioria dos vídeos. A contrapartida é que o preset rápido não é o mais econômico em espaço, então um clipe cortado pode, de vez em quando, sair um pouco maior por segundo do que um original muito comprimido.
Como definir pontos de início e fim precisos
Os dois controles deslizantes se movem em passos de 0,1 segundo, enquanto os rótulos ao lado mostram minutos e segundos. Para precisão de quadro, use o player de prévia como guia:
- Reproduza o vídeo e pause logo antes do momento que você quer manter.
- Arraste o controle Início até o rótulo bater com a posição do player e depois faça o ajuste fino com as setas do teclado, após clicar nele.
- Repita para o Fim e confira a linha Duração abaixo dos controles antes de cortar.
Se você mover o Início para depois do Fim, o ponto de Fim acompanha, e o botão Cortar fica desativado até o clipe ter uma duração positiva. Deixe alguns décimos de segundo de folga dos dois lados; clipes que começam exatamente no primeiro quadro de uma ação costumam parecer bruscos na reprodução.
Velocidade, memória e arquivos longos
Tudo acontece no seu próprio processador, então a velocidade depende do seu dispositivo, e não da conexão com a internet. Alguns pontos práticos:
- O FFmpeg lê o arquivo desde o começo para encontrar o seu trecho, então cortar o último minuto de uma gravação longa leva mais tempo do que cortar o primeiro.
- O arquivo inteiro é carregado na memória da aba. Em um notebook, arquivos de várias centenas de megabytes não são problema; no celular, mantenha abaixo de algumas centenas de MB para evitar que a aba seja recarregada.
- A resolução e a taxa de quadros da saída são iguais às da fonte. Vídeo em 4K é codificado várias vezes mais devagar que em 1080p.
Se você precisa cortar vários trechos de uma mesma gravação longa, corte um de cada vez usando o mesmo arquivo; o motor FFmpeg continua carregado entre as execuções, então só a primeira paga o custo de inicialização.
Solução de problemas
- Os controles nunca aparecem. O player de prévia não conseguiu ler a duração do arquivo, o que normalmente significa que o seu navegador não reproduz aquele codec. Vídeos HEVC de iPhone em alguns navegadores de desktop são o caso mais comum. Converta primeiro com o MOV para MP4 e depois corte o resultado.
- "Não foi possível cortar este arquivo". A fonte está danificada ou usa um codec incomum, ou o navegador ficou sem memória. Tente um navegador de computador ou um arquivo de origem mais curto.
- O arquivo cortado ainda está grande demais para enviar. Passe-o depois pelo comprimir vídeo; um clipe curto é comprimido rapidamente.
A saída sempre recebe o nome do seu arquivo original com o sufixo -trimmed.mp4, então ela não sobrescreve a fonte na sua pasta de downloads.