A saída é um MP4 limpo ou um MP4 fragmentado?
MP4 padrão com atom moov — toca em qualquer player. Usamos um trim.end correto para a conversão finalizar limpa.
Cole um URL .m3u8 ao vivo, escolha a duração da gravação e buscamos os próximos N minutos para gravar um MP4 limpo e finalizado. A saída é empacotada corretamente (com o atom moov), então toca em qualquer lugar.
MP4 padrão com atom moov — toca em qualquer player. Usamos um trim.end correto para a conversão finalizar limpa.
Se a playlist estiver marcada como ENDED antes da duração desejada, a gravação termina antes, com o que já foi capturado.
Grave só conteúdo que você tem direito de capturar. Sempre confira os termos de uso da fonte.
CORS — muitos HLS ao vivo de fontes privadas ou internas bloqueiam buscas de outra origem.
Sim — clique em Parar. A saída pode ficar incompleta (a finalização do MP4 pode não rodar). Para uma saída confiável, deixe terminar.
Chrome 105+, Edge 105+, Safari 16.4+ e Firefox 130+. O WebCodecs é necessário.