In diesem Artikel
WebVTT-Sprecherwechsel: Zuordnung und Darstellung trennen
MDN beschreibt Voice-Spans innerhalb von WebVTT. Eine solche Markierung kann Informationen über den Sprecher tragen. Ob und wie diese Information gestaltet wird, hängt von der Verarbeitung und den vorgesehenen Stilen ab.
Gehe daher nicht davon aus, dass ein eingetragener Name überall als lesbares Präfix erscheint. Wenn ein sichtbarer Name benötigt wird, prüfe die tatsächliche Ausgabe im Zielplayer statt nur den Quelltext.
Einen kurzen Dialog als Probe nutzen
Nimm zwei kurze eigene Sätze mit klar wechselnden Personen. Ordne jeden Satz sorgfältig zu und spiele den Abschnitt ab. Kontrolliere zuerst die Zuordnung und danach die gewünschte Darstellung. So bleibt erkennbar, welche Ebene du gerade prüfst.
Beispiel: In einem Interview spricht zuerst die Moderatorin, danach der Gast. Eine versehentlich durchgezogene Markierung kann beide Aussagen derselben Person zuordnen. Ein sauberer Wechsel im Quelltext verhindert diese inhaltliche Verwechslung, selbst wenn der Player keine Namen anzeigt.
Namen konsistent schreiben
Verwende für dieselbe Person eine eindeutige Bezeichnung. Wechselnde Schreibweisen machen spätere Bearbeitung unübersichtlich. Prüfe zugleich, ob die verwendeten Namen überhaupt veröffentlicht werden sollen; bei privaten Aufnahmen ist eine neutrale Rollenbezeichnung oft ausreichend.
Bearbeite eine Kopie und teste nicht sofort eine komplette lange Datei. Wenn die Probe funktioniert, übertrage das Schema sorgfältig auf weitere Wechsel. Kontrolliere besonders Stellen, an denen eine Person mitten im Eintrag wechselt.
- Sprecherzuordnung getrennt von sichtbarer Gestaltung prüfen.
- Kurzen eigenen Dialog als Test verwenden.
- Bezeichnungen über die Datei hinweg konsistent halten.
Was du bei Problemen meldest
Beschreibe, ob die Zuordnung falsch ist oder nur die gewünschte Darstellung ausbleibt. Nenne den Player und seine Version. Diese Unterscheidung verhindert, dass eine korrekte Struktur unnötig umgeschrieben wird, obwohl lediglich eine Darstellungsfunktion nicht unterstützt wird.