Original von Ligh:
ZitatYUY2 zu erhalten (damit man auch mit anderen Programmen als VirtualDubMod arbeiten kann), muß man am Ende des Skriptes noch eine Farbraumkonvertierung einfügen: ConvertToYUY2().
AviSynth 2.0x arbeitet vorwiegend im YUV-Farbraum, Farbformat: YUY2.
AviSynth 2.5x arbeitet vorwiegend im YUV-Farbraum, Farbformat: YV12.DVD-Material liegt im YUV-Farbraum vor, Farbformat: 4:2:0 ~ YV12.
Um DVD-Material in AviSynth 2.0x zu verarbeiten, muß in MPEG2DEC(2) eine Konvertierung zu YUY2 durchgeführt werden.
Um DVD-Material in AviSynth 2.5x zu verarbeiten, kann MPEG2DEC3 direkt YV12 übergeben.Fast alle Programme, die YUV-AVIs verarbeiten können (inklusive MPEG-Encodern), können sie im Format YUY2 verarbeiten.
Nur VirtualDubMod kann bisher YUV-AVIs im Format YV12 verarbeiten (Stand: 14.3.2003).Um mit AviSynth 2.5x zu arbeiten, aber dennoch als Ergebnis
Fazit: Man kann einen MPEG2-Encoder derzeit nicht direkt mit dem Ergebnis von AviSynth 2.5x versorgen - außer man konvertiert das Ergebnis am Ende nach YUY2.
ZitatOriginal von arlsair
Ähnliches gilt für den TMPGEnc:
Dieser arbeitet aber in RGB. Man muss also am Ende die Zeile ConvertToRGB24() einfügen.