Cortador e Recortador de Vídeo
Recorta ou corta um excerto de um vídeo localmente no teu navegador, rápido e sem recodificar.
A carregar Cortador e Recortador de Vídeo… Se nada acontecer, ativa o JavaScript.
Um recortador de vídeo permite-te ficar apenas com a parte de um clip que queres, eliminando o silêncio do início, o tropeção do fim ou extraindo um momento de destaque curto de uma gravação mais longa. Dás-lhe um tempo de início e um tempo de fim opcional, e ele escreve apenas essa secção. Recortar é uma das edições de vídeo mais comuns, e não exige um editor completo: um único corte preciso é muitas vezes tudo o que precisas antes de partilhar ou carregar.
Perguntas frequentes
O meu vídeo é carregado para um servidor?
Recortar reduz a qualidade?
Porque é que o corte fica ligeiramente desviado do tempo que introduzi?
Que formato de tempo devo usar?
Que formatos posso recortar?
Existe um limite de tamanho de ficheiro?
Posso cortar uma secção do meio?
Funciona sem ligação?
Sobre Cortador e Recortador de Vídeo
Este recortador funciona inteiramente dentro do teu navegador usando uma compilação em WebAssembly do FFmpeg, por isso o teu vídeo nunca sai do teu dispositivo. Também faz o corte através de cópia de fluxo (stream copy), copiando os dados de áudio e vídeo existentes diretamente para um novo ficheiro em vez de os recodificar. Isso torna o recorte quase instantâneo mesmo em ficheiros grandes, e significa que não há perda de qualidade: a secção mantida é idêntica bit a bit ao original.
Como a cópia de fluxo só consegue cortar de forma limpa nos keyframes (os fotogramas completos periódicos de um vídeo comprimido), o corte real pode ficar a uma fração de segundo do tempo exato que escreveste, ajustando-se ao keyframe mais próximo antes do teu ponto de início. Para a maioria dos clips isto é impercetível. Se precisares de cortes exatos ao fotograma terias de recodificar, o que é mais lento e ligeiramente com perdas; para a grande maioria das tarefas de recorte, o corte rápido com precisão de keyframe é exatamente o que queres.
Os tempos são introduzidos como HH:MM:SS (por exemplo 00:01:30 para noventa segundos). Deixa o fim em branco para manter tudo desde o tempo de início até ao final do vídeo. A saída mantém o contentor e os códecs originais, por isso um MP4 continua a ser um MP4 e reproduz-se em todo o lado onde o original o fazia.
Keyframes: porque é que o avanço do vídeo se ajusta onde se ajusta
O vídeo comprimido não é uma simples sequência de imagens completas. Para poupar espaço, os códecs armazenam fotogramas completos ocasionais, chamados keyframes ou fotogramas I, e descrevem os fotogramas intermédios como alterações relativas aos seus vizinhos (fotogramas P e B). Um fotograma P pode dizer move este bloco de píxeis para a esquerda e clareia-o ligeiramente em vez de redesenhar toda a imagem. É isto que torna pequenos os ficheiros de vídeo, mas também significa que a maioria dos fotogramas não pode ser descodificada por si só: dependem do keyframe anterior.
Essa dependência é a razão pela qual o recorte rápido e sem perdas só pode começar num keyframe: para iniciar a reprodução a meio do fluxo precisas de um fotograma autónomo a partir do qual arrancar. Cortar num fotograma arbitrário exigiria descodificar para trás até ao keyframe anterior e recodificar, o que é mais lento e perde um pouco de qualidade. O recorte por cópia de fluxo contorna isso ajustando-se ao keyframe mais próximo e copiando os dados literalmente.
O espaçamento dos keyframes (o GOP, ou grupo de imagens) é uma decisão tomada quando o vídeo é codificado. Os formatos de streaming usam keyframes frequentes para que os reprodutores possam procurar e adaptar a qualidade com fluidez; as codificações de arquivo usam keyframes escassos para uma compressão máxima. É a mesma razão pela qual uma barra de progresso por vezes salta para um ponto ligeiramente diferente daquele onde clicaste: o reprodutor está a procurar o keyframe mais próximo.