Chỉnh màu ffmpeg: Gamma, Độ sáng và Độ bão hòa


21

Làm thế nào ffmpeg được sử dụng với bộ lọc video vào khoảng năm 2017 để điều chỉnh gamma / độ tương phản, độ sáng và độ bão hòa?

Nguồn lực chồng Exchange là một vài tuổi trỏ đến bộ lọc mp=eq2=, nhưng nó có vẻ là bị phản đối 1 và thay thế chỉ với eq=. Tuy nhiên, liên kết không tiết lộ sự hiểu biết tốt về phạm vi cài đặt.

Làm thế nào eq=(hoặc bộ lọc tương đương) được sử dụng? Ví dụ, định dạng và cài đặt / phạm vi phù hợp là gì?

Đối với mục đích sử dụng cá nhân của tôi, tôi muốn giữ gamma ở vị trí cũ, đồng thời tăng độ sáng và độ bão hòa một chút cho một video tối.


1 thông báo lỗi ném:No such filter: 'mp'


2
Kiểm tra các tài liệu và xem xét các đường cong hoặc bộ lọc pp .
Gyan

3
Cú pháp giống như cho tất cả các bộ lọc. tức là filtername=option1=value1:option2=value2:option3=value3...những thứ này có thể theo thứ tự
Gyan

Tôi không thấy bất kỳ lời cảm ơn nào của bạn đến với @Gyan - theo ý kiến ​​khiêm tốn của tôi, ít nhất một nửa danh tiếng cho câu trả lời của riêng bạn cho câu hỏi này thuộc về anh ấy.
MaryD

Câu trả lời:


19

Các cài đặt này đã giúp tôi làm sáng một video tối bằng bộ lọc eq, với một số độ bão hòa được thêm vào.

Cú pháp:

filtername=option1=value1:option2=value2:option3=value3... Đây có thể là theo thứ tự bất kỳ.

Phạm vi bộ lọc và tất cả các tùy chọn:

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

Xem trước:

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

Kết xuất:

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


Bộ lọc thay thế : curvespp .


1
ffplay xem trước là một giá trị gia tăng tuyệt vời
Amjo

3

Hiệu chỉnh gamma có thể là một lựa chọn tốt hơn so với độ sáng, để kéo dài biểu đồ sang phải thay vì đẩy nó qua:

# 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
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.