
czyli
jak z filmu DVD zrobić jego DivX-ową "kopię"...
1. Zgrywanie zawartości płyty DVD na dysk
W tym celu można użyć dowolnego DVD rippera:
Należy zgrać wszystkie pliki, nie zawracając sobie na razie głowy
tym, które .VOB-y są filmem a które nie.
Po zripowaniu np. do kalalogu ?:\FILM.VOB powinniśmy uzyskać następującą listę
plików:
Wolumin w stacji dysków ?: ZIEBEN . <DIR> 00.09.28 20:16 . |
Mając już zgrane .VOB-y możemy przystępować do ich konwersji na .AVI
2. Konwersja MPEG-2 do DivX-a
Istnieje wiele kilka programów do konwersji z formatu MPEG-2 do AVI, jednak ja nie będc wchodził. w szczegóły i opiszę jedną metodę - jak narazie - moim zdaniem najszybszą i najlepszą. Oto ona:
mpeg2avi -b VOBlist.lst -f -f2 -q0 -r1 -3X 640 -3Y 480 -1 640 480 -o8 VIDEO.AVI
^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^
| | | | | | | | | | |
| | | | | | | | | | +----- plik wyjściowy
| | | | | | | | | |
| | | | | | | | | +----- format (7-RBG, 8-YV12, 9-YUY2)
| | | | | | | | +----- obcięcie obrazu
| | | | | | | |
| | | | | | | +----- zmiana rozdzielczości na osi Y
| | | | | | |
| | | | | | +----- zmiana rozdzielczości na osi X
| | | | | |
| | | | | +----- algorytm dekodowania 32-bit MMX iDCT
| | | | |
| | | | +----- najlepsza jakość
| | | |
| | | +----- ustalenie pliku wynikowego na 25 klatek/sek.
| | |
| | +----- dekodowanie jako ... - jesteśmy pytani o ilość klatek/sek. pliku wynikowego
| |
| +----- lista naszych VOB-ów z filmem utworzonych w p. 2.a)
|
+----- program wykonujący konwersję MPEG-2 na AVI
Po wydaniu niniejszej komendy jesteśmy pytani o kodek video. Dobór kodeka jest zależny od indywidualnych wymagań. (jakości, długości pliku itd...). W tym celu używa sic tzw. "birate calculators" aby wiliczyć odpowiednią prędkość strumienia danych w zależności od jakości dźwięku i rządanej wielkości pliku wynikowego.Zasada jest następująca:
(wielkość pliku w MB x 8 x 1024) / (długołś filmu w minutach x 60) = bitrate (kbit/s)
Na słabsze komputery (Celeron 300 Mhz) optymalnym ustawieniem może być:
Video:
DivX ;-) MPEG-4 Low-Motion (ewentualnie Fast-Motion),
Keyframe every 1 second
Smoothness ---------------------# Crispness (100)
Data Rate (Kilobits per Second): 700-910
Przy rozdzielczo[.ci 512x384
Audio:
MPEG Layer-3 128 kBit/s, 44,100 Hz, Stereo
Po odczekaniu od kilku do kilkunastu godzin (w zależności od posiadanego sprzętu) otrzymujemy w końcu VIDEO.AVI, i przystępujemy do następnego kroku, a mianowicie - dekompresji dźwięku.Uwagi:
Jeśli chcemy nałożyć teksty bezpośrednio na film (patrz opis niżej) nie należy stosować zmiany rozdzielczości (-3X, -3Y) i obcinania (-1) oraz jako kodek zastosować: DivX ;-) MPEG-4 Low-Motion, Crispness (100), Data Rate 6000, ponieważ ewentualnego obcięcia i zmiany kompresji dokonamy przy nakładaniu tekstów, łączeniu obrazu i dzwięku w programie Virtual Dub.
3. Dekodowanie dźwięku
Dźwięk na filmie DVD zapisany jest w tych samych VOB-ach co obraz. Do jego wyodrębnienia użyjemy programu 'ac3dec', awięc piszemy:
ac3dec vts_01_1.vob -allvobs -out ?:\FILM.AVI\AUDIO.WAV
^ ^ ^ ^
| | | |
| | | +----- zachowaj jako ...
| | |
| | +----- przetwórz wszystkie pliki filmu
| |
| +----- pierwszy plik naszego filmu
|
+----- program dekodujący dźwięk AC3 z VOB-ów do WAV
Po wydanu komendy wybieramy: PCM 48000 Hz, 16bit-stereo i jeśli wszystko przebiegło prawidłowo w katalogu ?:\FILM.AVI\ powinien znaleźć się dźwięk.
4. Łczenie obrazu i dźwięku, nakładanie napisów
Jest to ostateczny krok przy konwersji. Następuje w nim połączenie obrazu i dźwięku oraz (opcjonalnie) nałożenie (na stałe) napisów.
K O N I E C