Media Converter

Ferramentas

Dúvidas

Carregando

Como o MediaConverter.io converte arquivos sem fazer upload

Quando você converte um arquivo de vídeo ou áudio no MediaConverter.io, o trabalho acontece dentro da aba do seu navegador, no seu próprio computador ou celular. O arquivo nunca é enviado aos nossos servidores. Esta página explica o que isso significa em termos simples e depois entra nos detalhes técnicos, para quem quiser conhecê-los.

Em resumo

Um conversor online comum envia o seu arquivo para um servidor, converte o arquivo lá e devolve o resultado. O MediaConverter.io dispensa essa ida e volta: o código de conversão é baixado para o seu navegador como qualquer outra parte da página, e o seu dispositivo faz o trabalho.

  1. No seu dispositivo

    Você escolhe um arquivo

    Soltar um arquivo na página, ou escolhê-lo na janela de seleção de arquivos, permite que esta aba do navegador leia esse arquivo, e só ele. Nada é copiado para um servidor.

  2. No seu navegador

    A página lê o arquivo

    A ferramenta examina o arquivo ali mesmo, na aba: o formato, os codecs, a duração, a resolução e as faixas de áudio ou de legenda.

  3. No seu dispositivo

    Seu dispositivo converte o arquivo

    O mecanismo de mídia integrado ao seu navegador, ou uma cópia do FFmpeg rodando dentro da página, decodifica o arquivo e o codifica no novo formato.

  4. No seu dispositivo

    Você salva o resultado

    O arquivo pronto vai da memória da aba direto para os downloads do seu navegador. Se você fechar a aba, tudo o que ainda não foi salvo se perde; não há nada para excluir do nosso lado.

O que isso significa para você

Privacidade. Sua gravação, seu filme ou sua nota de voz fica no seu dispositivo. Não existe nenhuma cópia nos nossos servidores que possa vazar, ser guardada por mais tempo do que você esperava ou precisar ser excluída depois. Como a maioria dos sites, medimos como o site é usado com o Google Analytics e o Microsoft Clarity: páginas visitadas, cliques e eventos, como quais formatos foram convertidos e o tamanho do arquivo arredondado para o megabyte mais próximo. Essas ferramentas nunca recebem o arquivo em si.

Velocidade. Não há upload para esperar nem download do resultado, o que, em um vídeo grande, pode levar mais tempo que a própria conversão. A velocidade da conversão em si depende do seu dispositivo. Quando o seu navegador consegue usar o hardware de vídeo integrado ao seu computador ou celular, ela é rápida; quando a ferramenta precisa recorrer ao FFmpeg, o processador faz todo o trabalho, e ela fica mais lenta.

Limites. Como tudo acontece na memória do seu dispositivo, o limite prático é a quantidade de memória que o seu navegador consegue usar, e não um número definido por nós. Os conversores carregam o arquivo de origem inteiro na memória (o próprio mecanismo FFmpeg que eles usam tem um teto de cerca de 2 GB), então cerca de 2 GB por arquivo é o teto prático, e arquivos maiores podem não abrir. Celulares têm menos memória e processadores mais lentos que computadores, então demoram mais e chegam a esse limite antes. Mantenha a aba aberta até a conversão terminar; fechá-la interrompe a conversão e descarta o resultado.

Por dentro: WebCodecs, mediabunny e FFmpeg

Leitura do arquivo. Um arquivo que você escolhe fica disponível para a página como um objeto File do navegador. A inspeção acontece no próprio arquivo: o mediabunny lê só os intervalos de bytes de que precisa, e o ffprobe do FFmpeg lê os detalhes do arquivo por meio de uma montagem sob demanda (lazy mount), em vez de copiar o arquivo. Depois, as etapas de conversão que usam o FFmpeg copiam o arquivo inteiro para a memória do FFmpeg, e é daí que vem o teto de cerca de 2 GB por arquivo.

O caminho rápido: WebCodecs. WebCodecs é uma API do navegador que dá às páginas web acesso direto aos decodificadores e codificadores de vídeo e áudio que o navegador já traz, que podem usar o hardware de vídeo do seu dispositivo quando ele está disponível. As ferramentas a controlam por meio do mediabunny, uma biblioteca TypeScript de código aberto que lê arquivos MP4, MOV, Matroska (MKV e WebM), MPEG-TS, WAV, Ogg, FLAC, MP3 e AAC ADTS, passa os quadros pelo WebCodecs e grava MP4, MOV, MKV, WebM e os contêineres de áudio comuns.

A alternativa: FFmpeg compilado para WebAssembly. Para tudo o que o caminho rápido não consegue fazer, a página roda o ffmpeg.wasm, o núcleo do FFmpeg 0.12.10 compilado para WebAssembly. Ele é servido pelo nosso próprio domínio (não por uma CDN de terceiros), roda em uma única thread no processador e só é usado para o que o WebCodecs não consegue fazer: gravar arquivos AVI, FLV e TS e ler FLVs (ele move a imagem entre contêineres em vez de codificá-la), converter arquivos AVI e vídeos que o seu navegador não consegue decodificar (DivX, Xvid, MPEG-2 e similares) e codificar a maioria dos formatos de áudio. Ele é mais lento que o WebCodecs, mas funciona do mesmo jeito em todos os navegadores.

