Datei hinzufügen
Wähl eine .ogg, .oga oder .opus-Datei aus oder zieh sie hierher. Du kannst den Inhalt auch einfach einfügen.
Wählen Sie eine .ogg-, .oga- oder .opus-Datei, und der Inspektor geht jede Ogg-Seite der Reihe nach durch, setzt seitenübergreifende Pakete wieder zusammen und bestimmt jeden logischen Stream anhand der Magic Bytes seines ersten Pakets: Opus, Vorbis, FLAC, Theora oder ein unbekannter Stream mit Hex-Vorschau statt einer Vermutung. Er dekodiert den OpusHead (Version, Kanäle, Pre-Skip, Eingangs-Abtastrate, Ausgangsverstärkung, Kanalzuordnung) und den Vorbis-Identifikationsheader (Kanäle, Abtastrate, minimale, nominale und maximale Bitrate), liest die Identifikationsfelder von FLAC und Theora und zeigt die Vorbis-Kommentare: den Encoder-Text und jeden Kommentar in Dateireihenfolge. Eingebettete Cover (METADATA_BLOCK_PICTURE) werden mit Bildtyp, MIME-Typ und angegebener Größe beschrieben, aber nie angezeigt. Die Dauer jedes Streams stammt aus der letzten Granule-Position; verkettete und gemultiplexte Dateien werden abschnittsweise aufgeschlüsselt. Die CRC-32 jeder Seite lässt sich nachrechnen. Als JSON-Bericht herunterladen lassen sich Aufbau, Abschnitte, jeder Stream mit Identifikationsheader, Kommentaren und Dauer sowie die Zahl der Seiten, CRC-Abweichungen und Resynchronisierungen; die Liste der einzelnen Seiten ist nicht Teil des Downloads und steht in der Seitentabelle. Das Werkzeug liest nur Ogg-Seiten- und Header-Struktur: Es dekodiert oder spielt kein Audio ab, und Kommentar-Tags sind Selbstangaben desjenigen, der die Datei erstellt hat.
oder Datei hier ablegen
Wähl eine .ogg, .oga oder .opus-Datei aus oder zieh sie hierher. Du kannst den Inhalt auch einfach einfügen.
Die Datei wird in diesem Browser gelesen und ausgewertet — hochgeladen wird nichts.
Sieh dir an, was dabei herauskommt, und kopier oder lade es dann herunter.
Wissen, was mit den Dateien passiert? Datenschutzhinweis lesen →
Ziehen Sie die .ogg-, .oga- oder .opus-Datei auf das Werkzeug; es listet Seiten, logische Streams, den dekodierten Identifikationsheader, die Kommentar-Tags und eine abgeleitete Dauer auf. Abgespielt wird nichts. Am aufschlussreichsten ist die Stream-Tabelle mit erkanntem Codec, Kanalzahl, Abtastrate und der Angabe, ob der Stream mit einer End-of-Stream-Seite abschließt.
Die Kommentartabelle zeigt zuerst den Encoder-Text und danach jedes OpusTags-Feld in Dateireihenfolge, mit dem Feldnamen wie geschrieben, in Großbuchstaben und dem Wert. Jede Zeile trägt den Hinweis Selbstangabe. Ein Cover-Feld erscheint nur als Bildtyp, MIME-Typ und angegebene Größe; das Bild selbst wird nicht dargestellt.
Nein. Die Datei wird von Skriptcode in diesem Browser-Tab gelesen, und die Analyse selbst stellt keine Netzwerkanfrage; Audio, Tags und Seitenliste bleiben auf Ihrem Gerät. Auch localStorage, IndexedDB und Cookies werden nicht beschrieben, daher ist das Werkzeug nach einem Neuladen leer. Sichern Sie bei Bedarf den JSON-Bericht.
Öffnen Sie diese Seite in Safari, Chrome oder Firefox und wählen Sie die Datei im Finder aus; ein Player oder Codec-Paket ist nicht nötig, weil nichts dekodiert wird. Sie sehen dann, welcher Codec tatsächlich enthalten ist, und können gezielt einen passenden Player suchen. Abspielen kann das Werkzeug die Datei selbst nicht.
Die Meldung bedeutet, dass die Bytefolge ‚OggS‘ nirgends in der Datei vorkommt; meist handelt es sich um ein umbenanntes MP4, M4A, MP3 oder WebM. Steht ‚OggS‘ zwar in der Datei, aber nicht in den ersten 64 KiB, lautet die Meldung stattdessen, dass kein Capture-Muster gefunden wurde. Entscheidend sind immer die Bytes, nie die Endung.
Der letzte Seitenkopf kündigt mehr Bytes an, als die Datei noch enthält – typisch nach einem abgebrochenen Download oder Kopiervorgang. Alle Seiten davor werden mit Streams und Tags weiterhin angezeigt, und die Warnung nennt den Byte-Offset, an dem das Lesen endete. Eine Reparatur nimmt das Werkzeug nicht vor.
Die Obergrenze liegt fest bei 268.435.456 Byte (256 MiB); keine Option hebt sie an. Gelesen werden bis zu 64 logische Streams, und ein einzelnes Paket darf sich über höchstens 512 Seiten erstrecken. Bis zu 250.000 Seitendatensätze werden behalten; die Seitentabelle zeigt jeweils 500 Zeilen ab der gewählten Startseite.
Vorbis-Kommentare sind laut Format immer UTF-8; ungültige Werte werden trotzdem angezeigt, aber mit dem Vermerk ungültiges UTF-8 und dem Byte-Offset des Fehlers. Pro Feld werden bis zu 16.384 Zeichen behalten, pro Header 65.536, und Tabellenzellen zeigen 2.000 Zeichen; jede Kürzung wird als Warnung gemeldet.
Daraus lässt sich weder das eine noch das andere ableiten. Die Ogg-CRC erkennt versehentliche Änderungen; eine Abweichung sagt nur, dass die Seitenbytes nicht zum Wert im Kopf passen, etwa nach einem Tag-Editor oder Übertragungsfehler. Das Werkzeug zeigt beide Werte mit dem Hinweis ‚nur strukturelle Prüfung‘ und fällt kein Sicherheitsurteil.
Die Dauer wird aus der letzten Granule-Position errechnet, bei Opus als (Granule − Pre-Skip) ÷ 48.000, bei Vorbis und FLAC als Granule ÷ angegebene Abtastrate. Beginnt ein Stream nicht bei Granule 0, etwa ein herausgeschnittener Mitschnitt, ist dieser Startwert mitgezählt. Fehlt die End-of-Stream-Seite, wird das ausdrücklich vermerkt.
Verkettet heißt: Streams folgen hintereinander, wie aufeinanderfolgende Titel, und die Gesamtdauer ist die Summe der Abschnitte. Gemultiplext heißt: mehrere Streams laufen im selben Abschnitt gleichzeitig, etwa Audio und Theora-Video. Die Kennzahl Aufbau zeigt das an, und jeder Stream wird mit eigener Seriennummer gelistet.