Mirip dengan peningkatan kecerahan "penyesuaian level" dengan ffmpeg


10

Saya sedang membuat video dari set gambar tiff 16bit. Gambar-gambarnya sangat gelap, dan perlu dicerahkan. Saat ini saya menerapkan -vf "mp=eq2=1.0:1.0:0.3:1.0:1.0:1.0:1.0:1.0" filter untuk membuat gambar lebih terang, seperti dikatakan di sini , tetapi mereka menjadi terlalu "pudar".

Saya dulu mengubah skala histogram mereka dengan operasi "penyesuaian level" di editor gambar untuk membuatnya lebih cerah, tapi sekarang saya perlu membuat video, bukan file gambar tunggal. Selain itu, cara yang disukai untuk menerapkan operasi seperti itu pada gambar - adalah menerapkannya pada setiap pita warna secara terpisah, karena mereka memiliki atribut kecerahan yang berbeda pada awalnya.

Bisakah saya melakukan sesuatu yang mirip dengan ffmpeg?

Jawaban:


17

asli dengan filter kurva

Anda mungkin dapat menggunakan filter kurva . Ini memiliki lighterpreset:

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

Komponen merah, hijau, dan biru dapat disesuaikan secara terpisah. Berikut ini sama dengan apa yang lighterdigunakan oleh preset:

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

Selain itu, Anda dapat membuat kurva sendiri yang telah ditetapkan di Photoshop, mengekspornya sebagai .acvfile, dan kemudian filter kurva dapat menggunakannya:

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

Luar biasa, persis apa yang saya butuhkan
Vasilly.Prokopyev
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.