Tutorial

Berechnen Sie den PSNR-Wert einer Video-Datei mit ffmpeg

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.

PSNR-Wert mit ffmpeg berechnen:

ffmpeg -i src.mp4 -i compressed.mp4 -lavfi psnr -f null -
  • PSNR y gibt den PSNR-Wert für die Luminanz (Y) an. Luminanz ist der Helligkeitswert eines Bildes.
  • PSNR u gibt den PSNR-Wert für den Chrominanz-Kanal U an.
  • PSNR v gibt den PSNR-Wert für den Chrominanz-Kanal V an.
  • average:48.561921 gibt den Durchschnittswert der PSNR-Werte für Y, U und V an.
  • min gibt den niedrigsten PSNR-Wert aller Farbkanäle an.
  • max gibt den höchsten PSNR-Wert aller Farbkanäle an.

Der PSNR-Wert wird in dB (Dezibel) angegeben. Ein höherer Wert bedeutet, dass das Originalvideo und das Referenzvideo ähnlicher sind, während ein niedrigerer Wert auf größere Unterschiede zwischen den beiden Videos hinweist. Ein idealer PSNR-Wert beträgt 48 dB.

Hinweis: Der PSNR-Wert ist nicht in jedem Fall ein guter Indikator für die visuelle Qualität des Videos, da er nur die quantitativen Unterschiede zwischen dem Original- und dem Referenzvideo berücksichtigt und nicht die subjektive Wahrnehmung des Betrachters.