← Bastidores

Exportando MP4 no navegador com WebCodecs

23/10/2026

A exportação do SubViral Studio acontece inteira no navegador do usuário. Nenhum servidor renderiza o vídeo final.

O pipeline

  1. O canvas é redimensionado para a resolução escolhida (720p ou 1080p).
  2. Cada quadro é desenhado com a mesma função da prévia.
  3. Os quadros vão para um VideoEncoder (H.264) e o áudio original para um AudioEncoder (AAC).
  4. A biblioteca mp4-muxer junta tudo em um arquivo .mp4.

Fundo transparente

Para quem edita em outro programa, oferecemos WebM com canal alfa (via MediaRecorder com VP9/VP8) e MP4 com fundo verde ou azul para Chroma Key. O Safari não grava WebM transparente, então essa opção fica desativada nesses aparelhos.

Vantagens

  • Privacidade: o vídeo final não sai do seu computador.
  • Custo: não há fila de renderização em servidor.
  • Velocidade: a codificação usa a aceleração de hardware do aparelho quando disponível.

O servidor participa apenas da transcrição: enviamos um áudio WAV mono de 16 kHz e recebemos as palavras com seus tempos.

Experimentar o Studio