Corte y grabación se quedan en el equipo. Quien busca MP4 a GIF lleva un bucle GIF89a corto — ticket o diapositiva, no un sticker a 30 fps.
El soporte pide un vídeo del bug y la clase pesa 80 MB. VEED sube el archivo; ToolsFoto y Piliapp ya dicen «sin servidor». Aquí el motor es MediaRecorder o AudioContext, con techo.
Vídeo
- Cortar un tramo: recortar vídeo → WebM recodificado, no
-c copy. Unos 32 MB. - Solo la pista de la clase: extraer audio → WebM, no MP3.
- Grabar el fallo: grabador de pantalla (
getDisplayMedia). No es Loom ni una transcripción. - Bucle corto: vídeo a GIF escribe un GIF89a de unas 24 fotogramas y 256 colores. No es ffmpeg.
Audio
- Nota de WhatsApp o tono: recortar audio → WAV.
- Memo nuevo: grabadora de voz.
- Escuchar un borrador: texto a voz (
speechSynthesis, no ElevenLabs).
Gmail ~25 MB de adjunto. WhatsApp aplasta o pide documento. Un Zoom de 200 MB no entra en la pestaña: recorta en el móvil primero. No grabes reuniones sin consentimiento.