Tutorial

SSIM-Wert einer Video-Datei mit ffmpeg auslesen

Der SSIM-Wert (Structural Similarity Index) ist ein Maß für die Ähnlichkeit von Bildern oder Videos. Mit FFmpeg kann man diesen Wert für eine gegebene Video-Datei auslesen.

FFmpeg installieren (falls nicht bereits vorhanden):

Öffnen einer Eingabeaufforderung oder eines Terminals

Öffnen Sie eine Eingabeaufforderung oder ein Terminal und navigieren Sie zu dem Ordner, in dem sich das Video befindet, das Sie konvertieren möchten.

SSIM-Wert mit ffmpeg berechnen:

ffmpeg -i src.mp4 -i compressed.mp4 -lavfi ssim -f null -

Beispiel Output:

[Parsed_ssim_0 @ 0000024cfac4d400] SSIM Y:0.990714 (20.321925) U:0.991228 (20.569242) V:0.991626 (20.770597) All:0.990952 (20.434485)

Dieser Output gibt den SSIM-Wert für das Video an, das Sie gerade mit FFmpeg untersucht haben. Der Ausdruck "SSIM Y: 0.990714" bedeutet, dass der SSIM-Wert für den Y-Kanal des Videos 0.990714 beträgt. Dieser Wert liegt auf einer Skala von 0 bis 1, wobei 1 eine perfekte Übereinstimmung darstellt.

Die Zahlen in Klammern (20.321925) sind die SSIM-Metrik-Werte auf einer anderen Skala. Diese Werte werden aus den SSIM-Indizes berechnet und können dazu verwendet werden, die Ähnlichkeit von Bildern oder Videos auf einer konsistenten Skala zu bewerten.

Gleiches gilt für die U- und V-Kanäle (U:0.991228, V:0.991626) sowie für die Gesamtähnlichkeit (All:0.990952). Je höher diese Werte sind, desto ähnlicher sind die beiden Videos.