Die kurze Antwort
Eine erfolgreiche Umwandlung garantierte nicht, dass die beabsichtigten Untertitel erhalten blieben. Beide lokalen FFmpeg-Wege exportierten alle zwanzig konstruierten Fälle; sechs änderten Zeicheninhalt oder Zeiten. Wrapped.lis engere Prüfung exportierte vierzehn unverändert und lehnte sechs ab. Gleiche Summen verdeckten andere Fälle. Prüfe Datei und tatsächliches Medium; die Messung belegt weder LinkedIn-Annahme noch menschliche Lesbarkeit.
Das nimmst du mit
- Das Original vor einer Umwandlung aufbewahren.
- Text und Zeiten vergleichen, nicht nur Erfolgsmeldung oder Endung.
- Eine erklärte Teilmenge kann Inhalte ablehnen, die ein anderer Weg erhält.
Die praktische Frage: Bleibt die beabsichtigte Aussage erhalten?
Beim Wechsel zwischen Werkzeugen kann sich mehr als die Dateiendung ändern. Eine Erfolgsmeldung bestätigt einen Verarbeitungsschritt, nicht jeden Abschnitt, jedes Zeichen und jede Zeitgrenze. Wir untersuchten diese engere Erhaltungsfrage mit eigenen Übungsdateien statt privaten Videos oder Creator-Konten.
Das feste Korpus enthält zwanzig Fälle: sechs Strukturvarianten, sechs Textvarianten, sechs Grenzfälle und ein NFC/NFD-Paar. Es umfasst Zeilenenden, deutsche Zeichen, Emoji, Leerzeichen, mehrere Zeilen, Markup, Überschneidung, einen leeren Abschnitt und ungültige Zeitangaben. Dies sind verwandte konstruierte Fälle, keine zwanzig zufällig gezogenen Videos. Einige Grenzfälle werden ausdrücklich nicht als normgerechtes SRT behauptet.
Drei feste Wege, alle Fälle, zwei vollständige Durchläufe
Vor der Ausführung speicherten wir Protokoll, Korpus, die unveränderte bestehende Wrapped.li-Funktion und das Messprogramm mit Hashwerten. Weg eins nutzte diese Funktion ohne Zeitversatz. Weg zwei las SRT ausdrücklich als SRT und exportierte mit FFmpeg erneut SRT. Weg drei führte über WebVTT zurück zu SRT. Installiert waren Node v24.21.0 und FFmpeg 9.0.2. Nach Sichtung der Ergebnisse wurden keine anderen Einstellungen, Reparaturen oder Ersatzfälle ausprobiert.
Ein separat implementiertes Auswerteprogramm verglich Anzahl, genaue Millisekunden und wörtlichen Zeicheninhalt mit der erklärten Absicht. Es erlaubte für die Messung auch Markup und Überschneidungen, statt die Zulassungsregeln des Prüfwerkzeugs zu übernehmen. Nur Zeilenenden wurden normalisiert. Leerzeichen, Unicode-Form und Markup blieben Teil des Vergleichs. Fehlende Ausgaben, Diagnosen und Byte-Hashes wurden erhalten. Alle Messzeilen und Ausgabe-Hashes stimmten im zweiten vollständigen Lauf überein. Das prüft Wiederholbarkeit, keine zusätzliche Stichprobe.
| Weg mit jeweils 20 Fällen | Exportiert | Erklärter Text/Zeit gleich | Mit Änderungen exportiert |
|---|---|---|---|
| Wrapped.li-Klartextteilmenge | 14; 6 abgelehnt | 14 | 0 |
| FFmpeg SRT nach SRT | 20 | 14 | 6 |
| FFmpeg SRT über WebVTT nach SRT | 20 | 14 | 6 |
Alle 20 Fälle, ohne entfernte Ergebnisse
C01–C20 entsprechen dem unveränderten Korpus. Gleichheit betrifft erklärte Zeichen und Zeiten nach Zeilenendennormalisierung, nicht Darstellung oder Formatgültigkeit. Beschreibung und Originaldatei stehen im verlinkten Korpus.
| Fall | Wrapped.li | FFmpeg SRT | FFmpeg VTT/SRT |
|---|---|---|---|
| C01 | Text/Zeit gleich | Text/Zeit gleich | Text/Zeit gleich |
| C02 | Text/Zeit gleich | Text/Zeit gleich | Text/Zeit gleich |
| C03 | Text/Zeit gleich | Text/Zeit gleich | Text/Zeit gleich |
| C04 | Text/Zeit gleich | Text/Zeit gleich | Text/Zeit gleich |
| C05 | Text/Zeit gleich | Text/Zeit gleich | Text/Zeit gleich |
| C06 | Text/Zeit gleich | Text/Zeit gleich | Text/Zeit gleich |
| C07 | Text/Zeit gleich | Text/Zeit gleich | Text/Zeit gleich |
| C08 | Text/Zeit gleich | Verändert | Verändert |
| C09 | Text/Zeit gleich | Verändert | Verändert |
| C10 | Text/Zeit gleich | Verändert | Verändert |
| C11 | Text/Zeit gleich | Text/Zeit gleich | Text/Zeit gleich |
| C12 | Kein Export | Text/Zeit gleich | Text/Zeit gleich |
| C13 | Kein Export | Verändert | Verändert |
| C14 | Kein Export | Text/Zeit gleich | Text/Zeit gleich |
| C15 | Kein Export | Verändert | Verändert |
| C16 | Kein Export | Verändert | Verändert |
| C17 | Kein Export | Text/Zeit gleich | Text/Zeit gleich |
| C18 | Text/Zeit gleich | Text/Zeit gleich | Text/Zeit gleich |
| C19 | Text/Zeit gleich | Text/Zeit gleich | Text/Zeit gleich |
| C20 | Text/Zeit gleich | Text/Zeit gleich | Text/Zeit gleich |
Vor dem Summenvergleich die Änderungen lesen
Beide FFmpeg-Wege änderten dieselben sechs Fälle. C08 und C09 verloren nachgestellte beziehungsweise führende Leerzeichen. C10 behielt Trennraum als Abschnittsinhalt. Solche Unterschiede können visuell wenig bedeuten. Eine Zeichenabweichung ist nicht automatisch eine schlechte Bearbeitung, sondern ein Anlass zur Prüfung. Die Matrix entfernt diese Fälle nicht und behauptet daraus kein misslungenes menschliches Verständnis.
C13 ist deutlicher: Aus dem wörtlichen Eingang „A < B and C > D.“ wurde im SRT-Ausgang „A <b> D.</b>“. Das ist eine Inhaltsänderung, keine beobachtete Darstellung im Browser. C15 hatte absichtlich ein umgekehrtes Intervall von 4.000 bis 3.000 ms; im Ausgang stand als Ende 4.294.970.296 ms. Der leere erste Abschnitt von C16 verschwand; übrig blieb einer. Alle getesteten Befehle endeten erfolgreich ohne Warnung. Originale erhalten und tatsächliche Texte/Zeiten prüfen, besonders bei Klammernotation oder fehlerhaften Zeitangaben.
Die engere Prüfung beurteilt nicht jedes Untertitelformat
Wrapped.lis erklärte Klartextteilmenge lehnte sechs Fälle ab und exportierte vierzehn mit den beabsichtigten Texten und Zeiten. Markup und Überschneidung schließt sie bewusst aus. FFmpeg erhielt die kursiven Tags, die Überschneidung und die Zeittrennervariante, die das engere Werkzeug ablehnte. Die gleiche Summe von vierzehn bedeutet daher weder gleiche Fallbehandlung noch einen besseren Untertiteleditor.
Die Library of Congress beschreibt die begrenzte formale Dokumentation von SRT und vom Leser abhängige Formatierung. WebVTT hat eigene definierte Syntax und erlaubt überlappende Abschnitte. Eine örtliche Regel gegen Überlappung ist eine Ablaufgrenze, kein allgemeines Verbot. Prüfe die benötigten Inhalte im tatsächlichen Arbeitsweg, statt jede Ablehnung als Plattformanforderung auszulegen.
Ein Tempo-Hinweis kann anders zählen als das Auge
C19 enthält zwanzig vorkomponierte Akzentbuchstaben, C20 zwanzig zerlegte Entsprechungen. Beide erscheinen als zwanzig Akzentbuchstaben, bestehen aber aus zwanzig beziehungsweise vierzig Unicode-Codepunkten. Bei einer Sekunde meldet die bestehende lokale Heuristik 20 oder 40 Codepunkte pro Sekunde und markiert den zweiten Fall. Beide Dateien erhalten ihren Text. Dies zeigt die Grenze der erklärten Zählregel, nicht doppelte menschliche Lesezeit.
Verändere keine Sprache nur für eine grüne automatische Anzeige. Prüfe Formulierung, Umbruch, Sprache und verfügbare Zeit am tatsächlichen Medium. Formale Erhaltung, Prüfhinweis, Synchronität und Verständnis sind andere Fragen. Hier wird nur die erste gemessen und der bestehende Hinweis festgehalten.
Die Befunde als begrenzte Vorprüfung nutzen
Bewahre die Quelle auf, exportiere separat und vergleiche alle Abschnitte und bedeutsamen Zeitgrenzen. Beabsichtigte Änderungen gehören in die Notiz. Unbeabsichtigte Änderungen korrigierst du an der Quelle, statt eine beschädigte Ableitung mehrfach umzuwandeln. Spiele danach das tatsächliche Medium mit Untertiteln ab und prüfe die veröffentlichte Darstellung. LinkedIns Hilfe erklärt SRT-Anhänge am Desktop; hier erfolgte weder Upload noch privater Kontotest.
Das Paket enthält beide vollständigen Läufe, alle Eingaben/Ausgaben, Programm, Versionen und die vorab gespeicherten Hashes. Es enthält kein FFmpeg-Programm; die Wiederholung benötigt installiertes Node und FFmpeg. Getestet wurden diese Wege und Versionen, nicht sämtliche Editoren, Kodierungen, Player oder Dienste. Darstellung, Schriftzeichenwiedergabe, Barrierefreiheit, Vorliebe, Reichweite und Umsatz werden nicht belegt. Dies ist eine eigene Dateiverarbeitungsstudie; Wiederholungen zählen nicht als weitere Forschungsstücke.
Quellen & Produktinformationen
Produktangaben beziehen sich auf den Stand dieser Veröffentlichung. Externe Funktionen und Oberflächen können sich ändern.
- Original protocol, saved before execution
- Complete original inputs and declared intent
- Every measured output, time, diagnostic and hash
- Both full runs, source and reproducible method
- Library of Congress: SubRip format and reader-dependent features
- W3C: WebVTT text track format
- LinkedIn: Desktop SRT caption attachment




