Do stream online ao MP4 local: quatro rotas de conversão testadas

Índice

  1. Quatro critérios de avaliação
  2. Rota 1 · FFmpeg.wasm no navegador
  3. Rota 2 · FFmpeg pela linha de comando
  4. Rota 3 · Apps com interface gráfica
  5. Resultado lado a lado

Quatro critérios de avaliação

Para comparar caminhos de conversão com justiça, usamos a mesma régua: fidelidade (o vídeo sai sem recodificação?), velocidade (quanto tempo por hora de conteúdo), privacidade (os dados ficam na sua máquina?) e barreira de entrada (quantos minutos até a primeira conversão concluída). Nenhuma rota vence nos quatro critérios — a tabela no fim resume os trade-offs.

Rota 1 · FFmpeg.wasm no navegador

O conversor M3U8 para MP4 deste lab roda o FFmpeg compilado para WebAssembly dentro da aba. O stream é baixado da origem, montado e convertido localmente; nenhum byte do vídeo passa por servidor nosso. O custo dessa comodidade: as fontes precisam de CORS liberado e arquivos muito grandes esbarram no limite de memória da aba — abaixo de algumas centenas de megabytes, a experiência é tranquila.

Rota 2 · FFmpeg pela linha de comando

A via mais completa. Dois comandos cobrem praticamente todos os cenários:

# Reempacotar sem recodificar: velocidade máxima, qualidade intacta
ffmpeg -i "https://exemplo.com/master.m3u8" -c copy saida.mp4

# Recodificar para H.264 + AAC: compatibilidade com qualquer aparelho
ffmpeg -i "https://exemplo.com/master.m3u8" -c:v libx264 -crf 20 -c:a aac -b:a 128k saida.mp4

Playlists com AES-128 são descriptografadas em voo, desde que a chave declarada em #EXT-X-KEY esteja acessível. Em vídeos de várias horas, o primeiro comando costuma terminar mais rápido que o próprio tempo de reprodução.

Rota 3 · Apps com interface gráfica

Se digitar comandos não combina com você, há conversores de desktop com janela e botões — muitos deles, na prática, embrulhos gráficos em torno do FFmpeg ou do yt-dlp. A vantagem é a curva de aprendizado quase nula; a desvantagem é a manutenção: atualizações atrasadas e instaladores que empacotam software extra pedem atenção na hora de baixar. Prefira projetos de código aberto com comunidade ativa.

Resultado lado a lado

RotaPonto forteLimitação
Navegador (WebAssembly)Zero instalação e privacidade totalDepende de CORS e limita arquivos grandes
FFmpeg (CLI)Vence em velocidade, tamanho e flexibilidadeExige familiaridade com terminal
App gráficoAprende-se em segundosQualidade dos projetos varia muito

Uma observação que vale ouro: antes de converter qualquer coisa, valide o link no player online — se o stream não roda, não converterá. Streams com DRM ficam fora dessa discussão: proteção comercial não se contorna, e é assim que deve ser. Para os próximos passos, a lista completa de tutoriais tem guias passo a passo.