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):
sudo apt-get install ffmpeg
brew install ffmpeg
Ö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.