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
- O canvas é redimensionado para a resolução escolhida (720p ou 1080p).
- Cada quadro é desenhado com a mesma função da prévia.
- Os quadros vão para um
VideoEncoder(H.264) e o áudio original para umAudioEncoder(AAC). - A biblioteca
mp4-muxerjunta 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.