FFMPEG-Einstellungen für Unharpmasking mit und ohne Upsampling

1

Ich habe die Aufgabe, die Qualität von Videos von einer Kamera aus zu verbessern. Ich überlegte, ob ich ein Upsampling durchführen und dann eine unscharfe Maskierung anwenden sollte.

Können FFMPEG-Experten einige Starteinstellungen für die unscharfe Maskierung mit und ohne Upsampling vorschlagen (z. B. von 320 x 180 bis 720 P, 1280 x 720)?

Bachalo
quelle
benutze den hqdn3d filter?
Rogerdpack

Antworten:

4

Siehe die Skalierungs- und Unschärfefilter in ffmpeg:

ffmpeg -i input -filter:v "scale=1280:-1,unsharp=5:5:1.0:5:5:0.0" output

Der -1Filter im Maßstab weist Sie ffmpegan, automatisch die richtige Höhe auszuwählen, um das Seitenverhältnis beizubehalten. Sie können den Skalierer mit der -sws_flagsOption ändern , z -sws_flags lanczos. Zum Upsampling lanczoslohnt sich ein Versuch. Standard ist bicubic. Die vollständige Liste finden Sie unter ffmpeg -h full.

In meinem Beispiel werden die Standardeinstellungen unsharpverwendet 5:5:1.0:5:5:0.0, die ich zu Demonstrationszwecken angegeben habe. Mit diesen Werten können Sie Chroma und / oder Luma schärfen oder verwischen. In der Dokumentation finden Sie man ffmpegweitere Beispiele.

Logan
quelle
Option filter:v (set stream filtergraph) cannot be applied to input
E-Info128
@ e-info128 Auf die Reihenfolge der Optionen kommt es an. Sie versuchen, Filter auf die Eingabe anzuwenden, aber die Filterung ist eine Ausgabeoption. ffmpeg [input options] -i input [output options] output
Logan