Hi,
zur Entfernung des TV-Logos aus einer .m2v-Datei möchte ich den Avisynth-Filter Xlogo (Version xlogo_25_dll_20030630) verwenden und habe dazu folgendes Script erstellt:
ZitatLoadPlugin("E:\Programme\Video\DGMPGDec\DGDecode.dll")
LoadPlugin("E:\Programme\Video\AviSynth 2.5\plugins\xlogo.dll")mpeg2source("F:\TempDat\DKLdem\VideoFile.d2v")
ConvertToYUY2(interlaced=true)
undot()Xlogo("F:\TempDat\DKLdem\Logored_0.bmp", 0, 0, 0)
Beim Öffnen des Scripts mit BatchCCEWS werden jedoch nur 240Frames als Filmlänge angegeben...
Nach Entfernung der Befehlszeile "xlogo..." aus dem Script wird die Filmlänge dagegen korrekt erkannt.
Eine Variation der Reihenfolge der Zeilen sowie das Entfernen der Leerzeichen behoben das Problem nicht.
Die Bitmap-Datei ist ein Screenshot des Films mit einer Auflösung von 720x576 Pixeln, bei dem das TV-Logo rot (255, 0,0) markiert wurde.
Derselbe Screenshot läßt sich mit VirtualDub in Kombination mit dem Filter DeLogo 1.3.2 problemlos als Maske für dieselbe Videodatei verwenden.
Worin könnte die Ursache des Problems bestehen; oder existiert für Avisynth evtl. noch ein alternativer Filter mit dieser Funktion?
LG, Jackie