Ähnlich wie bei der Helligkeitsverbesserung „Pegelanpassung“ mit ffmpeg


10

Ich komponiere ein Video aus 16-Bit-Tiff-Bildern. Die Bilder sind sehr dunkel und müssen aufgehellt werden. Momentan wende ich -vf "mp=eq2=1.0:1.0:0.3:1.0:1.0:1.0:1.0:1.0" Filter an, um Bilder heller zu machen, wie hier gesagt , aber sie werden zu "verblasst".

Früher habe ich ihr Histogramm mit der Funktion "Pegelanpassung" im Bildeditor neu skaliert, um sie heller zu machen, aber jetzt muss ich ein Video erstellen, keine einzelne Bilddatei. Eine bevorzugte Methode zum Anwenden solcher Operationen auf Bilder besteht darin, sie separat auf jedes Farbband anzuwenden, da sie anfänglich unterschiedliche Helligkeitsattribute haben.

Kann ich mit ffmpeg etwas Ähnliches machen?

Antworten:


17

Original mit Kurvenfilter

Sie könnten möglicherweise den Kurvenfilter verwenden . Es hat eine lighterVoreinstellung:

ffmpeg -i input -vf curves=preset=lighter -c:a copy output

Die roten, grünen und blauen Komponenten können separat eingestellt werden. Das Folgende entspricht dem, was die lighterVoreinstellung verwendet:

curves=r='0.4/0.5':g='0.4/0.5':b='0.4/0.5'

Darüber hinaus können Sie Ihre eigenen Kurven in Photoshop voreingestellt, als .acvDatei exportieren und dann vom Kurvenfilter verwenden:

curves=psfile=/path/to/ps_curves_file.acv

Genial, genau das, was ich brauchte
Vasilly.Prokopyev
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.