Hin und wieder schleichen sich bei mir Bildfehler während des encodes ein. Die sind nicht reproduzierbar, und rühren meist daher, das der Rechner grade irgendwo mal für ein paar Sekunden "hängenbleibt". An der Stelle, wo der encode grade dran ist, ist dann oft (gefühlt 50%) ein Bildfehler, der mich natürlich stört.
Mit nur 2gig Ram passierte das quasi immer, wenn der physische ram zu klein wurde, das problem hat sich jetzt mit 8gig erledigt, aber es ist immer noch nicht ganz weg.
2 Fehlerarten sind konnte ich ausmachen:
1) Es schleicht sich ein Frame (oder auch nur Teile eines Frames) ein, der da gar nicht hingehört. Wenn es nur ein Teil eines Frames ist, ist der seltsam mit dem original überlagert.
2) Manchmal ist zwar alles in der richtigen Reihenfolge, aber Teile eines frames (oder auch ganze Frames) haben einen seltsamen Grün- oder Rotstich.
Ich benutze jeweils aktuelle versionen von
ffvideosource
Mdegrain
fft3dgpu
removegrain
Der Fehler trat bei diversen avisynth-versionen auf, auch den offiziellen Builds, dennoch vermute ich den Fehler bei der Avisynth-bearbeitung, denn wenn ich mal einfach eine .mkv an x264 verfüttert hab, habe ich den fehler noch nicht gesehen. Jedoch hab ich das nicht sooo oft gemacht, um da wirklich sicher zu sein. Der Fehler ist ja leider nicht provozierbar, sondern tritt auf, oder eben nicht...
Bisher schreib ich mir immer die Framenummer auf, wo der grade ungefähr dran war, und schau es mir nachher aufmerksam an, und wenn da was nicht stimmt, wird der Teil repariert. Dabei kann einem aber mal was durch die lappen gehen, was mich dann bei einem Videoabend ziemlich fuchsen würde...
Gibt es eine Möglichkeit diese Suche nach Bildfehlern zu automatisieren? Irgendein tool, was nach "ungereimtheiten" im Stream sucht? Es geht immer nur um 1 Frame, was sich DEUTLICH von allen anderen Unterscheidet, daher sollte das THEORETISCH algorithmisch auffindbar sein. Hat jemand schonmal sowas gesehen?