Utilia

Cortar vídeo

Corta um vídeo MP4, MOV, WebM ou MKV no navegador. Escolhe o início e o fim na pré-visualização, corta rápido sem recodificar ou ao fotograma exato.

Modo de corte

O corte usa o FFmpeg compilado para WebAssembly. Na primeira vez são transferidos cerca de 30 MB, que ficam depois na cache do navegador. Processar vídeo no navegador é mais lento do que num programa de computador, sobretudo ao recodificar.

Como cortar um vídeo

  1. Larga um vídeo na caixa acima, ou clica nela para escolher um ficheiro (até 500 MB).
  2. O vídeo aparece com um cursor de posição. Reproduz ou arrasta até ao primeiro momento que queres manter e carrega em Definir início aqui. Vai até ao último momento e carrega em Definir fim aqui. Também podes escrever os tempos em segundos (75,5) ou em minutos:segundos (1:15,5). A barra colorida por baixo do cursor mostra a seleção.
  3. Carrega em Reproduzir seleção para ver exatamente o que vai ser mantido.
  4. Escolhe o Modo de corte: - Rápido: copiar sem recodificar (corta no keyframe mais próximo); - Preciso: recodificar (ao fotograma exato, mais lento), com um Formato de saída: MP4 (H.264 + AAC) ou WebM (VP8 + Opus).
  5. Carrega em Cortar vídeo. Aparece uma barra de progresso com um botão Cancelar. Quando terminar, verifica o resultado no segundo leitor e transfere-o.

Modo rápido ou modo preciso?

O vídeo comprimido não guarda cada fotograma como uma imagem completa. Mais ou menos a cada segundo há um keyframe (fotograma-chave), uma imagem completa; os fotogramas intermédios só guardam o que mudou em relação aos anteriores. É por isso que os dois modos se comportam de maneira diferente.

O modo rápido copia os dados de vídeo e de áudio existentes para um novo ficheiro sem os descodificar («stream copy»). É muito rápido, mesmo num ficheiro longo, e não perde qualidade nenhuma, porque nada é comprimido de novo. O senão: um clip só pode começar num keyframe. O corte começa, portanto, no keyframe imediatamente anterior ao tempo de início, e o resultado pode começar até alguns segundos mais cedo do que pediste (quanto, depende de como o vídeo foi codificado; os vídeos de telemóvel têm normalmente um keyframe a cada 1–2 segundos). O ficheiro mantém o contentor original: MP4 continua MP4, MOV continua MOV, WebM continua WebM, e os outros formatos passam a MKV, que aceita qualquer codec.

O modo preciso descodifica o vídeo e volta a codificá-lo, começando exatamente no fotograma escolhido. O corte é ao fotograma exato, mas demora muito mais e a imagem é comprimida uma segunda vez (com uma definição de qualidade alta, por isso a diferença é normalmente invisível). Escolhe MP4 (H.264 + AAC) para a máxima compatibilidade, incluindo telemóveis e aplicações de mensagens, ou WebM (VP8 + Opus) para a web.

Uma regra simples: usa o modo rápido quando um ou dois segundos de margem não importam, e o modo preciso quando o clip tem de começar num fotograma exato.

Velocidade e limites

Tudo corre no navegador, com o FFmpeg compilado para WebAssembly: na primeira vez, são transferidos cerca de 30 MB, que ficam depois na cache do navegador. O teu vídeo nunca é enviado. O ficheiro é lido diretamente do disco, por partes, em vez de ser copiado para a memória, e é isso que torna viáveis ficheiros de várias centenas de MB.

Tem em conta que um navegador é mais lento do que um programa de computador. O modo rápido demora poucos segundos, mesmo com ficheiros grandes. O modo preciso recodifica num único núcleo do processador: num computador recente, um vídeo Full HD pode demorar uma a três vezes a sua própria duração a processar, e mais num telemóvel ou num portátil antigo. Para vídeos muito longos ou muito grandes, ferramentas de computador como o FFmpeg, o Shotcut ou o HandBrake continuam a ser a melhor escolha.

Perguntas frequentes

O meu vídeo é enviado para um servidor?

Não. O vídeo é processado no teu dispositivo pelo FFmpeg, a correr em WebAssembly. Nada é enviado pela rede.

Porque é que o clip cortado começa um pouco antes do que pedi?

Usaste o modo rápido, que só consegue cortar num keyframe. Muda para Preciso: recodificar (ao fotograma exato, mais lento) para cortares no fotograma exato.

Cortar reduz a qualidade?

No modo rápido não: os dados são copiados sem alterações. No modo preciso, o vídeo é recodificado com uma definição de qualidade alta, por isso a perda é mínima. Para tornar também o ficheiro mais pequeno, usa depois o compressor de vídeo.

Que formatos posso cortar?

MP4, MOV, WebM e MKV, além da maioria dos outros formatos que o FFmpeg consegue ler, como AVI ou 3GP. Quando o navegador não consegue reproduzir um ficheiro, não há pré-visualização, mas podes escrever na mesma os tempos de início e de fim.

Posso tirar uma parte do meio de um vídeo?

Esta ferramenta mantém uma única parte contínua entre um início e um fim. Para remover uma secção do meio, corta separadamente as duas partes que queres manter e junta-as com um editor de vídeo.

O som é mantido?

Sim. No modo rápido, todas as faixas de áudio são copiadas; no modo preciso, a primeira faixa de áudio é recodificada (AAC para MP4, Opus para WebM).