Untertiteldatei

Wenn man das Video mit einem Untertitel ausstatten möchten, welcher im Videoplayer aktivierbar sein soll, benötigt man eine Untertiteldatei. Hierbei gibt es verschiedene Formate, z. B. SubRip (.srt) und Web Video Text Track - WebVTT (.vtt). Aus technischer Sicht unterscheiden sich diese in einzelnen Formatierungen innerhalb dieser einfachen Textdatei. Die jeweilige Endung zeigt dann das Format an.

Aufbau der Untertiteldatei

Aufgebaut sind die Untertiteldateien alle sehr ähnlich. In der einfachsten Ausführung beginnt dieser direkt mit dem Zähler der ersten Untertiteleinheit oder mit der Auszeichnung, um welches Format es sich handelt. In der nächsten Zeit folgt die Startzeit inkl. Millisekunde und die Endzeit inkl. Millisekunde (verbunden mit "-->"). Die darauf folgende Zeile enthält den Text, welcher in dieser Zeit angezeigt werden soll. Optional können in der nächsten Zeile noch weitere Dinge wie Farben und Position der jeweiligen Untertiteleinheit definiert werden. Dieser Prozess wiederholt sich dann mit dem nächsten Zähler. Der folgende Code zeigt eine einfach .vvt Datei mit zwei Untertiteleinheiten.

WEBVTT

00:00:00.740 --> 00:00:01.940
Text 1

00:00:01.930 --> 00:00:05.310
Zeile 1 vom Text 2
Zeile 2 vom Text 2

...

Solche Untertiteldatei können je nach Videolänge recht groß werden und der Aufwand zum Erzeugen ist enorm. Durch kostenlose Tools kann dieser Prozess deutlich erleichtert werden, weil man dann z. B. nicht mehr die genauen Start- bzw. Endpunkte aufwendig ermitteln muss. Wir möchten hier mit der Seite "Untertitel manuell erstellen" etwas helfen und stellen diese Tools vor und erklären wie man mit diesen arbeiten kann. Noch komfortabler geht es natürlich mit Programmen bzw. Webseiten, welche aus Videos automatisch ein Transkript erstellen und dies dann den Zeiten zuordnen. Auch hier bieten wir Informationen und Anleitungen auf unserer Seite "Untertitel automatisch erstellen".

Die unterschiedlichen Formate kann man recht einfach mit den Tools in andere Formate konvertieren. Wenn man für ein Video Untertitel in mehreren Sprachen erzeugen möchte, dann muss für jede Sprache eine neue Untertiteldatei angelegt werden.

Die vorhandene Untertiteldatei muss nun noch auf Internetseiten so eingebettet werden, dass man die Untertitel im Video aktiveren kann.

Video mit Untertitel auf Internetseite anzeigen

Diese Untertiteldateien müssen nun noch dem veröffentlichten Video zugeordnet werden. Dem Browser muss also noch mitgeteilt werden, dass es eine oder mehrere solcher Dateien für den Untertitel gibt. Erst dann kann der Nutzer bei Bedarf sich den Untertitel anzeigen lassen.

Untertiteldatei direkt im HTML dem Video zuordnen

Im HTML werden Video mit dem <video>-Tag eingebettet. Hierbei kann man einen <track>-Tag für Untertitel hinzufügen, wo man dann den Pfad, die Sprache und ein Label angeben kann. Im folgenden Beispiel würden dem Video zwei Untertiteldateien zugeordnet. Die Untertiteldatei muss hier im Web Video Text Track (.vtt) Format vorhanden sein.

<video controls width="800">
  <source src="Video/Vorstellung_allgemein.mp4">
  // deutschen Untertitel einbetten
  <track kind="subtitles" label="Deutsch" src="untertitel-de.vtt" srclang="de">
  // englischen Untertitel einbetten
  <track kind="subtitles" label="Englisch" src="untertitel-en.vtt" srclang="en">
</video>

Untertiteldatei in Videoplattformen zuordnen

Oftmals werden auf Seiten Videos über ein CMS oder über Videoplattformen eingebettet. Hier hat sich in Vergangenheit viel getan und auch dort können meist Untertiteldateien den Videos zugeordnet werden. Oftmals setzen die Plattformen aber ein festes Format für diese Untertiteldateien voraus. Dies muss man vorher somit erst aus seiner vorhandenen Datei konvertieren.