Erstmal ist der DivXPlayer wirklich der reinste Müll. Instabil bis zum geht nicht mehr und kann nur DivX Videos abspielen. XviD schafft er nur, wenn das Video einen DivX Header bekommt, sonst nicht.
Dein erster Fehler ist genau das, dass DivXPlayer nicht schafft, das Xvid Video zu öffnen.
Der zweite Fehler ist entweder durch sog. Packaged Lost beim Downloaden entstanden, oder ein encode Fehler. Bei einem encode Fehler sind gleich mehrere Frames defekt. Ich hab dieses auch schon öfters bei XviD gehabt. Das Problem ist nur, dass VirtualDub diese Videos auch nicht richtig öffnen kann und DivFix schafft es auch nicht, die Frames zu entfernen, da es wohl zu viele sind. Also hab ich momentan noch keine richtige Lösung dafür gefunden.
Du kannst ja mal DivFix runterladen und dort probieren, dass Video zu reparieren.