Ihr habt sie schon alle mal gesehen. Sie sind überall. Die Untertitel. Einige sind Schlicht und Einfach. Andere protzen mit Effekten nur so.
In fast jedem Anime der Untertitelt ist von Fangruppen werden Effekte mit eingebaut. Ob nun fliegende Texte, Texte mit Herzchen oder sonst was...
Ich werde euch heute zeigen wie ihr diese nutzen könnt und wie ihr diese in eure eigenen Untertitel einbauen könnt bis hin zum Finalen "Einbrennen" ins Video.
Vorbereitung:
Als erstes braucht ihr folgende Programme (und keine Angst, es sind alles Freeware Programme):
- Aegisub (Homepage)
- AutoGK 2.55 (Videohelp)
- Haali Media Splitter (Haali Media Splitter)
- MeGUI (Sourceforge)
- MKVToolNix (Videohelp)
- VobSub (Videohelp)
- Den neusten VSFilter + VSFilterMod (code.google.com)
- Ja, und ein DirectShow Mediaplayer wie den MediaPlayerClassic (Auf Wikipedia könnt ihr zu den Homeseiten von MediaPlayerClassic kommen. Entscheidet da selbst welchen Player ihr nehmt.)
Installation:
- Installiert zuerst AutoGK komplett. Bei der Auswahl für VirtualDub wählt ihr euren Installationspfad aus und geht auf "\AutoGK\VDubMod". Das sollte reichen.
In AutoGK ist enthalten:- AviSynth 2.58 (Für die Scriptsprache der Untertitel. AviSynth ist permanent aktiv im Hintergrund, sobalt DirectShow aktiv ist)
- VirtualDubMod (Etwas einfacher als VirtualDub und ist für das "Einbrennen" der Untertitel noch wichtig)
- VobSub (Eine etwas ältere Version die wir noch updaten müssen)
- AutoGK 2.55 (Dieses kleine Tool ist zum konvertieren gedacht, was wir aber für die Untertitel jetzt nicht brauchen)
- MediaPlayerClassic (Diesen braucht ihr nicht zu nehmen, weil es eine ältere Version ist und zum Testen gedacht ist)
- Der Haali Media Splitter sorgt dafür das wir mit DirectShow arbeiten können. Wichtig für das einbrennen später.
- Im FFDShow Filter Configuration muss unter Codec bei RAW video "All supportet" stehen und bei AVISynth "AVISynth". Beide Einträge stehen ganz unten im Eintrag Codec.
Wenn AVISynth nicht auswählbar sein sollte, weil ihr ein 64bit System habt, dann müsst ihr diese Datei laden und es installieren.
Weil AVISynth braucht ihr. Sonst könnt ihr DirectShow nicht nutzen. ^^
- Nun installiert ihr noch das aktuelle VobSub und Aegisub.
- Bei den VSFilter nehmt ihr entweder die 32bit (x86) oder die 64bit (x64) Version. Je nach dem welches Betriebsystem ihr habt und installiert es wie folgt:
- Kopiert die VSFilter.dll und die VSFilterMod.dll nach "C:\Windows\System32\" bzw. für das 64bit-System "C:\Windows\SysWOW64\" und ersetzt die alte Datei
- Jetzt fügen wir die VSFilterMod.dll in AviSynth ein. Und zwars im AviSynth Ordner unter "Plugins". Also in ".\AviSynth 2.5\plugins\"
- Dann fügen wir die VSFilterMod.dll als Plugin in VirtualDubMod ein. Hier ist das gesuchte Ziel-Verzeichnis ".\AutoGK\VDubMod\plugins\"
Wir führen VirtualDubMod aus und klicken auf Filter und dann auf den Load-Button und wählen den Filter im Pluginverzeichnis aus und laden ihn.
Jetzt könnten wir schon Effekt-Untertitel in Videos "einbrennen" - Es folgt das Einfügen der VSFilterMod.dll in das Pluginverzeichnis von Aegisub. Dieser befindet sich unter ".\Aegisub\csri\"
Wir öffnen Aegisub und gehen unter Ansicht in die Einstellungen rein und wählen "Erweitert\Video" aus und dann ändern wir den Untertitel-Provider auf unser Plugin "csri/vsfiltermod_textsub"
Jetzt können wir schon die Scriptsprache verwenden, die Untertitel erstellen und bearbeiten und "Einbrennen". Aber wir müssen vorher noch unseren VSFilterMod in unsere Registry vermerken das er diesen nutzen soll, anstatt unseren VSFilter. - Um die VSFilterMod zu registrieren gibt es drei einfache Wege.
Warum wir VSFilterMod registrieren müssen?
Ganz Einfach. Und zwar damit die DirectShow diese dann nutzt anstatt den Standart VSFilter.
Der VSFilter muss dafür abgeschaltet werden. Da DirectShow ein permanentes Ereignis ist, wenn Videos abgespielt werden muss der Wechsel eben so geschehen.Zu den drei Wegen wieder: Entweder ihr gibt unter "Start\Ausführen" "CMD" ein für eure Commandbox oder gebt es unter "Start\Ausführen" direkt ein oder ihr erstellt euch eine Batchdatei (Einfache Textdatei(*.txt) als Batch (*.bat) speichern mit den folgenden Werten)
Zur VSFilterMod Registrierung:Bei den 64bit Versionen "System32" mit "SysWOW64" austauschen.
regsvr32 /u - Hebt die Registrierung des Servers auf für die VSFilter.dll
regsvr32 - registriert unseren neuen VSFilterMod.dll
Jetzt haben wir es Geschafft. Jetzt ist alles drauf was wir brauchen um damit zu arbeiten. Ihr braucht ledeglich noch einen geeigneten Player der VobSub unterstüzt.
Templates und ihre Effekte:
Um Effekte nutzen zu können könnt ihr euch auch selbst jetzt welche mit Aegisub basteln, was Zeit, Übung und lernen angeht. Denn die Effekte werden per Scriptsprache geschrieben und gemalt.
Da viele von euch aber eh keine Lust haben sich noch Gedanken über die Selbstgestaltung der Effekte zu machen, überspringe ich das. Denn man sollte sich erst mal mit der Scriptsprache vertraucht machen bevor man sich seine eigenen Effekte bastelt.
Ich hab euch stattdessen vier fertige Effekte mal als Anhang reingestellt für den Anfang. (Effekts.zip)
Angel-Effekt
Flowers and Leaf-Effekt
(Da es dieses Video nicht mehr gibt, müsst ihr es selbst ausprobieren.)
Lightning-Effekt
Thunder-Effekt
Die Effekte könnt ihr mit Aegisub jetzt nutzen und bearbeiten.
Da das Schriftliche Erklären hier jetzt die Dimensionen sprengt und ich kein Roman erzählen möchte solltet ihr euch folgendes Video zum Thema "Templates und Effekte nutzen" in Ruhe ansehen und die Schritte befolgen.
Karaoke mit Aegisub:
Wie im obrigen Youtube Video zu sehen war (sofern man sich die Zeit genommen hat) hat man gesehen das unter Automation in Aegisub der Punkt "Karaoke-Vorlage anwenden" gewählt wurde. Hier wird der Script vom Tamplate zu den einzelnen Silben und Worten ausgeführt und gemalt bzw. gerendert.
Des weiteren ist für unsere normalen Untertitel wichtig das Primär- und Secundär- Farbe eine Unterschiedliche sein muss. Damit wir auch sehen wo wann was angezeigt wird.
Dann gibt es eine schwere Variante und eine leichte die Subs einzugeben:
- Der schwere Weg: Wir schreiben jetzt vor jeder Silbe oder Wort oder auch Abschnitte ein {\kxxx}
Die Klammern nicht vergessen. Das \k in den Klammern steht für den Scriptbefehl Karaoke und das xxx für die Zeit in Millisekunden.Beispiel für ein Script:
Bei diesem Beispiel wird erst das Wort "Hallo" hervorgehoben für 50 ms und dann "Welt" für 63 ms. - Der etwas einfache Weg: Wir laden uns die entsprechende Audiodatei und machen erst mal ganz normale Subs. Nennt man auch grobe Subs oder Static Subs. Ihr müsst einfach per Regler in der Audiodatei den Anfang und das Ende suchen von jeweiligen Abschnitt in der die Subs gezeigt werden sollen und fügt sie hinzu. Wenn alles fertig ist, dann kommt die Karaokeunterteilung in Wörter oder in Silben. Das könnt ihr dann selbst trennen wie ihr wollt. In diesem Modus werden jetzt in den Static Subs Unterteilungen gemacht die ihr entsprechend den Ton abstimmen könnt. Wenn ihr mit allem zufrieden seit bestätigt ihr es für diesen Abschnitt. Das macht ihr mit allen Static Subs. Der Befehl {\kxxx} wird somit automatisch generiert. Ihr braucht also ledeglich mit den Reglern hantieren so wie ihr es haben wollt.
Das wars schon. Zusammen mit den Templates könnt ihr dann diese Effekte nutzen.
Abspeichern tut ihr das ganze dann unter "Datei\Exportiere Untertitel"
Hier wählt ihr "Karaoke Vorlage", "Tags bereinigen" und "Syles bereinigen" aus und lasst den Zeichensatz auf Unicode (UTF-8). Es sei denn ihr wollt ganz bestimmte Zeichen damit erstellen wie Japanische Schrift.
Den Punkt "Framerate anpassen" braucht ihr nur auswählen wenn ihr PAL Untertitel auf ein NTSC Video verlegen wollt. Ist aber sehr selten der Fall, da ihr ja die Untertitel anhand eurer Videos macht.
Klickt nun auf Exportieren und wählt als Speichertyp "Advanced Substation Alpha (*.ass, *.ssa)" aus und speichert.
Nun könnt ihr die Untertitel per DirectShow über ein MediaPlayer abspielen oder ihr brennt sie ein ins Video.
Einbrennen der Untertitel per VirtualDubMod:
Das ist jetzt der Einfache Schritt. Schmeißt euer Video in VirtualDubMod rein und fügt per Filter folgende hinzu:
- Erst der "Null Transform" Filter. Dieser macht eigentlich nix, sorgt aber dafür das das Video-Cropping aktiv wird. Damit könnt ihr die Seiten vom Video noch anpassen.
- Danach wählt ihr nun per Load Funktion unseren VSFilterMod.dll aus und ladet ihn. Es erscheint in der Filterliste "VobSub" und "TextSubMod". Wir nehmen "TextSubMod" und wählen unsere erzeugte Effekt-Untertitel aus.
Wenn ihr das Video nun auf beiden Seiten abspielt, sollten eure Effekt-Untertitel auf der Rechten Seite zu sehen sein.
Jetzt speichern wir das ganze ab im "Full Proccessing Mode" unter "Speichern unter... "
Wählt euerer gewünschtes Zielformat aus und los. (Denkt an der Compression Einstellung)
PS: Der schnellste und beste Weg ist es die Datei als AVI zu speichern. Als Compression wählt ihr "Xvid MPEG-4 Codec" aus und geht auf "Configure".
Hier setzen wir dann den Profile @ Level auf "HDTV" und den Encoding type auf "Single pass". Den Target quantizer setzen wir auf "1.00" Das ist die höste Qualität die wir einstellen können ohne einen zweiten Durchlauf zu machen.
Beendet alles mit "OK" und speichert die Datei.
Nach einigen Minuten sind die Untertitel ins Video "eingebrannt"
Vorteil: VSFilter, sowie VobSub, AviSyhn und DirectShow werden nicht benötigt
Nachteil: Die Untertitel lassen sich nicht entfernen und verdecken somit Teile des Videos für immer.
Einbrennen der Untertitel per MeGUI (beste Wahl für Youtubevideos)
Auch mit MeGUI lassen sich die Untertitel enbrennen. Und zwars gebt ihr im Script folgendes an am Ende:
Den Pfad zum VSFilterMod.dll Datei mit
LoadPlugin("VSFilterMod.dll")
Und eure KaraokeSubs die ihr haben wollt. Ihr könnt auch mehrere angeben. Das macht hr dann mit:
TextSubMod("Lady Oscar Effekt Sub.ass")
Danach einfach encodieren lassen und fertig.
Wer MeGUI noch nicht kennen sollte, der sollte sich dieses Video anschauen, wo der Let's Player "De-M-oN" die wichtigsten und besten Settings erklärt von MeGUI. Damit euer Video auch am Ende eine bomben Qualität hat.
MKVToolNix
Dieses Programm ist ledeglich dafür da um eure Videos und Audios in einen sogenanten Container werfen könnt, damit ihr diese auch auf Youtube hochladen könnt, oder halt eben als nur eine Datei abspeichern könnt.
Abschlussworte:
Damit bedanke ich mich das ihr mein Beitrag gelesen habt und wenn Fragen sind, könnt ihr darüber hier gerne diskutieren.
Ich wünsche euch viel Spaß damit. ^^