Funktionsweise und technische Analyse im Browser
Der Medien-Metadaten-Viewer ermöglicht die direkte Analyse von Video- und Audiodateien direkt im Webbrowser. Das Werkzeug extrahiert technische Spezifikationen wie das Containerformat, die Laufzeit, die Gesamtbitrate sowie detaillierte Parameter der einzelnen Video- und Audiospuren. Dazu gehören unter anderem Codecs, Auflösungen, Bildraten und Abtastraten sowie eingebettete Metadaten-Tags wie Titel oder Künstler.
Die Verarbeitung erfolgt vollständig lokal. Die geladene Datei wird im Browser des Nutzers analysiert, um die Metadaten zu extrahieren. Es wird nichts an BroBroGo übertragen. Da das Tool ausschließlich die Header-Bereiche der Mediendatei ausliest, erfolgt die Analyse selbst bei sehr großen Dateien in Sekundenschnelle, ohne dass der gesamte Inhalt decodiert werden muss.
Unterstützte Formate und Eingabeverhalten
Das Tool verarbeitet eine Vielzahl gängiger Video- und Audio-Containerformate. Zu den akzeptierten Dateiformaten gehören:
- Video-Container: MP4, MOV, WebM und MKV.
- Audio-Container: MP3, WAV, FLAC, Ogg, AAC und M4A.
Die Interaktion erfolgt über das Ziehen einer Datei auf die Benutzeroberfläche oder durch ein Anklicken zur manuellen Auswahl. Wenn mehrere Dateien gleichzeitig ausgewählt oder abgelegt werden, analysiert das Tool ausschließlich die erste Datei. In diesem Fall wird der Hinweis „Es wird nur die erste Datei analysiert.“ ausgegeben.
Während des Ladevorgangs zeigt die Oberfläche den Status „{name} wird gelesen…“ an. Nach dem erfolgreichen Auslesen der Header-Daten wechselt die Anzeige zu „Metadaten extrahiert.“. Über die Schaltfläche „Leeren“ lässt sich der laufende Vorgang jederzeit abbrechen. Dies blendet den Bericht aus, setzt die Spuranzahl auf null zurück und deaktiviert die Kopierfunktion.
Struktur der extrahierten Metadaten
Die Benutzeroberfläche gliedert die extrahierten Informationen in strukturierte Abschnitte. Falls ein bestimmtes Datenfeld im Datei-Header fehlt, wird dieses mit dem Zeichen „—“ dargestellt.
Allgemeiner Bereich (Allgemein)
Dieser Abschnitt fasst die globalen Eigenschaften der Mediendatei zusammen:
- Dateiname
- Dateigröße
- Format
- Dauer
- Gesamtbitrate (wird immer direkt aus der Dateigröße und der Gesamtlaufzeit berechnet)
Videospuren (Videospur {n})
Für jede im Container identifizierte Videospur wird ein eigener Block erzeugt, der folgende Parameter ausgibt:
- Codec
- Auflösung
- Codierte Auflösung
- Bildrate
- Bitrate
- Drehung
- HDR (wird bei Vorhandensein mit „Ja“ ausgewiesen)
- Sprache
- Spurname
Tonspuren (Tonspur {n})
Für jede vorhandene Audiospur listet das Tool die spezifischen Audioparameter auf:
- Codec
- Abtastrate
- Kanäle
- Bitrate
- Sprache
- Spurname
Metadaten-Tags (Tags)
Falls die Datei standardisierte Metadaten-Tags im Header enthält, werden diese im entsprechenden Abschnitt ausgelesen:
- Titel
- Künstler
- Album
- Datum
- Kommentar
Regeln zur Datenbestimmung und Fehlerbehandlung
Bei der Analyse von Bitraten und Bildraten gelten spezifische technische Regeln, wenn diese Werte nicht explizit im Datei-Header hinterlegt sind. In solchen Fällen schätzt das Tool die Werte anhand einer kurzen Stichprobe des Datenstroms. Bei Medien mit konstanter Bitrate (CBR) ist diese Schätzung präzise, während sie bei Medien mit variabler Bitrate (VBR) sehr nah an den tatsächlichen Durchschnittswert heranreicht. Die Gesamtbitrate hingegen basiert nie auf Schätzungen, sondern wird stets mathematisch über die Formel aus Dateigröße und Dauer ermittelt.
Für Abweichungen und Fehlerfälle sind folgende Systemmeldungen definiert:
- Nicht unterstützter Dateityp: Wenn die abgelegte Datei keine unterstützte Audio- oder Videodatei ist, erscheint die Meldung „Dies ist keine unterstützte Audio- oder Videodatei.“.
- Lesefehler durch Beschädigung: Kann die Datei nicht als Medium interpretiert werden, wird die Meldung „Diese Datei konnte nicht als Mediendatei gelesen werden. Sie ist möglicherweise beschädigt oder hat ein nicht unterstütztes Format.“ ausgegeben.
- Unerwartete Systemfehler: Tritt während des Lesevorgangs ein unvorhergesehener Fehler auf, zeigt das Tool den Hinweis „Beim Lesen der Datei ist ein Fehler aufgetreten.“ an.
Häufig gestellte Fragen (FAQ)
Welche Informationen werden angezeigt?
Für jede Datei: Containerformat und MIME-Typ, Gesamtbitrate, Dauer und Größe; pro Videospur Codec, Auflösung, Bildrate, Bitrate, Drehung und HDR-Flag; pro Tonspur Codec, Abtastrate, Kanäle und Bitrate; sowie Tags für Titel, Künstler, Album oder Datum.
Welche Dateitypen werden unterstützt?
MP4, MOV, WebM, MKV und andere gängige Video-Container sowie MP3-, WAV-, FLAC-, Ogg-, AAC- und M4A-Audio. Es werden nur die Header gelesen, sodass selbst große Dateien in Sekundenschnelle analysiert werden, ohne sie zu decodieren.
Warum ist eine Bitrate oder Bildrate manchmal ein Schätzwert?
Wenn ein Wert nicht im Datei-Header hinterlegt ist, wird er stattdessen aus einer kurzen Stichprobe des Streams gemessen – präzise bei konstanter Rate und sehr nah dran bei variabler Rate. Die Gesamtbitrate wird immer aus Dateigröße und Dauer berechnet.
Werden meine Mediendateien auf einen Server hochgeladen?
Nein. Ihre Datei wird direkt im Browser gelesen, um die Metadaten zu extrahieren. Es wird nichts an BroBroGo übertragen.