Skip to content

Cum să ajustezi culorile video cu FFmpeg

DodaTech Updated 2025-01-15 2 min read

In this tutorial, you'll learn about Cum să ajustezi culorile video cu FFmpeg. We cover key concepts, practical examples, and best practices.

Problema

Video-ul tău are culori incorecte — prea albastre, prea roșii, lipsite de contrast sau spălăcite. Filtrul colorbalance și colorlevels oferă control precis asupra culorilor, dar parametrii pot fi confuzi.

Soluția rapidă

Fix 1: Ajustare Rapidă cu Colorbalance

GRESIT — parametri greșiți la colorbalance:

ffmpeg -i input.mp4 -vf "colorbalance=rs=0.5:gs=0.3:bs=0.2" output.mp4
# (schimbări subtile, posibil insuficiente)

CORECT — ajustează umbre, midtones și lumini separat:

ffmpeg -i input.mp4 -vf "colorbalance=rs=0.2:gs=-0.1:bs=-0.2:rh=0:gh=0:bh=0:rm=0:gm=0:bm=0" output.mp4
# rs/gs/bs = umbre (shadows), rm/gm/bm = midtones, rh/gh/bh = lumini (highlights)

Fix 2: Corecție cu Colorlevels

# Ajustează nivelurile de intrare și ieșire:
ffmpeg -i input.mp4 -vf "colorlevels=rimin=0.1:gimin=0.1:bimin=0.1:rimax=0.9:gimax=0.9:bimax=0.9" output.mp4
# Elimină zonele complet negre sau complet albe (sporește contrastul)

Fix 3: Creștere Saturație

ffmpeg -i input.mp4 -vf "colorbalance=rm=0.15:gm=0.15:bm=0.15" output.mp4
# rm/gm/bm ajustează midtones-urile (efect de saturație)

Fix 4: Corecție Temperatură Culoare

# Mai cald (mai mult roșu):
ffmpeg -i input.mp4 -vf "colorbalance=rs=0.1:gs=-0.1:rm=0.1:gm=-0.1" output.mp4

# Mai rece (mai mult albastru):
ffmpeg -i input.mp4 -vf "colorbalance=rs=-0.1:bs=0.1:rm=-0.1:bm=0.1" output.mp4

Fix 5: Combinare Colorbalance + Colorlevels

ffmpeg -i input.mp4 -vf "colorlevels=rimin=0.05:gimin=0.05:bimin=0.05:rimax=0.95:gimax=0.95:bimax=0.95,colorbalance=rs=0.1:gs=0.05:bs=-0.05:rm=0.05:gm=0.05:bm=-0.05" output.mp4
# Corecție completă: întâi nivelează, apoi ajustează balansul

Fix 6: Corecție Automată cu autolevels

ffmpeg -i input.mp4 -vf "signalstats,autolevels" output.mp4
# autolevels ajustează automat nivelurile pentru contrast optim

Folosește DodaTech's Color Correction Tool pentru ajustări vizuale interactive.

Prevenție

  • Ajustează umbrele separat de lumini pentru control fin.
  • Folosește valori mici (-0.3 până la 0.3) și ajustează treptat.
  • Testează pe un singur frame cu -vframes 1.
  • Combină colorbalance cu colorlevels pentru rezultate profesionale.
  • Verifică pe un monitor calibrat.

Greșeli comune

  1. Valori prea mari — ajustări extreme produc culori nenaturale.
  2. Ajustarea doar a umbrelor — ignorarea midtones-urilor și luminilor.
  3. Confuzia între rs/gs/bs și rh/gh/bh — umbre vs lumini.
  4. Fără corecție prealabilă a nivelurilor — colorlevels înainte de balance.
  5. Neglijarea ordinii filtrelor — ordinea filtrelor afectează rezultatul final.

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 cu dominanță albastră adăugând roșu în umbre și midtones, apoi corectează nivelurile pentru contrast optim.

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 colorbalance și colorlevels?

colorbalance ajustează balansul de culoare pe trei zone (umbre, midtones, lumini). colorlevels ajustează distribuția pixelilor între negru și alb (contrast și expunere).

Cum salvez și reutilizez o ajustare de culoare?

Exportă parametrii și aplică-i altor video-uri din aceeași sesiune. Poți crea un fișier batch script cu parametrii optimizați.

De ce culorile mele par artificiale după ajustare?

Valorile sunt prea mari sau ajustezi prea mult un singur canal. Păstrează modificările subtile (0.05-0.15) pentru rezultate naturale.

Built by the developers of DodaTech

Doda Browser, DodaZIP & Durga Antivirus Pro