Konfiguracja Virtualdub
Autor: Roy (roy@divx.pl)

Zgrywanie materiału video z wykorzystaniem Virtualdub


Po uruchomieniu programu w menu "File" należy wybrać pozycję "Capture AVI".


Konfiguracja programu

Menu Audio

Wybieramy opcję "Compression" (klawisz A). Ustawiamy format: PCM, Atrybuty: 44100kHz bitów; stereo/mono, zależnie od źródła dźwięku.



W oknie "Volume meter" możemy sprawdzić jak ustawiony jest poziom sygnału wejściowego. Suwak "Volume" dobrze jest ustawić na 3 lub 4 kreskę od prawej. Zapobiegnie to przesterowaniu dźwięku i jego zniekształceniom.



Menu Video

W menu "Video" wybieramy opcję "Format". Okno które pojawi się będzie zależało od rodzaju karty video której użyjemy do przechwytywania.



W związku z tym można podać tylko ogólne zasady.
W oknie tym ustawia się dwa elementy:
- wymiar obrazu, tj. rozdzielczość
- format obrazu, tj. format koloru obrazu
Rozdzielczość w jakiej można zgrywać film zależy nie tylko od samej karty przechwytującej, ale też od wydajności innych urządzeń wykorzystywanych w tym procesie, a przede wszystkim dysku twardego. Zasadą jest, że niezależnie od źródła materiał należy zgrywać w najwyższej możliwej rozdzielczości. Należy tak uczynić nawet jeżeli docelową rozdzielczością jest 384x288 lub 352x288, jak również kiedy źródłem sygnału jest kaseta VHS. Przyjmuje się, że materiał z taką rozdzielczością odpowiada jakością VHS. Nie należy jednak zgrywać w takiej rozdzielczości chyba, że karta przechwytywań nie pozwala na zgrywanie z większą. Materiał video zapisany np. na VHS jest zapisany z przeplotem. Oznacza to, że składa się z dwóch pól. Jedno pole składa się z linii parzystych, rysowanych poziomo na ekranie telewizora drugie pole z linii nieparzystych. Oba te pola są wyświetlane naprzemiennie. Dopiero złożenie obu tych pól daje pełną klatkę. Taka metoda ma swoje uzasadnienie historyczne. Z początku rozwoju telewizji fosfor stosowany w kineskopach ówczesnych telewizorów nie wygasał dostatecznie szybko po jego wzbudzeniu aby można było odświeżać obraz z częstotliwością 25 klatek na sekundę. Stąd zastosowano metodę wzbudzania naprzemiennie linii parzystych i nieparzystych poziomach rysowanych na ekranie. Obecnie nie istnieje już ten powód, ale jest to nadal wykorzystywane obecnie w celu zapewnienia płynności ruchów wyświetlanych obrazów.

Przechwytując materiał video należy zapisać informacje zawarte w obu polach. Jest to możliwe przy rozdzielczościach zgrywania większych niż 288 linii w poziomie. Zgrywając materiał z rozdzielczością 384x288 lub mniejszą zapisujemy tylko informację zawartą tylko w jednym polu, a więc połowę informacji potrzebnej do stworzenia pełnej klatki filmu. Dlatego materiał zgrywany w tej rozdzielczości będzie wyglądał niezbyt dobrze i nie zapewni właściwej jakości końcowej. Taką jakość zapewni natomiast zgrywanie w wyższych rozdzielczościach. Najlepszą oczywiście jest maksymalna tj. 768x576, ale wystarczają już mniejsze np. 640x480. Jeśli karta nie pozwala na płynne przechwytywanie w takich rozdzielczościach można poprzestać np. na 384x576. Jeśli takiej rozdzielczości nie udostępnia bezpośrednio karta video w tym oknie, można ją ustawić w Virtualdub w menu "Video/Set Custom Format".



Wybierając format koloru w jakim będzie zgrywany materiał również należy kierować się jakością jaką oferuje dany format. Najlepszy jest oczywiście 24 bit RGB. Nie każda karta jednak udostępnia w ogóle kolory RGB. Niektóre oferują tylko format koloru YUV. Format ten sam w sobie zawiera już kompresję obrazu. Z nich najlepszą jakość oferuje YUY2.

Opcja "Source" (klawisz S) pozwala zazwyczaj wybrać źródło sygnału z którego pochodzi materiał np. tuner, composite, SVideo. Należy odpowiednio wybrać źródło zależnie od urządzenia i połączeń z którego pochodzi materiał.


