ffmpeg การแก้ไขสี: แกมมาความสว่างและความอิ่มตัว


21

ffmpeg ใช้กับตัวกรองวิดีโอในปี 2560 เพื่อปรับแกมม่า / คอนทราสต์ความสว่างและความอิ่มตัวของสีอย่างไร

ทรัพยากร Stack แลกเปลี่ยนที่มีไม่กี่ปีที่จุดเดิมเพื่อกรองmp=eq2=แต่มันดูเหมือนว่าจะเลิก1และแทนที่eq=มีเพียง อย่างไรก็ตามลิงก์ไม่เปิดเผยความเข้าใจที่ดีเกี่ยวกับช่วงการตั้งค่า

มีการใช้eq=(หรือตัวกรองที่เทียบเท่า) ได้อย่างไร เช่นรูปแบบและการตั้งค่า / ช่วงที่เหมาะสมคืออะไร

สำหรับการใช้งานส่วนตัวของฉันฉันต้องการเก็บแกมม่าเอาไว้ในขณะที่เพิ่มความสว่างและความอิ่มตัวของสีให้พอใช้สำหรับวิดีโอที่มีสีเข้ม


1พ่นข้อผิดพลาด:No such filter: 'mp'


2
ตรวจสอบเอกสารและดูในส่วนโค้งหรือตัวกรอง ppเช่นกัน
Gyan

3
ไวยากรณ์เหมือนกับตัวกรองทั้งหมด เช่นสิ่งfiltername=option1=value1:option2=value2:option3=value3...เหล่านี้สามารถอยู่ในลำดับใด ๆ
Gyan

ฉันไม่เห็น“ ขอบคุณ” กับ @Gyan - ในความเห็นอันต่ำต้อยของฉันอย่างน้อยครึ่งหนึ่งของชื่อเสียงสำหรับคำตอบของคุณสำหรับคำถามนี้เป็นของเขา
MarianD

คำตอบ:


19

การตั้งค่าเหล่านี้ช่วยให้ฉันเพิ่มความสว่างให้วิดีโอมืดโดยใช้ตัวกรองeqพร้อมความอิ่มตัวเพิ่ม

ไวยากรณ์:

filtername=option1=value1:option2=value2:option3=value3... สิ่งเหล่านี้สามารถอยู่ในลำดับใดก็ได้

ช่วงตัวกรองและตัวเลือกทั้งหมด:

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

ตัวอย่าง:

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

Render:

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


ฟิลเตอร์ทางเลือก : และcurvespp


1
ตัวอย่าง ffplay คือมูลค่าเพิ่มที่ยอดเยี่ยม
Amjo

3

การแก้ไขด้วยรังสีแกมมาน่าจะเป็นทางเลือกที่ดีกว่าความสว่างเพื่อยืดฮิสโตแกรมไปทางขวาแทนที่จะผลักไปที่:

# 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
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.