Hi,
ich muss sagen dass ich doch etwas etwas überrascht war dass ein-und-der-selbe Film unterschiedlich groß wird, je nachdem ob ich auf einem AMD Opteron oder einem Intel Core 2 encoded (AMD größer).
Ich hätte da ja ggf. an "Rundungsfehler" bei verschiedenen CPUs gedacht, aber selbst auf dem Core 2 macht es einen Unterschied ob ich multi-threaded arbeite oder nicht...
Ich habe mal gehört dass multi-threaded encoding etwas schlechtere Qualität haben soll. Läuft die Analyse multi-threaded nicht optimal, so dass es deswegen zu Unterschieden kommt?
Je mehr cores/threads desto größer. Opteron immer größer Core 2.
Core 2 (Duo), --threads 1 => 16.0 MB, bei multi-thread = 16,2 MB.
Opteron (2xDuo) => 16,3 zu 16,7 MB.
Auf dem Opteron entstehen nur 0,7% 5er consecutive B-frames, auf dem Core 2 1,1%.
Getestet mit
Core 2: x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 Cache64
Opteron: x264 [info]: using cpu capabilities: MMX2 SSE2Slow
Last but not least: Auch die autocrop detection unterscheidet sich:
Core 2 = Crop(8,14,-8,-18), Opteron = Crop(10,14,-6,-18). Und das obwohl das D2V File gleich ist!
Merkwürdig...