Zuletzt aktualisiert
Ein MP4-Video ist mehr als ein Strom aus Bildern und Ton. Drumherum liegen Boxen, die festhalten, wo der Clip aufgenommen wurde, mit welchem Gerät, wann, welche Software ihn angefasst hat und manchmal sogar eine ganze Spur mit Sensormesswerten. Ein MP4-Metadaten-Entferner kopiert Video und Audio in eine neue Datei und lässt diese Boxen zurück. Nichts wird dekodiert oder neu kodiert, die Qualität kann sich also nicht ändern. Fügen Sie oben ein MP4 hinzu, lesen Sie, was es enthielt, und laden Sie die bereinigte Kopie herunter. MP4-Dateien werden auf unserem Server verarbeitet und nach wenigen Minuten gelöscht.
Wie eine MP4-Datei aufgebaut ist
MP4 besteht aus Boxen, jede mit einem vierstelligen Typ und einer Länge. Boxen sind ineinander verschachtelt, und die meisten persönlichen Angaben stecken in wenigen von ihnen.
| Box | Was sie enthält | In der bereinigten Datei |
|---|---|---|
ftyp | Der Dateityp und die kompatiblen Marken | Bleibt |
mdat | Das komprimierte Video und Audio, die Mediendaten | Bleibt, Bit für Bit |
moov | Der Index: wie man jedes Sample findet und abspielt | Wird für die kopierten Spuren neu aufgebaut |
mvhd, tkhd, mdhd | Erstellungs- und Änderungszeiten, Dauern, Spureinstellungen | Zeiten als leer geschrieben; Dauern und Einstellungen bleiben |
udta und meta mit ilst | Tags wie Titel, Interpret, Kommentar, Datum und Encoder | Wird entfernt |
©xyz in udta | Die GPS-Position als Text, zum Beispiel +37.7749-122.4194/ | Wird entfernt |
mdta-Schlüssel in meta | Geräte- und Softwaredaten, etwa die Android-Version | Wird entfernt |
| Handler-Namen und Spurtitel | Namen von Spuren wie „VideoHandler“ | Wird entfernt und auf einfache Werte zurückgesetzt |
| Zeitgesteuerte Metadaten- und Telemetriespuren | GPS, Geschwindigkeit und Sensorwerte als zusätzliche Spuren | Wird entfernt |
uuid | XMP-Bearbeitungsverlauf, Content Credentials (C2PA) | Wird entfernt |
| Kapitel | Kapitelnamen und -zeiten | Wird entfernt |
free, skip | Füllbytes | Bleiben zurück |
Video-, Audio- und Untertitelspuren werden kopiert. Alles, was keiner dieser drei Spurtypen ist, wird nicht kopiert.
Woher die persönlichen Daten stammen
- Android-Handys schreiben die GPS-Position meist in die
©xyz-Box, oft auch Tags mit der Betriebssystemversion und der Aufnahme-Bildrate. - Action-Kameras wie GoPro legen neben dem Video eine Telemetriespur mit GPS, Beschleunigung und Gyroskopwerten ab.
- Drohnen und Dashcams speichern Flug- oder Fahrdaten je nach Modell in zusätzlichen Spuren oder in Begleitdateien.
- Editoren und Encoder schreiben ihren Namen und ihre Version, manchmal ein XMP-Paket mit Projektdaten.
- Bildschirmrekorder und Videokonferenz-Werkzeuge fügen den Anwendungsnamen und eine Erstellungszeit hinzu.
Was bleibt und was wir beim Testen bemerkt haben
Wir haben MP4-Dateien mit einem Standard-Encoder und einem Metadaten-Schreiber gebaut, sie mit dem Produktionscode bereinigt und die Ströme mit und ohne Bereinigung verglichen. Video- und Audioströme waren in allen Fällen bitgleich.
- Eine Datei mit Titel, Standort-Tag, Spurtiteln, Kapiteln und einer XMP-Box: alles verschwand, und der Bericht zeigte nichts Verbleibendes.
- Zwei Audiospuren: beide blieben erhalten, in Reihenfolge. Sprachcodes wie
engundfrableiben, weil sie nichts über eine Person sagen und Player sie zur Spurauswahl nutzen. Spurtitel werden entfernt. - Textuntertitel: bleiben erhalten, mit ihrem Sprachcode und ohne ihren Titel.
- Ein fragmentiertes MP4, wie es beim Streaming üblich ist: bereinigt läuft es normal, der Videostrom ist identisch.
- Titelbild: Ein als zweite Videospur in der Datei gespeichertes Bild bleibt unverändert erhalten. Prüfen Sie dieses Bild selbst, denn es kann eigene Daten tragen.
- Drehung: bleibt erhalten, damit Hochformat-Clips aufrecht bleiben.
Manche Software-Encoder schreiben ihren Namen und ihre Einstellungen auch in den komprimierten Strom. x264 etwa legt eine Einstellungs-Zeichenkette im H.264-Video ab. Das ist Teil des Stroms, und sie zu entfernen hieße neu kodieren, deshalb bleibt sie. Sie identifiziert den Encoder, nicht Sie.
Dateinamen und Datumsangaben auf Ihrer Festplatte
Die bereinigte Kopie ist eine neue Datei. Sie trägt den Namen des Originals mit angehängtem „-clean“, und Ihr Rechner gibt ihr das heutige Datum als Änderungsdatum. Beides sind keine Metadaten im Video und ändern nichts an der Bereinigung, aber eine Datei namens strandhaus-lahore.mp4 verrät weiterhin, wo gefilmt wurde. Benennen Sie sie um, bevor Sie sie senden.
Die bereinigte Datei im Web abspielen
FFmpeg schreibt den Index (moov) standardmäßig hinter die Mediendaten, und unsere Ausgabe folgt dem, wie die Boxreihenfolge ftyp free mdat moov in einer bereinigten Datei zeigt. Player und Webserver kommen damit gut zurecht, aber ein Browser muss das Dateiende laden, bevor er abspielt, was auf einem einfachen Server langsam ist. Wenn Sie den Clip auf Ihre eigene Webseite stellen, verschieben Sie den Index mit einem weiteren Kopierschritt nach vorn, der nichts neu kodiert:
ffmpeg -i clean.mp4 -c copy -movflags +faststart web.mp4Ein MP4 in vier Schritten bereinigen
- Zum Start ist kein Konto nötig. Gäste können 3 Videos im Monat bereinigen, ein kostenloses Konto 10.
- MP4 hinzufügen. Ziehen Sie es irgendwo auf die Seite oder wählen Sie es aus. Der Upload zeigt seinen Fortschritt.
- Ein paar Sekunden warten. Der Server kopiert die Spuren in eine saubere Datei und prüft das Ergebnis.
- Herunterladen und den Bericht lesen. Er listet die gefundenen Tags und wie viele bleiben. Verifiziert sauber erscheint nur, wenn keiner bleibt.
| Tarif | Größte Datei | Videos pro Monat |
|---|---|---|
| Gast, ohne Konto | 25 MB | 3 |
| Kostenloses Konto | 25 MB | 10 |
| Starter | 100 MB | 100 |
| Pro | 500 MB | 1,000 |
| Business | 1,000 MB | 10,000 |
Für einen Clip, der größer ist, als Ihr Tarif erlaubt, können Sie dasselbe selbst mit FFmpeg tun:
ffmpeg -i input.mp4 -map 0:v -map 0:a -dn -map_metadata -1 -map_metadata:s:v -1 -map_metadata:s:a -1 -map_chapters -1 -c copy -fflags +bitexact clean.mp4-map 0:s?, wenn Sie sie brauchen.Das Ergebnis selbst prüfen
ffprobe -v error -show_entries format_tags:stream_tags -of json clean.mp4
exiftool -a -G1 -s clean.mp4language und Standard-Handler-Namen wie VideoHandler und SoundHandler, die FFmpeg schreibt. Es sollte keinen Standort, kein make, model, title, comment und kein creation_time geben.Die Seite des Video-Metadaten-Entferners erklärt das gesamte Tool für MP4, MOV, MKV und WebM, und die MOV-Seite behandelt iPhone- und QuickTime-Dateien. Für mehrere Clips auf einmal arbeiten die API und der MCP-Server mit ganzen Ordnern.
Häufige Fragen
Verringert das Bereinigen eines MP4 die Videoqualität?
Nein. Video und Audio werden kopiert, ohne dekodiert oder neu kodiert zu werden, und in unseren Tests waren die bereinigten Ströme bitgleich mit den Originalen.
Wird mein MP4 hochgeladen?
Ja. Video braucht FFmpeg, deshalb wird die Datei per HTTPS auf unseren Server hochgeladen. Das Original wird gelöscht, sobald die Bereinigung fertig ist, die bereinigte Kopie nach 15 Minuten, und wir öffnen den Inhalt nie.
Entfernt es den GPS-Standort aus einem Android-Video?
Ja. Die Positionsbox ©xyz und die Standort-Tags werden entfernt, ebenso getrennte Telemetriespuren in der Datei.
Entfernt es das Datum, an dem das Video aufgenommen wurde?
Ja. Datumsangaben in Tags werden entfernt, und die Erstellungs- und Änderungszeiten in den Datei-Headern werden als leer geschrieben. Ein Datum, das im Bild oder im Dateinamen steht, bleibt.
Warum haben sich meine Sprach- und Untertitel-Tags geändert?
Sprachcodes bleiben erhalten. Spurtitel und Handler-Namen werden entfernt, eine Spur namens „Englischer Kommentar“ wird also zu einer Spur ohne Titel mit der Sprache eng. Untertitelspuren bleiben.
Entfernt es das Titelbild in einem MP4?
Nein. Ein als Bildspur gespeichertes Titelbild wird unverändert kopiert. Trägt das Bild selbst persönliche Daten, ersetzen Sie es vor dem Bereinigen.
Warum sehe ich in der Datei weiterhin einen Encoder-Namen?
Manche Encoder schreiben ihren Namen und ihre Einstellungen in den komprimierten Strom. Ein Bereiniger, der Ströme kopiert, kann das nicht ändern, ohne neu zu kodieren, und es identifiziert Software, nicht Sie.
Bleiben Hochformat-Videos aufrecht?
Ja. Die Drehungseinstellung bleibt erhalten.
Warum startet das bereinigte MP4 auf meiner Website langsam?
Der Index liegt am Ende der Datei. Führen Sie den oben gezeigten Kopierbefehl mit -movflags +faststart aus, um ihn ohne Neukodierung nach vorn zu verschieben.