Qual mecanismo faz cada tarefa
TarefaMecanismo
Ler os detalhes do arquivo quando você adiciona um arquivoFFmpeg (ffprobe), lendo o arquivo onde ele está, em vez de copiá-lo
Recodificar vídeo de MP4, MOV, M4V, MKV, WebM, MPEG-TS e FLV H.264 — inclusive quando a saída é AVI, FLV ou TSWebCodecs por meio do mediabunny, com aceleração por hardware quando o navegador oferece
Faixas de áudio e de legenda no Conversor de VídeoFFmpeg, depois que o vídeo é convertido
O Conversor de Áudio e salvar o som de um vídeo como arquivo de áudioFFmpeg
O Compressor de Vídeo (vídeo e áudio)WebCodecs por meio do mediabunny, com o FFmpeg como alternativa
Gravar arquivos AVI, FLV e TS e ler FLVs H.264FFmpeg, apenas movendo a imagem entre contêineres, antes ou depois do WebCodecs
Uma imagem H.264 sem alterações vinda de um FLV, ou levada para um AVI, FLV ou TS (de um AVI, só para outro AVI)Copiada pelo FFmpeg; nada é recodificado
Converter um AVI para outro formato (um AVI guarda só os tempos dos quadros na ordem de decodificação, então até o H.264 dele é recodificado) e vídeos que o navegador não consegue decodificar (DivX/Xvid, MPEG-2, Sorenson Spark e VP6)FFmpeg para o arquivo inteiro

Escolha do caminho. Antes de converter, o Conversor de Vídeo e o Compressor de Vídeo perguntam ao mediabunny se ele consegue abrir o arquivo, decodificar o vídeo e gravar o formato de destino. Se alguma resposta for não, ou se o navegador tiver que descartar a faixa de vídeo, a tarefa inteira vai para o FFmpeg, então um codec sem suporte significa uma conversão mais lenta, e não um arquivo corrompido.

O resultado. O arquivo convertido é montado na memória e entregue ao seu navegador como um link local blob:, que é o que vai parar na sua pasta de downloads. Quando uma ferramenta oferece “Baixar tudo”, o ZIP também é montado na própria página.

Quais partes do site usam servidores

As ferramentas gratuitas listadas abaixo, e todas as páginas de conversão de um formato para outro, como MP4 para MP3, processam os arquivos só no seu dispositivo. Nossos servidores entregam as páginas web, o código das ferramentas e o mecanismo FFmpeg, como em qualquer site.

Dois recursos funcionam de outro jeito e são separados das ferramentas de conversão que esta página descreve:

  • O Estúdio de IA (nosso assistente de IA, também oferecido como ToolGPT) envia as suas mensagens de chat para modelos de IA que rodam em servidores. A maior parte do trabalho dele com arquivos roda no seu navegador, como as ferramentas daqui, mas a remoção de ruído e a separação de voz ou música rodam em um serviço na nuvem: depois que você permite, o áudio é enviado para processamento.
  • As legendas automáticas do editor de vídeo com linha do tempo enviam o áudio do projeto para um serviço de transcrição para gerar as legendas.

Perguntas frequentes

01

Meus arquivos são enviados quando uso o MediaConverter.io?

Não. As ferramentas de conversão, compressão, corte, divisão e rotação leem e processam o seu arquivo dentro da aba do navegador. O conteúdo do arquivo nunca é enviado aos nossos servidores. Seu navegador baixa a página e o código de conversão dos nossos servidores, como acontece com qualquer site, e coletamos estatísticas de uso anônimas, como quais formatos foram convertidos e o tamanho aproximado do arquivo, mas nunca o arquivo em si.

02

Como um site consegue converter vídeo sem um servidor?

Os navegadores modernos incluem o WebCodecs, um recurso integrado que permite às páginas web usar os mesmos codificadores e decodificadores de vídeo e áudio que o seu dispositivo já tem, muitas vezes com aceleração por hardware. O MediaConverter.io controla o WebCodecs por meio da biblioteca de código aberto mediabunny e, para os formatos ou codecs que esse caminho não consegue processar, roda o FFmpeg compilado para WebAssembly direto na página.

03

Existe limite de tamanho de arquivo?

Não há limite de plano nem de conta, mas os conversores carregam o arquivo inteiro na memória do seu navegador, então cerca de 2 GB por arquivo é o teto prático; arquivos maiores podem não abrir. Celulares têm menos memória e processadores mais lentos, então arquivos grandes demoram mais neles e podem falhar antes.

04

Por que a conversão fica lenta no meu celular ou notebook mais antigo?

O trabalho é feito pelo seu próprio processador, então um celular ou um notebook mais antigo demora mais que um computador de mesa recente. As conversões que recorrem ao FFmpeg são ainda mais lentas, porque o FFmpeg no navegador roda só no processador e não consegue usar o hardware de vídeo que o WebCodecs consegue usar.

05

Quais navegadores são compatíveis?

As ferramentas foram desenvolvidas e testadas nas versões atuais do Chrome e do Edge para desktop, que também são os mais rápidos porque disponibilizam decodificadores de vídeo WebCodecs com aceleração por hardware. As versões recentes do Firefox e do Safari suportam as mesmas APIs web, mas cada navegador suporta um conjunto diferente de codecs; quando um codec não está disponível pelo WebCodecs, a ferramenta passa a usar o FFmpeg, que é mais lento. Se um arquivo falhar em um navegador, experimente o Chrome ou o Edge.

06

Preciso instalar alguma coisa?

Não. Tudo roda na aba do navegador. Quando você adiciona o seu primeiro arquivo, a página baixa o mecanismo FFmpeg 0.12.10 (cerca de 32 MB) do nosso próprio domínio; depois, o seu navegador o mantém no cache.