Hallo,
ich nutze bei Screencasts oft "tfm().decimate()" um Duplikate zu löschen, was bisher sehr gut funktionierte. Jetzt habe ich hier einen Screencast der mit den gleichen FFmpeg-Einstellungen erstellt wurde wie alle anderen auch, bei dem 3/4 des Bildes einen deutlichen Grünstich haben, siehe Beispielbild. Nutze ich nur decimate() geht das, nur tfm() und ich hab wieder den Grünstich. Nutze ich telecide() ist das ganze Bild grün. Bei allen anderen Screencasts scheint das zu gehen.
Könnte man hier auch nur decimate() ohne tfm() verwenden? Das Video hat keine Blends, es werden immer im Wechsel 4 und 6 Duplikate eines Bildes gezeigt. Das gesamte Skript sieht so aus:
Code
video2 = LWLibavVideoSource("output.mkv",threads=1,format="yuv")audio2 = LWLibavAudioSource("output.mkv")audiodub(video2,audio2)trim(189,36903)Crop(608, 212, -672, -388)
Die Kommandozeile für den Screencast mit FFmpeg sieht so aus: