Hab hier ein AviSynth Script gebaut - nur leider will das nicht ganz so wie ich will:
LoadPlugin("c:\programme\dvd\avisynth2.5\plugins\mpeg2dec3dg.dll")
LoadPLugin("c:\programme\dvd\avisynth2.5\plugins\decomb521.dll")
a = AVISource("d:\tmp\dvd_rtav\demuxed\hist_1-1_2.avi")
d = FieldDeinterlace(full=true)
b = LanczosResize(d,720,576,196,2,328,568)
x = MPEG2Source("d:\tmp\dvd_rtav\demuxed\hist_1-2.d2v")
#x = DirectShowSource("d:\tmp\dvd_rtav\hist_1-2.mpg")
y = LanczosResize(x,720,576,1,2,350,282)
return b + y
Also folgendes will ich zun:
• ich habe zwei Filme, einer .avi, einer .mpg
• den avi-Film muss ich de-interlacen
• dann beide Filme resizen (das stimmt soweit mit dem LanczosResize)
• und schließlich beide Filme aneinanderreihen
tja, da oben mein erstes Versuchsscript - was nicht funzt. Wenn ich DirectShowSource statt MPEG2Source reinnehme, stürzt der Player ab.
Das de-interlace meldet ständig nen Fehler (script error with arguments blabla obwohls inner help so drinne steht).
Nehm ich des raus, meint er dass die Videoformate nich aneinander pasen würden! Ich kann aber wie gesagt nicht für beides DirectShowSource nehmen weil das dumme vieh nich funzt!
… ich hab zwar keine großen Hoffnungen, aber vielleicht hat ja jemand nen Rat …