2016-04-20 14 views
1

Im Gegensatz zu ffmpeg, scheint es nicht möglich zu sein, die Helligkeit oder andere "schnelle" Einstellungen von Videos mit avconv einzustellen, wenigstens ein Grep in der Manpage für Helligkeit hat keinen einzigen gegeben Ergebnis. Gammakorrektur scheint in irgendeiner Art von LUT-Filter verborgen zu sein.Ändern der Helligkeit des Videos mit avconv

Kann mir jemand auf eine Option hinweisen (in ffmpeg, denen mp, eq2, später eq), die mir erlaubt, dies zu tun? (On Nebenbei bemerkt, kann jemand erklären, warum diese grundlegende und nützliche Funktionalität für den Benutzer abgezogen oder verschleiert worden?)

+0

BTW, nur um Sie wissen zu lassen, können Sie auch Antworten auf solche Fragen auf video.se erhalten – v010dya

Antwort

2

der Tat wie in https://www.libav.org/avconv.html#lut_002c-lutrgb_002c-lutyuv angezeigt können Sie die folgenden Filter verwenden, um die Gamma zu ändern (verwenden Sie es mit -vf) :

lutyuv=y=gammaval(0.5) 

oder:

lutyuv="y=2*val" 

Wenn Sie bereit sind, mit RGB oder YUV Werte spielen möchten, können Sie wahrscheinlich etwas besser mit Hilfe von Formeln wie in den Beispielen dieser Website erhalten . Zum Beispiel Sättigung auf den Formeln in https://stackoverflow.com/a/8810735/6040014 Basis zu erhöhen:

lutyuv="y=2*val:u=(val-128)*2+128:v=(val-128)*2+128" 

Und ein Experiment mit y=(val-128)*2+128 scheint eine Kontrasterhöhung zu bekommen (aber vielleicht „Kontrast“ ist ein technischer Begriff, der ein besseren Formeln als diese folgen soll).

Verwandte Themen