Videoeffekte FadeIn, FadeOut, Black Video

Realisierung der Videoeffekte erfolgt mit dem Programm AVISynth und einem Mpeg2encoder.

Benötigte Programme:

(Siehe auch Systemvorraussetzungen und Installation.)

Die Scripte für Videoeffekte sind in der Datei Videoeffekte.eff untergebracht. Weitere Effekte können auch in weiteren Effektdateien (mit der Endung .eff) untergebracht werden. Die Effektdatei(en) befindet sich im Verzeichnis Videoeffekt. Damit die Effekte vom Programm verwendet werden muss unter Optionen -> Effekte -> Videoeffektverzeichnis dieses Verzeichnis ausgewählt werden.

Script 1:

[FadeIn]
Echo Effekt "FadeIn" berechnen ($BeginIndex#, $EndIndex#)
cpsourcefile
copyx "$ProgramDirectory#\Videoeffekt\FadeIn-org.avs" "$TempDirectory#\AViSynthscript.avs"
call "$Encoder#" :eff

Am Anfang eines Effektscriptes steht immer der Effektname in eckigen Klammern, in diesem Fall FadeIn. Der Befehl Echo sorgt für eine Ausgabe in des Protokoll des SchnittTools. Die Variablen werden vorher durch Werte ersetzt. Der Befehl cpsourcefile kopiert den zu verändernden Teil der Videodatei in eine neue Datei. Der Name dieser Datei steht in der Variablen $PartFile#. Der Befehl copyx kopiert die Datei FadeIn-org.avs in die neue Datei AVISynthscript.avs und ersetzt dabei die Variablen durch entsprechende Werte. Der Befehl Call ruft ein weiteres Script auf und übergibt ihm den Marker :eff. Dieses Encoderscript verarbeitet dann die Datei AVISynthscript.avs.

Script 2:

[FadeOut]
Echo Effekt "FadeOut" berechnen ($BeginIndex#, $EndIndex#)
cpsourcefile
copyx "$ProgramDirectory#\Videoeffekt\FadeOut-org.avs" "$TempDirectory#\AVISynthscript.avs"
call "$Encoder#" :eff

Dieses Script ist für den Effekt FadeOut zuständig.

Script 3:

[Black Video]
Echo Effekt "Black Video" berechnen
cpsourcefile
copyx "$ProgramDirectory#\Videoeffekt\Black-org.avs" "$TempDirectory#\AViSynthscript.avs"
call "$Encoder#" :eff

Der Effekt Black Video erzeugt "schwarzes" Video das dann in die Zieldatei eingefügt wird.

Verweise: