Ir para o conteúdo
Estúdio de Mídia do Navegador

Corte, comprima e converta vídeo e áudio no seu navegador

Seu arquivo não sai desta aba. O corte e a limpeza de áudio rodam na hora com o decodificador do próprio navegador; o trabalho de vídeo usa o FFmpeg compilado para WebAssembly, baixado somente quando você pede.

Seu arquivo

Solte um arquivo de vídeo ou áudio aqui

Fica no seu dispositivo. Nada é enviado, e nada é salvo depois que você fecha a aba.

Minutos e segundos, então 1:30 são noventa segundos. Deixe o fim em branco para ir até o final do arquivo.

Executar

Ver o comando FFmpeg equivalente

Exatamente o que roda aqui. Se o seu arquivo for grande demais para uma aba, rode isto na sua própria máquina — o resultado é idêntico.

Onde você executa este comando?

No computador

  1. Instale o FFmpeg uma única vez. Abra o terminal e rode a linha do seu sistema: Windowswinget install ffmpeg macOSbrew install ffmpeg Linuxsudo apt install ffmpeg
  2. Abra o Terminal no Mac ou no Linux, ou o PowerShell no Windows. (No Windows, clique em Iniciar e digite PowerShell.)
  3. Vá até a pasta onde está o seu arquivo digitando cd e depois o nome da pasta, por exemplo: cd Downloads
  4. Cole o comando acima e aperte Enter. O arquivo pronto aparece na mesma pasta.

No celular

Não dá para rodar o FFmpeg no celular de forma prática — no iPhone não existe jeito, e no Android precisa do app Termux. No celular, esta página é o caminho mais fácil: ela faz o mesmo trabalho aqui, sem comando e sem instalar nada.

Todas as ferramentas

Todos os formatos de saída

Perguntas

Meu arquivo é enviado para algum lugar?

Não. Esta é uma página estática sem backend. Seu arquivo é lido na memória desta aba, processado por JavaScript e WebAssembly rodando na sua própria máquina, e nunca é enviado a lugar algum. Você pode se desconectar da rede depois que a página carregar e tudo, exceto o download do motor, continua funcionando.

Por que há um download de 31 MB para vídeo?

Porque o trabalho de vídeo é feito pelo FFmpeg compilado para WebAssembly, e esse é o tamanho dele. Ele é baixado somente quando você pede uma operação que precisa dele, e seu navegador o guarda em cache depois. Cortar, normalizar, aplicar fades e exportar WAV em áudio nunca o tocam.

Por que codificar é mais lento que no meu desktop?

Dois motivos. O motor é uma única thread de WebAssembly onde um FFmpeg de desktop usa todos os núcleos, e não tem acesso ao codificador de vídeo em hardware da sua GPU. Espere várias vezes o tempo real. O comando exato aparece embaixo de cada trabalho para você rodar localmente quando isso importar.

Qual é o maior arquivo que isto consegue tratar?

Na prática, algumas centenas de megabytes. O FFmpeg mantém a entrada, a saída e seu espaço de trabalho em um único heap de WebAssembly, e a alocação falha bem antes do limite teórico de 4 GB. A ferramenta avisa acima de 500 MB e recusa acima de 2 GB em vez de travar a aba.

Por que não consegue prever o tamanho de saída?

No modo de predefinição de qualidade, realmente não consegue. Uma codificação de qualidade constante deixa a taxa acompanhar o quanto a imagem é difícil de comprimir, então uma apresentação de slides e uma filmagem na mão de folhas diferem em uma ordem de magnitude no mesmo ajuste. Os modos de tamanho alvo e de taxa são previsíveis, e são estimados corretamente.

Alguma coisa é salva entre visitas?

Suas configurações sim — a aba escolhida, o formato, a qualidade e os tempos — no localStorage deste navegador, no seu próprio aparelho. Seu arquivo não: não caberia, e suas filmagens não têm por que ficar no disco depois que você fecha a aba. Use «Redefinir tudo» no rodapé para limpar as configurações.

Nada é enviado. Não existe servidor para enviar: esta é uma página estática e cada quadro é processado na sua própria máquina.