Ich habe eine AVI-Datei input.avi
kodiert, die das Format entsprechend HQ
hat .yuv422
ffprobe
Wenn ich jetzt den folgenden Befehl ausführe
ffmpeg -i input.avi -c:v libx264 -crf 0 -pix_fmt yuv420p out.mp4
Wird die out.mp4
im Vergleich zu verlustfrei sein input.avi
? oder es wird "verlustfrei" sein, außer dass die Hälfte der U
Informationen V
verloren geht?
Um das YUV422P AVI und das YUV420P MP4 direkt zu vergleichen,
ffmpeg -i input.avi -i out.mp4
-filter_complex
"[0]format=yuv420p,split[avi-p][avi-s];
[1][avi-p]psnr;[1][avi-s]ssim" -f null -
-lavfi psnr="stats_file=psnr.log"
aber kein Glück.
stib
stib
Schienbein
input.avi
Ich möchte die PSNR und SSIM zwischen einer codierten mp4-Datei berechnen . Aber das yuv-Format ist anders, also codiere ich dasinput.avi
'verlustfreie' yuv420p mp4 und berechne dann PSNR und SSIM.Gyan
[1]format=yuv420p[a];[0][a]psnr..
Schienbein
ffmpeg
, ich bin mir nicht sicher, wie ich[1]format=yuv420p[a];[0][a]psnr..
meinem Befehl etwas hinzufügen soll