### [yv12][yuy2][rgb32][rgb24]

# Dissolve

## Dissolve(clip1, clip2 [, ...], int overlap)

overlap: liczba klatek, która ma być wykorzystana do przejścia pomiędzy klipami (domyślnie przyjmuje wartość 0, czyli efekt tego filtru będzie identyczny jak w przypadku filtra AlignedSplice)

Dissolve ma podobne działanie do filtra AlignedSplice, z tym wyjątkiem, że klipy są łączone z ładnym przejściem (tzw. przenikaniem). Ostatnie klatki pierwszego klipu są mieszane stopniowo z pierwszymi klatkami drugiego klipu. Ścieżka audio z pierwszego klipu ulega wyciszeniu do uzyskania ciszy, natomiast z drugiego klipu - podgłośnieniu z ciszy. Czyli np. jeśli argument overlap przyjmie wartość 100, to przenikanie będzie uzyskane z ostatnich 50 klatek pierwszego klipu i z pierwszymi 50 klatkami z klipu drugiego (przykład pokazany na dwóch klipach, a ich może być oczywiście więcej, ale idea następnego przenikania jest taka sama). Długość klipu wynikowego można obliczyć według poniższego wzoru:

x = (c1+c2+...+cn) - overlap(n-1)

gdzie:
x -> długość (w klatkach) klipu wynikowego
c1, c2, ..., cn -> długość kolejnych klipów (w klatkach)
overlap -> wartość argumentu overlap
n -> ilość klipów
Określenie "dissolve" jest czasem używane do innych efektów, w których przejście jest dokładniej określone. By sprawdzić właściwości powstałego klipu kliknij tutaj.

### translated by Slim