Ustawia się tutaj również standard formatu Video, tutaj zawsze ustawiamy "PAL BD".
Zazwyczaj dostępne jest również sterowanie opcjami samego obrazu: jasność, kontrast, nasycenie kolorów itd. Opcje te można pozostawić przy domyślnych ustawieniach. Jeżeli jednak zgrywany materiał zawiera dużo szumów, można podnieść nieznacznie jasność obrazu, o około 5% . Później przy kompresji do docelowego formatu za pomocą odpowiedniego filtru należy ją odpowiednio zmniejszyć. Operacja ta pozwoli częściowo zamaskować szumy widoczne na obrazie.

Ostatnią opcją którą można jeszcze ustawić jest "Compression".



Program Virtualdub umożliwia kompresję w dwóch trybach standardowym (Compresion compatibility) i własnym wewnętrznym (Compression). Tylko ten drugi umożliwia ominięcie bariery 2 lub 4GB dla FAT 16 lub 32. Dlatego zawsze należy zgrywać używając wewnętrznego trybu. Opcja "Compression" umożliwia ustalenie jakiego kodeka użyjemy do kompresji materiału video podczas zgrywania. Oczywiście wcześniej musimy taki kodek zainstalować. Może to być Huffyuv, MJPEG itd. To jakiego kodeka będziemy mogli użyć zależy też od formatu koloru jaki wybraliśmy poprzednio. Niektóre kodeki mogą bowiem przyjmować na wejściu materiał tylko w określonym formacie koloru. Dlatego jeśli po otwarciu okna "Compression" z wyborem kodeka, nie znajdziemy tego w którym zamierzamy zgrywać materiał video, należy zmienić format koloru.
Godne uwagi są dwa kodeki programowe, jeśli karta video nie ma własnego którego wspomagałaby sprzętowo, są to: Huffyuv i PICVideo Motion MJPEG.
Kodek PICVideo Motion MJPEG umożliwia elastyczny dobór poziomu kompresji zależnie od możliwości komputera i naszych wymagań.



W najnowszej edycji kodeka mamy możliwość ustawienia stopnia kompresji za pomocą suwaka, przesuwając go w lewo, do wartości 1 (większy stopień kompresji, gorsza jakość) lub prawo do wartości 20 (mniejszy stopień kompresji, lepsza jakość). Jeśli chcemy mieć większy wpływ na proces kompresji należy kliknąć na przycisk "Advanced". Ukażą się wówczas dodatkowe opcje:
- zaznaczając opcję "Force YUY2 Output", spowodujemy że kolor będzie zawsze zakodowany; w formacie YUY2, jeśli pozostawimy niezaznaczone będzie zakodowany tak jak wybraliśmy w oknie "Format", najczęściej RGB24.
- zaznaczając okno "2 Fields If More Then", możemy wybrać od jakiej wielkości rozdzielczości będzie dokonywane przechwytywanie z przeplotem. Maksymalną wartością jaką powinniśmy wpisać jest 288. Oznacza to, że jeśli ustawimy rozdzielczość przechwytywania większą niż 288 w poziomie (np. 640x480), będą przechwytywane oba pola. Poniżej tej rozdzielczości tylko jedno.
-pola "Luminance.." i "Chrominance Quality", określają jakość z jaką powinien być zapisany sygnał określający jasność i kolor obrazu. Wartość 0 oznacza wartość najlepszą. Ma to bezpośredni wpływ na wielkości pliku AVI który otrzymamy.
- Podobnie jest z parametrem "Subsampling", określa on ile bitów ma być przeznaczonych na sygnał jasności a ile koloru. Wartość 1/1/1 oznacza, że sygnał jasności i oba sygnały koloru otrzymają taką samą ilość bitów. Wartość 4/2/2 i 4/1/1 oznaczają że więcej bitów zostanie przeznaczonych na zapis sygnału luminacji, konkretnie 4 lub 2 razy więcej, niż na zapis kolorów. Oznacza to tym samym że mniej miejsca zabierze plik avi. Opiera się to na właściwości ludzkiego wzroku który bardziej wrażliwy jest na zmiany w jasności obiektu niż zmiany jego barwy. W związku z czym można ograniczyć ilość informacji potrzebnej do zapisu kolorów bez szkody do pewnego stopnia dla efektu końcowego.

