Ich habe vergessen dass diese Module ja installiert werden mussten. Du hast 2 Möglichkeiten:
1. Ein paar Zeilen zu kommentieren
2. Die Module zu installieren
Beim 1. werden dann keine Bilder zusätzlich mehr gespeichert neben der csv
Such nach def SceneLog(n,f,clip,dir,zero_pad): (ca Zeile 160)
und da folgende Zeilen mit einem # kommentieren
#v = cv.merge([np.array(frame.get_read_array(i), copy=False) for i in reversed(range(frame.format.num_planes))])
#nfn = "%0*d.png" % (zero_pad, n)
#cv.imwrite(os.path.join(dir, nfn), v)
und vor das import cv2 as cv auch ein # setzen
Bei 2. musst du die module nachinstallieren. Geh dazu in den Unterordner VapourSynth64 und öffne powershell (oder cmd).
Mit powershell sieht der Befehlt dann so aus:
.\python.exe -m pip install numpy opencv-python
(per cmd ohne das .\)
und du musst den Kommentar # vor dem #import numpy as np entfernen (Zeile 30)
#################
Hier ein r vor die "" setzen damit der Windows pfad erkannt wird. Oder \\ oder / statt \ nutzen
FichierSource=r"D:\Users\DEAFYAKUZA\Desktop\Video.avi"
#################
Und noch eine Kleinigkeit: cropping
Füg oben in das script diese Zeile hinzu
FichierSource="Video.avi"
cropargs = dict(top=0, bottom=0, left=0, right=0)
und ersetzte
Clip=core.ffms2.Source(source=FichierSource)
durch
Clip=core.ffms2.Source(source=FichierSource).std.Crop(**cropargs)
Falls du das Video beschneiden möchtest