Filtr ShowFiveVersions pobiera pięć strumieni video i tworzy z nich jeden klip, rozmieszczając klatki z poszczególnych strumieni w następujący sposób:
clip1 | clip3 | clip5 | |||
clip2 | clip4 |
Praktycznie filtr ten ma zastosowanie jedynie przy znajdowaniu wzorca do konwersji
NTSC. Poniżej jest przedstawiony przykład użycia tego filtru.
DoubleWeave()
# jeżeli okaże się to niezbędne, to w tym miejscu można umieścić filtr do zmiany rozdzielczości
a = Pulldown(0, 2).Subtitle("0, 2")
b = Pulldown(1, 3).Subtitle("1, 3")
c = Pulldown(2, 4).Subtitle("2, 4")
d = Pulldown(0 ,3).Subtitle("0 ,3")
e = Pulldown(1, 4).Subtitle("1, 4")
ShowFiveVersions(a, b, c, d, e)
Skrypt ten wyświetli pięć wzorców mogących posłużyć do konwersji NTSC, nakładając na każdy z nich informację o tym, który wzorzec został użyty w danej klatce. Dzięki temu można przeglądnąć film i znaleźć ten wzorzec, który nie powoduje łączenia klatek ze sobą
(przy zwykłej konwersji NTSC będą dwa równie dobre wzorce, które można będzie wykorzystać. Jeżeli chcesz się dowiedzieć dlaczego będą dwa wzorce to spójrz na schemat zawarty w opisie filtra
Pulldown). Jeżeli żaden z pięciu wzorców nie będzie dawał pożądanego efektu to oznacza, że masz do czynienia z niestandardowo wykonaną konwersją
NTSC i w tym przypadku lepiej może się sprawdzić filtr PeculiarBlend.
Jeżeli zamierzasz przechwytywać materiał w wysokiej rozdzielczości, a następnie będziesz chciał ją zmniejszyć, to tuż po filtrze
DoubleWeave możesz umieścić któryś z filtrów do zmiany rozdzielczości np.
ReduceBy2 lub BilinearResize. Wstawienie tego filtru przed DoubleWeave nie jest zalecane ponieważ wtedy,
ShowFiveVersions wygeneruje klatkę o bardzo dużym rozmiarze.