x264-Kodiergeschwindigkeit, was kann ich erwarten?

x264-Kodiergeschwindigkeit, was kann ich erwarten?

Ich verwende Ubuntu 10.10 (Maverick) auf einem HP Pavillion dv3 mit Core2Duo 2,29 GHz, NVidia Geforce G105M (512 MB) mit CUDA und 4 GB RAM. Ich habe die neuesten Versionen von ffmpeg und x264.

Mir ist bewusst, dass dies keine fantastischen Spezifikationen für die Kodierung sind, aber ich bin es gewohnt, mit DIVX auf einem (anderen) Single-Core-PC mit einem Prozessor von ca. 2 GHz zu kodieren und über 10 Stunden lange Fernsehepisoden über Nacht konvertieren zu können.

Ich habe gerade mit der Kodierung mit x264 und ffmpeg auf dem oben genannten HP-Laptop begonnen und war verblüfft, dass die Kodierung eines einzigen 2-Stunden-Films 22 Stunden dauerte!

Die Befehlszeile, die ich verwendet habe, war:

ffmpeg -i infile.mpg -vcodec libx264 -preset slow -profile normal -crf 24 -threads 0 outfile.mp4

Ist das normal oder habe ich irgendwo einen Engpass?

Danke

Antwort1

Nun, es ist nur ein Core 2 Duo. Der i7 würde natürlich viel besser abschneiden. CUDA hilft leider nicht, da x264 keine GPU-Unterstützung hat. Außerdem ist die Kodierung von h.264 rechenintensiver als „nur“ in MPEG-4 Visual DivX.

Allerdings ist x264 ein ziemlich schneller Encoder, und hier ist die Sache. Sie sehen die-preset slow?Tatsächlich sagen Sie dem Encoder, dass er langsam sein soll.

Voreinstellungen in x264 ermöglichen verschiedene algorithmische Optimierungen, die bei gleicher Bitanzahl eine bessere Qualität oder bei gleichbleibender Qualität weniger Bitanzahl ergeben. Also: Komprimierungseffizienz. Generell gilt: Je langsamer die Voreinstellung, desto besser sind die Optimierungen, aber desto mehr Rechenzeit benötigen sie.

Sie können andere Voreinstellungen wählen, wie in beschrieben x264 --fullhelp, beispielsweise:

  • ultraschnell
  • Super schnell
  • sehr schnell
  • Schneller
  • schnell
  • mittel (Standard)
  • langsam
  • Langsamer
  • sehr langsam

Wählen Sie das aus, was am besten passt, also das, auf das Sie warten können.

verwandte Informationen