MP4 · MOV · Senza ricodifica · Senza limiti di dimensione
Rimuovere i metadati dai video
Un rimuovi-metadati gratuito per video MP4 e MOV. I filmati da telefono contengono coordinate GPS e il modello del tuo dispositivo esattamente come le foto: toglili senza ricodificare un solo fotogramma.
Cosa scrive un telefono nel tuo video
Una clip registrata con un telefono contiene di solito un atomo di posizione QuickTime con le tue coordinate in formato ISO 6709, marche temporali di creazione e modifica nelle intestazioni del filmato e delle tracce, marca e modello del dispositivo e il nome dell’encoder. Le app di montaggio aggiungono poi i propri campi di titolo, commento e artista.
Nulla di ciò è visibile durante la riproduzione, e tutto viaggia con il file quando lo invii.
Perché non ricodifichiamo
Il modo ovvio di togliere i metadati da un video è farlo passare per un transcodificatore. È
ciò che fanno gli strumenti costruiti su ffmpeg.wasm, e ha tre costi: è lento,
scarica decine di megabyte di WebAssembly e ricomprime il tuo video, quindi il risultato è
misurabilmente peggiore dell’originale.
Il contenitore rende possibile un approccio migliore. In MP4 e MOV la tabella stco
dentro moov contiene offset di byte assoluti che puntano al box mdat
dove vivono i fotogrammi. Eliminare un box di metadati sposterebbe ognuno di quegli offset e
romperebbe il file. Ma il formato definisce un box free: riempimento che ogni
demuxer salta. Così riscriviamo il tipo di ogni box di metadati in free, azzeriamo
il contenuto e lasciamo intatta la dimensione. Nulla si sposta. Nulla viene decodificato.
Il risultato è un file della stessa lunghezza dell’originale, con fotogrammi identici e senza metadati.
Streaming, non caricamento
I browser esauriscono volentieri la memoria se chiedi loro di tenere un file da 2 GB. Noi non
lo facciamo mai. I box di primo livello vengono percorsi leggendo intestazioni da 16 byte con
File.slice(), solo il box moov viene letto per intero, e l’output è
assemblato come un elenco di riferimenti differiti a intervalli del file originale. Il picco di
memoria resta di pochi megabyte, indipendentemente dalla durata del video.
Domande