x264-Encoding mit CPU-Optimierungen 20-mal beschleunigen
Nach einigen Beschwerden unserer Kundschaft in der letzten Zeit wurde deutlich, dass unsere Konfiguration für x264-Encoding viel zu langsam war. Wir hatten nicht nur einige entscheidende Optimierungen bei der Konfiguration der Bibliothek übersehen, sondern verwendeten auch für das Encoding selbst keine optimalen Parameter.
Heute freuen wir uns, bekannt geben zu können, dass wir all diese Probleme behoben haben:
- Wir konfigurieren unsere x264-Bibliothek jetzt so, dass sie CPU-spezifische (Assembler-)Optimierungen nutzt
- Unsere Voreinstellungen wurden auf eine etwas schnellere Encoding-Strategie umgestellt, die weiterhin hervorragende Qualität liefert
- Alles ist nun so konfiguriert, dass unsere neuen 8-Kern-Maschinen voll ausgenutzt werden
Wie groß ist der Unterschied also?
In einem – besonders langsamen – Szenario sehen wir jetzt eine 20,5-fache Geschwindigkeitssteigerung gegenüber unserer bisherigen Konfiguration. Auch wenn die Ergebnisse variieren können, werden Sie sehr wahrscheinlich eine ähnliche Steigerung feststellen, zumindest in der Größenordnung des 10-Fachen oder mehr.
Davon abgesehen werden wir unsere Performance im Lauf der Zeit weiter verbessern. Wenn Ihnen also etwas nicht schnell genug ist, sagen Sie uns einfach Bescheid und wir gehen der Sache nach!
