MP4 · MOV · Sin recodificar · Sin límite de tamaño
Eliminador de metadatos de vídeo
Un eliminador de metadatos de vídeo gratuito para MP4 y MOV. Las grabaciones de móvil llevan coordenadas GPS y el modelo de tu dispositivo igual que las fotos: quítalos sin recodificar un solo fotograma.
Lo que un móvil escribe en tu vídeo
Un clip grabado con un móvil suele llevar un átomo de localización QuickTime con tus coordenadas en formato ISO 6709, marcas de tiempo de creación y modificación en las cabeceras de película y de pista, la marca y el modelo del dispositivo, y el nombre del codificador. Las apps de edición añaden luego sus propios campos de título, comentario y artista.
Nada de eso es visible cuando el vídeo se reproduce, y todo eso viaja con el archivo cuando lo envías.
Por qué no recodificamos
La forma obvia de quitar los metadatos de un vídeo es pasarlo por un transcodificador. Eso es
lo que hacen las herramientas construidas sobre ffmpeg.wasm, y tiene tres
costes: es lento, descarga decenas de megabytes de WebAssembly, y recomprime tu vídeo, así
que el resultado es medibles veces peor que la entrada.
El contenedor permite un enfoque mejor. En MP4 y MOV, la tabla stco dentro de
moov contiene desplazamientos de bytes absolutos que apuntan a la caja
mdat, donde viven los fotogramas. Borrar una caja de metadatos desplazaría todos
esos desplazamientos y rompería el archivo. Pero el formato define una caja free:
relleno que todo demultiplexor omite. Así que reescribimos el tipo de cada caja de metadatos a
free, ponemos su contenido a cero y dejamos su tamaño intacto. Nada se mueve.
Nada se decodifica.
El resultado es un archivo de la misma longitud que el original, con fotogramas idénticos y sin metadatos.
Streaming, no carga
Los navegadores se quedan sin memoria con facilidad si les pides que sostengan un archivo de
2 GB. Nosotros nunca lo hacemos. Las cajas de nivel superior se recorren leyendo cabeceras de
16 bytes con File.slice(), solo la caja moov se lee entera, y la
salida se ensambla como una lista de referencias diferidas a rangos del archivo original. El
pico de memoria se queda en unos pocos megabytes, independientemente de lo largo que sea tu
vídeo.
Preguntas