You are here: Local > ImcDeHowToSubtitle
Geschrieben von
BriKs am 30. Juli 2004
Update
Die geschriebene Methode des "einbrennens" des Untertitels in die Videodatei ist unnötig kompliziert. Mit Mencoder lassen sich .sub-Untertitel direkt in das Video "brennen" und neue MPEGs oder AVIs erzeugen. Außerdem gibt es auch für Virtualdub jetzt einen Filter ("TextSub" glaub ich), womit sich gleich .sub-Untertitel ohne komplizierte umwandlung einbrennen lassen. Ne andere interessante Sache für DVD/SVCD-Export ist der "Frameserver" bei Virtualdub, der es erlaubt z. B. mit TMPGEnc (ja, kommerz) den Kram zu encodieren. --briks
Allgemeines
Dieses Dokument beschreibt, wie sich unter Windoze zu fertigen Videodateien nachträglich Untertitel einbauen lassen.
Es werden erst Untertitel-Textdateien im .SUB-Format erzeugt, diese werden umgewandelt in das .SSA-Format. Dieses SSA-Format lässt sich dann mit dem subtitler-Filter mit Virtualdub fest in eine neue Videodatei (AVI) integrieren.
Je nachdem, was mit dem Video gemacht werden soll, ist dies mehr oder weniger sinnvoll. Es reicht möglicherweise auch aus, nur Untertitel-Dateien zu erzeugen, wenn sie immer mit einem Player abgespielt werden können, der Untertitel unterstützt.
Die hier vorgestellte Software ist Freeware (kostenlos) und teils sogar Opensource. Für diese ganzen Untertitel-Kram gibt es noch massenhaft andere Programme - dies hier sind die mir bekannten, mit denen sich die Aufgaben am komfortabelsten lösen lassen.
Benötigte Software
Erstellen der .SUB-Datei
- Die Untertitel des gesamten Videos in eine Textdatei schreiben und speichern. Eine Zeile in der Datei entspricht einem Untertitel. Später im Video passen etwa 32 Buchstaben nebeneinander in eine Untertitel-Zeile. Sollten es mehr werden, Verteilt der subtitler-Filter von Virtualdub im Video den Untertitel automatisch auf mehrere Zeilen.
- Nun geht es darum den Untertiteln die Timecodes zuzuweisen, also zu definieren zu welcher Zeit im Video die jeweiligen Untertitel ein- bzw. ausgeblendet werden sollen. Es wäre möglich an den Anfang jeder Zeile in der Textdatei z.B. "{100}{200}" anzuhängen, wobei 100 dem Video-Frame entspricht, wann der Untertitel eingeblendet wird, und 200, wenn's wieder ausgeblendet wird. - Das per hand einzutragen wäre allerdings etwas aufwendig, weshalb sich dafür z.B. das Program Divxland Subtitler eignet...
- File - Open video File... (entsprechendes Video auswählen)
- File - Open text File... (Textdatei mit den Untertiteln auswählen)
- Links sollte jetzt pro Zeile ein Untertitel angezeigt werden. Im Bereich rechts kann das Video abgespielt werden.
- Settings - Source video FPS - muss evt. an das Video angepasst werden. In der Regel sind es 25 Frames pro Sekunde.
- ggf. "Enable automatic timing limit" deaktivieren (nervt manchmal)
- O.k., jetzt ist Concentracion gefragt... Video abspielen...
- Zu dem Zeitpunkt, wo der Untertitel eingeblendet werden soll die Taste "Apply" gedrückt halten; dann wieder loslassen, wenn ausgeblendet wird
- letzten Schritt für alle Untertitel wiederholen; die Frame-Nummern werden nun von dem Programm eingetragen
- nachträglich evt. "Timings" der Untertitel korrigieren
- entsprechenden Untertitel links auswählen
- entweder STRG+E und Frame-Nummer in den geschweiften Klammern ändern, oder
- rechts unten "Manual mode" wählen; Start-Frame-Nummer eingeben (bei "Frame #"); auf "Start" klicken; End-Frame-Nummer eingeben und auf "End" klicken
- File - Save subtitle file...
- speichern als (videoname).sub
Umwandeln der .SUB-Datei ins .SSA-Format
- SUB2SSA starten
- als Input-File oben die vorher erstellte .SUB-Datei wählen und entsprechende Framerate setzen (meistens 25)
- Output-File festlegen
- alle anderen Einstellungen können eigentlich auf Standard bleiben
- "Convert to .SSA"
- dit wars
Festes Integrieren des Untertitels in die Videodatei
Es ist vielleicht überlegenswert, ob dieser Schritt wirklich notwendig ist. Die .SUB- oder .SSA-Dateien können mit vielen Playern auf'm Computer während des Abspielens direkt so zur Original-Videodatei angezeigt werden.
Der Nachteil, wenn der Untertitel fest im Video ist, ist, dass sich das dann nicht mehr rausoperieren lässt. Vorteilhaft ist die einfachere Handhabung beim Angucken oder Vorführen. - Der Untertitel funktioniert dann unabhängig vom Player.
- Den Virtualdub-Filer Subtitler.vdf in das Plugins-Verzeichnis kopieren
- in Virtualdub File - "Open video file..." und das Originalvideo wählen
- Video - Filters - Add - subtitler
- entsprechende .SSA-Datei auswählen; "Enable advanced rasterizer" und "Smart word wrapping" aktivieren
- evt. "Show preview", um zu gucken, ob's geklappt hat - OK - OK
- Video - Compression; Codec für das zukünftige Video wählen - z.B. Xvid oder Divx
- Audio - Full processing mode; Audio - Compression; Audio-Codec auswählen - z.B. MP3 oder OGG
- File - Save as AVI
- Dann dauert's je nach Länge des Videos ne ganze Weile, und am Ende kommt hoffentlich was raus, wo die Untertitel drin sind.
--
BriKs - 30 Jul 2004
to top
Local.ImcDeHowToSubtitle moved from Local.ImcGermanyHowToSubtitle on 10 Mar 2005 - 05:21 by SkeP -
put it back