Frage

Kann jemand beliebte Video -Codecs durch Codierungsgeschwindigkeit vergleichen? Ich verstehe, dass normalerweise eine bessere Komprimierung mehr Verarbeitungszeit erfordert, aber es ist auch möglich, dass einige Codecs immer noch eine vergleichsweise gute Komprimierung mit schneller Codierung bieten. Irgendwelche Vergleichslinks?

Vielen Dank für Ihre Hilfe

Bearbeiten]: Codecs können durch gebrauchte Algorithmen verglichen werden, unabhängig von ihrer jeweiligen Implementierung, verwendeten Hardware oder Videoquelle, so etwas wie Big o für mathematische Algorithmen

War es hilfreich?

Lösung

Beim Vergleich von VP8 und X264 zeigt VP8 auch eine 5-25-fache niedrigere Codierungsgeschwindigkeit mit einer niedrigeren Qualität von 20 bis 30% durchschnittlich. Zum Beispiel ist X264 Hochgeschwindigkeitsvoreinstellung schneller und hat eine höhere Qualität als jeder der VP8-Voreinstellungen im Durchschnitt. "

Es ist schwer zu vergleichen, dass Feature -Sets gegen Geschwindigkeit/Qualität verglichen werden.

Sehen Sie einen Qualitätsvergleich an http://www.compression.ru/video/codec_comparison/h264_2012/

Der folgende Absatz und das Bild stammen aus VP9 Coding/Decoding Performance vs. HEVC/H.264 Von Ronald S. Bultje:

X264 ist ein unglaublich gut optimierter Encoder, und viele Menschen verwenden ihn immer noch. Es ist nicht so, dass sie keine besseren Bitrate-/Qualitätsverhältnisse haben, sondern sich darüber beschweren, dass diese neuen Codecs, wenn sie versuchen, zu wechseln, viel langsamere Encoder und wenn Sie ihre Geschwindigkeitseinstellungen erhöhen (was ihre Qualität senkt) Die Gewinne verschwinden. Messen wir das! Ich habe also ein Zielbitrate von 4000 kbit/s für jeden Encoder ausgewählt und ansonsten dieselben Einstellungen wie früher verwendet, aber anstatt die langsamen Voreinstellungen zu verwenden, habe ich Variable-Geschwindigkeitsvoreinstellungen verwendet (x265/x264: –preset=placebo-ultrafast; libvpx: –cpu-used=0-7).

enter image description here

Andere Tipps

Dies ist eines dieser Themen, bei denen Ihre Kilometerleistung stark variieren kann. Wenn ich in Ihrer Position wäre, würde ich mit ein wenig über Wikipedia recherchieren und dann die Werkzeuge sammeln, um einige Tests und Benchmarking durchzuführen. Das Quellvideoformat wird sich wahrscheinlich auf die Gesamt -Codierungsgeschwindigkeit auswirken. Sie sollten also mit Videos testen, die Sie für das Produktionssystem verwenden möchten.

Die Video -Codierungszeit kann je nach verwendeter Hardware stark variieren und ob Sie eine Beschleunigungskarte verwendet haben und so weiter. Es ist schwierig für uns, schwierige und schnelle Empfehlungen ohne ausdrückliche Kenntnis Ihrer speziellen Einrichtung abzugeben.

Die einzige Möglichkeit, solche Entscheidungen zu treffen, besteht darin, diese Dinge selbst zu testen. Ich habe das Gleiche beim Vergleich von Virtualisierungstools getan. Es macht auch Spaß!

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top