J'ai besoin d'effectuer de l'encodage vidéo, mais la plupart des applications (ou des paramètres) que j'ai utilisées ne tirent pas pleinement parti de ma station de travail.
J'utilise deux processeurs Xeon, 8 cœurs par processeur avec hyperthreading, soit 32 threads. Je peux utiliser Win 7 ou n'importe quelle version de Linux (de préférence debian).
Sous Windows, tous les presets Handbrake n'utilisent que 40% de la puissance totale du processeur pour x264. Sous Linux, libav et ffmpeg utilisent également environ 40%.
Je doute sérieusement que les disques durs soient le facteur limitant. J'utilise une matrice locale raid 0 ssd comme source vidéo et une matrice raid 5 ssd comme sortie vidéo. Les transferts normaux sont de l'ordre de 500 Mo/s, je ne pense donc pas qu'il y ait un goulot d'étranglement au niveau des entrées/sorties.
Pensant que le problème pouvait être lié à l'hyperthreading, je l'ai désactivé. Cela n'a pas beaucoup aidé. Je l'ai donc réactivé.
Y a-t-il donc des aspects de l'encodage x264 qui ne sont pas multithreadés ? De plus, recommandez-vous un autre encodeur ? Enfin, tout commentaire sur ce sujet est le bienvenu. Je vous remercie de votre attention.