W menu "Video" program umożliwia ustawienie wielu innych opcji m.in. croppingu, redukcji szumów. Należy jednak nie korzystać z nich na tym etapie, lecz pozostawić to do kompresji do docelowego formatu. Włączenie ich teraz może spowodować niepożądane efekty, np. większa ilość gubionych klatek.


Menu Capture



W menu Capture opcja Settings:



- W okno "Frame rate" wpisujemy 25, czyli 25 klatek na sekundę
- Zaznaczamy opcje "Capture audio" i "Wait for OK to capture". Pierwsza oznacza że wraz z obrazem będzie zapisywany dźwięk. Druga, że przechwytywanie rozpocznie się dopiero po kliknięciu w odrębnym oknie.
W sekcji "Abort options" ustawiamy jakie nasze działanie przerwie proces zgrywania. Warto tutaj zaznaczyć "Abort hotkey/None" i "Abort on left mouse button". Oznaczają one że proces ten przerwie tylko kliknięcie lewym klawiszem myszki. Uchroni to nas przed przerwaniem procesu zgrywania poprzez przypadkowe naciśnięcie klawisza klawiatury.
W sekcji "Advanced" warto zmienić wartość "Video buffer" limit na większy niż domyślny. Można bezpiecznie wpisać nawet 1000. Opcja ta oznacza ile bufforów o określonej wielkości program utworzy w pamięci operacyjnej komputera na przechowywanie informacji podczas zgrywania. Oczywiście im większa liczba tym prawdopodobieństwo opuszczania klatek mniejsze. Faktyczna ilość buforów zostanie dobrana przez program na podstawie wolnej ilości pamięci RAM w komputerze. Wartość ta określa maksymalną ilość tych buforów.
Należy również zaznaczyć "Lock video stream to audio". Opcja ta pozwoli na zachowanie synchronizacji obrazu i dźwięku kiedy opuszczane są klatki.
Opcja "Drop % limit" oznacza w którym momencie program ma automatycznie zaprzestać zgrywania, kiedy liczba opuszczonych klatek przekroczy określony procent ogólnej liczby już przechwyconych. Wartością domyślną jest tutaj 10%, można pozostawić ją nie zmienioną, albo zmniejszyć.
Opcja; Preferences w menu Capture:



- "Defult capture file" pozwala ustalić gdzie będzie domyślnie zapisywany pliki video
- "Opcje Save current..." pozwalają na zapisanie jako domyślnych ustawień dokonanych poprzednio co do ustawień przechwytywania.

Opcja "Capture drives" pozwala na określenia na których dyskach i partycjach będzie zapisywany plik AVI. Klikając na "Add spill drive" dodajemy kolejną pozycje do tej listy. Konkretny dysk lub partycję ustalamy klikając w oknie na kolumnie "Path" i wpisując odpowiednie oznaczenie dysku lub partycji np. d:, g: itd. W ten sposób możemy ustalić kilka dysków lub partycji. U dołu możemy określić wielkość minimalną i maksymalną pliku na jaką będzie dzielony film. Najlepiej jest pozostawić domyślne ustawienia.



Aby uaktywnić opcję dzielenia pliku na kilka części i tym samym ominąć barierę 2GB/4GB musimy zaznaczyć w menu "Capture" opcję "Enable multisegment capture".


Aby rozpocząć zgrywanie materiału video należy kliknąć w menu "Capture" na "Capture video" (lub na klawiaturze F6). Po pewnym momencie pojawi się okno w którym podana zostanie informacja ile zostało utworzonych buforów dla dla obrazu i dźwięku. Klikając na OK w tym oknie uruchamiamy zgrywanie.


  »  Wprowadzenie do kompresji Divx
  »  Konfiguracja kodeka Divx 5
  »  Instrukcja kompresji Divx4 w programie VirtualDub
  »  Formaty obrazu i dobór rozdzielczości
  »  Metody uzyskania najlepszej jakości dźwięku
  »  Łączenie obrazu i dźwięku w VirtualDub
  »  Instrukcja kompresji Divx5 w programie VirtualDub
  »  Kompresja VCD w programie TMPGEnc
  »  Jakość obrazu w kompresji Divx
  »  Konfiguracja Virtualdub
Copyright © 1999-2003 DivX.PL Group

http://www.hal.trzepak.net/faq/winxp/faqxp.html -strona główna FAQ XP