ffmpeg Koreksi Warna: Gamma, Brightness dan Saturation

21

Bagaimana ffmpeg digunakan dengan filter video sekitar tahun 2017 untuk menyesuaikan gamma / kontras, kecerahan dan saturasi?

Sumber Stack Exchange yang merupakan titik berusia beberapa tahun ke filter mp=eq2=, tapi tampaknya akan usang 1 dan diganti dengan hanya eq=. Namun, tautan tersebut tidak mengungkapkan pemahaman yang baik tentang rentang pengaturan.

Bagaimana cara eq=(atau filter yang setara) digunakan? Misalnya, apa format dan pengaturan / rentang yang sesuai?

Untuk penggunaan pribadi saya, saya ingin menjaga gamma tetap di tempatnya, sambil meningkatkan kecerahan dan saturasi, untuk video yang gelap.


1 Melempar pesan kesalahan:No such filter: 'mp'

Bendera musim dingin
sumber
2
Periksa dokumen , dan lihat juga kurva atau filter pp .
Gyan
3
Sintaksnya sama dengan untuk semua filter. yaitu filtername=option1=value1:option2=value2:option3=value3...ini bisa dalam urutan apa pun.
Gyan
Saya tidak melihat "terima kasih" untuk @Gyan - menurut pendapat saya yang sederhana setidaknya setengah dari reputasi untuk jawaban Anda sendiri untuk pertanyaan ini adalah miliknya.
MarianD

Jawaban:

19

Pengaturan ini membantu saya untuk meringankan video gelap menggunakan filter eq, dengan beberapa saturasi tambahan.

Sintaksis:

filtername=option1=value1:option2=value2:option3=value3... Ini bisa dalam urutan apa pun.

Rentang filter dan semua opsi:

https://ffmpeg.org/ffmpeg-filters.html#eq

Pratinjau:

ffplay -vf eq=brightness=0.06:saturation=2 INPUT.MOV

Memberikan:

ffmpeg -i INPUT.MOV -vf eq=brightness=0.06:saturation=2 -c:a copy OUTPUT.MOV


Filter alternatif : curvesdanpp .

Bendera musim dingin
sumber
1
preview ffplay adalah nilai tambah yang luar biasa
Amjo
3

Koreksi gamma cenderung menjadi pilihan yang lebih baik daripada kecerahan, untuk meregangkan histogram ke kanan daripada mendorongnya:

# tinker with numbers
ffplay -vf eq=gamma=1.5:saturation=1.3 original.vid 

# render
ffmpeg -i original.vid -vf eq=gamma=1.5:saturation=1.3 \
    -c:a copy  outfile.vid
Gringo Suave
sumber