Hallo zusammen,
ich bin auf der suche nach einer möglichkeit XviD ecoding durch mehere CPU´s zu beschleunigen.
Encoden tue ich mit Avisynth und Vitula Dub.
Das diese Tools von Haus aus nur 1 CPU unterstützen weiß ich. Das man das auch nicht einfach ändern kann ist mir auch klar.
Da ich aber mehrere CPu´s zu verfügung habe und auch über genügent Arbeitsspeicher verfüge würde ich einfach ein paar Filme gleichzeitig encoden. Das währe schon eine starke reduzierung der benötigten zeit.
So lange ich kein Codec nutze der log Dateien anlegt klappt das auch wunderbar.
Da kan ich dann einfach Virtual Dub mehrfach starten, und jeweils über die Job Control Arbeit verteilen. das Klappt wunderbar.
Das Problem ist das 2 pass encoding bei dem der Codec *.stats datein anlegt in den ja die Infos über den 1 pass gespeichert werden.
Ich nutze die Aktuelle XviD Beta, die super läuft.
Das Problem ist das XviD diese Stats Datei immer an die gleiche stelle legt, somit ist die stats Datei immer von dem letzten encoding vorgang, die anderen vorangegangenen wurden einfach überschrieben.
Leider hab ich auch keine möglichkeit gefunden XviD Dazu zu bringen alle Daten die es für ein encode benötig in ein bestimmtes verzeichnis zu schreiben. Wenn das ginge könnte ich encoden wie ich wollte.
Ich kan zwar XviD sagen das er die stats immer in den aktuellen Orner legen soll, leider merkt sich XviD immer nur den letzten Ordner den ich in die Job Control rein tue.
Das ende vom Lied ist das ich also die Jobs nicht auf mehere CPU´s verteilen kann.
Kennt jemand von Euch eine lösung?
cu
Massaguana