Skip to content

Cum să ajustezi luminozitatea, contrastul, saturația cu FFmpeg

DodaTech Updated 2025-01-15 2 min read

In this tutorial, you'll learn about Cum să ajustezi luminozitatea, contrastul, saturația cu FFmpeg. We cover key concepts, practical examples, and best practices.

Problema

Video-ul tău este prea întunecat, prea spălăcit sau culorile sunt slabe. Filtrul eq (equalizer) ajustează luminozitatea, contrastul și saturația, dar parametrii au scale diferite și pot fi confuzi.

Soluția rapidă

Fix 1: Ajustare Luminozitate

GRESIT — valori eq incorecte (gamma și brightness sunt diferite):

ffmpeg -i input.mp4 -vf "eq=brightness=0.5" output.mp4
# (brightness=0.5 este foarte luminos, aproape albire totală)

CORECT — ajustare subtilă a luminozității:

ffmpeg -i input.mp4 -vf "eq=brightness=0.05" output.mp4
# brightness: -1.0 (foarte întunecat) până la 1.0 (foarte luminos)
# 0.05 este o ajustare ușoară

Fix 2: Ajustare Contrast

# Contrast ușor sporit:
ffmpeg -i input.mp4 -vf "eq=contrast=1.2" output.mp4
# contrast: 0.0 (gri complet) până la 3.0+ (contrat extrem)
# 1.0 = neutru, 1.2 = 20% mai mult contrast

# Contrast redus (efect pastel):
ffmpeg -i input.mp4 -vf "eq=contrast=0.7" output.mp4

Fix 3: Ajustare Saturație

# Culori mai vii:
ffmpeg -i input.mp4 -vf "eq=saturation=1.5" output.mp4
# saturation: 0.0 (alb-negru) până la 3.0+ (supersaturat)
# 1.0 = neutru, 1.5 = 50% mai multă saturație

# Alb-negru:
ffmpeg -i input.mp4 -vf "eq=saturation=0.0" output.mp4

Fix 4: Combinare Luminozitate + Contrast + Saturație

ffmpeg -i input.mp4 -vf "eq=brightness=0.03:contrast=1.3:saturation=1.2" output.mp4
# Corecție completă într-o singură comandă

Fix 5: Ajustare Gamma

# Gamma ajustează luminozitatea midtones-urilor:
ffmpeg -i input.mp4 -vf "eq=gamma=1.5" output.mp4
# gamma: 0.1 (foarte deschis) până la 10.0 (foarte întunecat)
# 1.0 = neutru, >1.0 = mai întunecat, <1.0 = mai deschis

Fix 6: Evaluare (Evaluare Automată)

ffmpeg -i input.mp4 -vf "eq=eval=frame" output.mp4
# eval=frame aplică evaluarea automată frame-by-frame

Folosește DodaTech's Video Enhancer pentru ajustări vizuale interactive ale luminozității, contrastului și saturației.

Prevenție

  • Ajustează un parametru odată pentru a înțelege efectul fiecăruia.
  • Începe cu valori apropiate de 1.0 pentru contrast/saturație și 0.0 pentru brightness.
  • Folosește gamma pentru ajustarea midtones-urilor, brightness pentru ajustarea generală.
  • Testează pe un segment reprezentativ al video-ului.
  • Salvează parametrii optimi pentru reutilizare.

Greșeli comune

  1. Brightness confundat cu gamma — brightness ajustează uniform, gamma ajustează midtones.
  2. Contrast prea mare — contrast > 2.0 pierde detalii în umbre și lumini.
  3. Saturație extremă — saturație > 2.0 produce culori neon nenaturale.
  4. Gamma prea scăzut — gamma < 0.5 spală complet imaginea.
  5. Evaluare automată fără verificare — eval=frame poate produce flicker.

Aceste greșeli apar frecvent în codul FFmpeg real. Contribuitorii DodaTech au identificat aceste modele prin analiza proiectelor open-source și a sistemelor de producție.

Exercițiu practic

Ajustează un video prea întunecat și spălăcit: luminozitate +0.05, contrast 1.3, saturație 1.4, gamma 0.9. Testează pe un segment de 10 secunde.

Acest exercițiu întărește conceptele prezentate în acest ghid. Încearcă să-l implementezi înainte de a verifica soluțiile online.

FAQ

### Care este diferența dintre brightness și gamma?

Brightness adaugă sau scade aceeași valoare din toți pixelii (shift). Gamma aplică o curbă de putere care afectează mai mult midtones-urile. Gamma oferă rezultate mai naturale.

Cum transform video-ul în alb-negru?

Setează saturation=0: ffmpeg -i input.mp4 -vf "eq=saturation=0" output.mp4. Pentru alb-negru clasic cu contrast sporit, adaugă contrast=1.3.

Ce valori sunt recomandate pentru corecția unui video prea întunecat?

brightness=0.05 până la 0.1, gamma=0.8 până la 0.9, contrast=1.1 până la 1.3. Ajustează treptat și verifică rezultatul.

Built by the developers of DodaTech

Doda Browser, DodaZIP & Durga Antivirus Pro