Changelog
Atualizações da Video Downloader.
← Ver todas as toolsVideo Downloader
Video DownloaderAtualização grande do Video Downloader: download HLS até 5× mais rápido, streams cifrados funcionando e remux pra mp4 sem perder qualidade.
O que mudou:
- Download HLS paralelo: segmentos baixados em grupos de 5 em vez de um a um. Streams longos terminam bem mais rápido
- HLS cifrado (AES-128): agora descriptografa os segmentos na hora, sem depender de app externo
- fMP4: streams com init segment (
EXT-X-MAP) e byte ranges baixam corretos, em.mp4em vez de.tscorrompido - Progresso estimado: a barra de download mostra % aproximada também no HLS
- Comando ffmpeg: aba API ganhou o remux
ffmpeg -i … -c copy out.mp4pra abrir HLS em qualquer editor - Cache: extrações repetidas da mesma página respondem da memória (10 min), menos bloqueio por excesso de requests
- Rate limit: 30 extrações e 10 downloads por minuto por IP, pra tool continuar rápida pra todo mundo
- Botão Colar: cola a URL direto da área de transferência
Detalhes
- Concorrência de segmentos com ordem estrita. Sem risco de corromper o
.ts - Criptografia resolvida com WebCrypto no worker, IV explícito ou derivado do media sequence
- Cache e rate limit no Cloudflare KV
Limitações
- Stream ao vivo continua fora (só VOD)
- Cifras SAMPLE-AES (DRM) seguem sem suporte
- Site que exige login pode bloquear a leitura
Video Downloader
Video DownloaderA segunda tool do CajuOS chegou. Você cola o link de uma página com vídeo e ela devolve o arquivo da fonte, o mp4 real, não o player. Se a página usa streaming adaptativo, ela junta os segmentos num .ts sem re-encode.
O que vem incluso:
- Extração genérica: mp4/m4v/webm/mkv direto do HTML, incluindo paths relativos e URLs dentro de atributos
- Qualidade: seletor de 2160p a 360p com tamanho estimado
- HLS: detecta manifest m3u8, lista as variantes e concatena os segmentos
- Download com progresso: File System Access API no Chrome/Edge, fallback pra blob
- Comandos pra terminal: aba API gera curl e aria2c com User-Agent e Referer;
/goresolve e redireciona - Histórico: últimos 10 links salvos no navegador
- Erros claros: bloqueio (403), stream ao vivo, HLS cifrado e página sem vídeo têm mensagem própria
Detalhes
- Worker Cloudflare (
video-dl.cajuos.dev) em TypeScript: extração, proxy de download e concatenação HLS - Concatenação no worker em vez de gravação em tempo real no navegador: velocidade máxima, zero perda
- Guard SSRF: rejeita localhost e IPs privados
- Endpoints públicos:
/extract,/go,/dl/mp4,/dl/hls
Limitações
- HLS cifrado (AES-128) e stream ao vivo retornam erro específico
- Site que exige login pode bloquear a leitura