background image

Konwersja filmów z płyt DVD do formatu DivX

  

(24.07.2000)

 

E-mail: john20@friko5.onet.pl 

Wszystkie zawarte w tym opisie informacje są oparte na moich doświadczeniach i 
wiadomościach zasięgniętych w Internecie. Oprogramowanie, które znajduje się na tej płycie 
CD jest dostępne na stronach WWW. Tekst ten skierowany jest raczej dla początkujących, ale 
mam nadzieję,  że i bardziej zaawansowani też coś skorzystają. Do tego dokumentu nie 
dodałem żadnych linków do stron z programami i opisami. Niektóre z zamieszczonych opisów 
przedstawione są tylko ogólnie. Po więcej informacji odsyłam do Internetu, prasy komputerowej, 
a także do innych manual'i zawartych na tej płycie. Nie odpowiadam za błędne działanie 
programów i jakiekolwiek uszkodzenia w systemie spowodowane tymi programami. Nowe 
wersje zawartych na płycie programów, a także  inne można zamawiać mail'em.  

Sorry za niektóre błędy, ale piszę nocami 

1. Podstawowe wiadomości. 

Do przetwarzania filmów z DVD do formatu DivX wymagany jest dość mocny sprzęt. Nie ma 
tutaj  żadnych ograniczeń. Na moim kompie PIII700, 256MB, 2x 30GB IBM ATA100, DVD 
Toshiba  12/40 film o długości 2 godzin przetwarza się zależnie od programu 7 - 10 godzin 
(obraz i dźwięk). Jak widać to bardzo długo. Tutaj ważna jest moc procka, a ilość pamięci i 
szybkości dysków nie grają roli. Dodatkowo zaopatrz się raczej w duży dysk gdyż filmy w 
MPEG-2 (format kodowania, w którym zapisany jest film DVD) zajmują  średnio od 4,5GB do 
powyżej 7GB. 
Teraz jeżeli już wiesz ile czasu będzie cię kosztował gotowy film w DivX możemy zacząć opis. 
Aby otrzymać kopię filmu z DVD  formacie DivX potrzebować  będziesz następujących 
programów (są zawarte na płycie CD): 

DivX MPEG4 DVD Video Codec 3.11 Alpha 

(codec - konieczna instalacja) 

Radium MP3 Codec 1.263 

(codec audio - konieczna instalacja) 

AC3DEC 0.817 

(przetwarzanie dźwięku) 

MPEG2AVI 0.16B35 

(przetwarzanie obrazu) 

MPEG2AVI AC3DEC vStrip GUI 0.19k 

(GUI - umożliwia obsługę programów pod DOS'a w 

okienkach) 

VobDec+ 0.311

 z 

VOBDecGUI 2.5b 

(lub innego rippera np. 

DeCSS  1.2.1b

CladDVD  1.45

DOD DVD Speed Ripper 1.1

 itd. wszystkie znajdują się na płycie CD)  

FlasKMPEG 0.594 

(program do konwersji - jego opis w wersji angielskiej na płycie) 

SUBRipper 0.3 beta 1 

(generowanie napisów) 

Micro DVD Player 1.0

 

VirtualDub 1.3 

(łączenie obrazu z dźwiękiem) 

ASPI32

 for W98 lub W2K (Windows 2000), które trzeba zainstalować aby przegrywanie z DVD 

na dysk działało poprawnie(także zastosowanie do nagrywarek) katalog /CDR/ASPI32. 
Wykorzystuje je przede wszystkim W2K, w  którym nie są standardowo zainstalowane. Do 
każdego z systemów są po trzy pliki jeden sprawdzający obecną wersję i dwa uaktualnienia, 
które należy zainstalować w odpowiedniej kolejności, czyli najpierw starszą wersję, a później 
nowszą (jeżeli uruchomisz jeden z nich w prawym górnym rogu w nawiasie pojawi się wersja. 
Duża część programów tutaj przedstawionych to programy pod DOS i aby nie było z ich 
obsługą problemów stosuje się do nich nakładki na Windows tzw. GUI. GUI należy skopiować 
do katalogu, którym znajduje się uruchamiany program.   
Ewentualnie można skorzystać z pakietów do konwersji 

Genesis Rip Package 1.0

 (opis w PDF 

po niemiecku) i najnowszego 20.07.2000 

RIPPack for DivX

 (instrukcja spolszczona i 

uzupełniona przeze mnie), w których  znajduje się programy przeze mnie zalecane. Są tam 

background image

przedstawione inne metody konwersji, różnymi programami, ale zasada jest w zasadzie ta 
sama. Programy, które tutaj wskazałem są tylko moją propozycją i jedną z możliwości. 
Przegraj z płyty do dowolnego katalogu na dysku twardym. Następnie zdejmij z plików atrybut 
"tylko do odczytu" gdyż w niektórych programach znajdują się pliki konfiguracyjne, które 
zmieniają się w czasie pracy programu. Teraz kolej na instalację programów. Zainstaluj  
program 

DivX MPEG4 DVD Video Codec 3.11 Alpha 

i postępuj według zawartej w nim instrukcji 

(po instalacji uruchom "Run Me First !!" - to spowoduje zainstalowanie codec'ów w systemie). 
Następnie 

Radium MP3 Codec 1.263 

co akurat nie jest koniecznością jeżeli posiadasz 

Win98SE lub Win2000 gdyż jest codec MP3 i jest on standardowo w systemie (można 
sprawdzić Panel sterowania - Multimedia - Urządzenia - Kodery-dekodery (audio, video)). Teraz 
dopiero możemy zacząć naszą pracę. 

2. Odtwarzanie skopiowanych filmów. 

Aby móc odtwarzać skopiowane już filmy z dysku twardego należy utworzyć katalogi o 
podobnej strukturze: \Nazwa filmu\Video_ts\pliki z DVD. Nazwa filmu najlepiej jak jest 8 
znakowa, następnie tworzymy katalog "Video_ts" i tam kopiujemy pliki z płyty DVD.  
Najlepiej jeżeli jesteś zaopatrzony w sprzętowy dekoder DVD (najlepiej RealMagic) wtedy nie 
masz  żadnego problemu z odtwarzaniem tak z kopiowanych filmów (poprawne proporcje 
obrazu i działające menu). Jeżeli niestety nie jesteś posiadaczem dekodera sprzętowego, a 
korzystasz jedynie z programowego dasz radę osiągnąć taki sam efekt. Przede wszystkim 
musisz najpierw zainstalować player 

WinDVD 2000

 (koniecznie ten), a następnie uruchomić 

prostego player'a 

Microsoft DVD Player

. Właśnie ten mały program umożliwia w miarę łatwy i 

prosty sposób odtwarzanie filmów DVD z dysku twardego (gorąco polecam). Aby uruchomić w 
nim film wybieramy Options-Select Disc, a następnie katalog w którym on się znajduje - 
wybieramy z tego katalogu plik "Video_ts.ifo"(program wybiera plik automatycznie) i film 
zaczyna się odtwarzać.   

3. Kopiowanie plików z DVD na dysk twardy (Ripping). 

Do kopiowania danych z płyty DVD na dysk twardy stosuje się tzw. rippery - 

VobDec+ 0.311

 z 

VOBDecGUI 2.5b

DeCSS 1.2.1b

CladDVD 1.45

DOD DVD Speed Ripper 1.1

. Z programów, 

które przedstawiłem polecam 

CladDVD  1.45

 gdyż to jeden z najlepszych i najszybszych, a 

zarazem najprostszy w obsłudze. 

background image

 

Gdy do napędu DVD jest włożona płyta z filmem wybieramy nazwę napędu i naciskasz 
"Rescan", pojawią się wtedy wszystkie pliki, które znajdują się na płycie. Wybierasz "RIP Full 
DVD" i katalog do którego zgrasz pliki. 
Opis: 
No Macro' - usuwa zabezpieczenie Macrovision, które powoduje zakłócenia przy zgrywaniu na 
kasetę video (funkcja ta nie musi być zaznaczana) 
Rip Single Files - zgrywa pojedyncze pliki (trzeba je wcześniej zaznaczyć) 
Rip Movie - zgrywa pliki *.VOB 
Rip Full DVD - zgrywa cały film (wszystkie pliki) 
Z pozostałych programów do zgrywania na twardy dysk obecnie można polecić 

VobDec 

(ale 

jest wolniejszy od CladDVD przy wyszukiwaniu kluczy), pozostałe niestety nie nadają się do 
przegrywania najnowszych filmów gdyż nie potrafią ich rozkodować. Tak więc pozostaje 
używanie CladDVD lub VobDec.   

4. Konwersja obrazu. 

Aby przekonwertować film DVD (MPEG-2) do formatu DivX (MPEG-4) musimy użyć programu 

MPEG2AVI 0.16B35 

+

 MPEG2AVI AC3DEC vStrip GUI 0.19k 

lub 

FlasKMPEG 0.594 

(te 

programy to tylko moja propozycja - są najbardziej popularne). Pierwszy z nich to program po 
DOS'a i aby jego obsługa była prostsza musi skorzystać z GUI. Drugi zaś to już program 
typowo pod Windows. Oba mają zalety i wady. Proponuję więc sprawdzić obydwa w celach 
porównawczych.  
Zajmijmy się więc pierwszym 

MPEG2AVI 0.16B35 

+

 MPEG2AVI AC3DEC vStrip GUI 0.19k 

tak 

jak już napisałem jest to oprogramowanie po DOS. Wszelkie polecenia wprowadzamy z linii 
poleceń lub po dodaniu do niego GUI, z okienek (poniżej dołączony screen GUI do 
MPEG2AVI). Jak widzimy na GUI obsługuje cztery programy. Ja zajmę się dwoma: MPEG2AVI 
i AC3DEC (ten będzie opisany w punkcie 5). MPEG2AVI przetwarza z plików *.VOB tylko i 
wyłącznie obraz (dźwięk przetwarza AC3DEC). Tak jak widzimy na screen'ie na początku 
trzeba ustawić lokalizację: programu MPEG2AVI, plików wejściowych tych które będziemy 
przetwarzać, czyli *.VOB (Input) i wynikowego już przekonwertowanego pliku AVI w formacie 
DivX (Output AVI). Następnie widzimy linie komend (Command Line(s)), w której pokazują się 
komendy jakie musiałbyś wprowadzić gdybyś nie używał tego GUI. Dalej po lewej stronie GUI 

background image

ustawia się ilość klatek(fps),  jakość dekodowanego obrazu, a także system w jakim jest 
zapisany film (PAL, NTSC) i proporcje wyświetlanego obrazu. W prawej zaś masz możliwość 
ustawienia kodowania fragmentu filmu (ta opcja jest w zasadzie nie używana) i wymiary okna w 
jakim będzie wyświetlany  film. Dokładny opis wszystkich funkcji (komend i poleceń) MPEG2AVI 
znajduje się w angielskim opisie programu. Dodatkowo mogę dodać, że przy wybieraniu plików 
do obróbki "Input" masz wybór co do rodzaju pliku *.VOB, *.AC3 (plik dźwiękowy), *,LST itd. 
Rodzaje plików możliwe do wybrania zależne są od tego czy będzie przetwarzany dźwięk, czy 
obraz. 

 

background image

Teraz skrótowo opiszę sposób użycia tego programu Najpierw ustawiamy podstawowe 
parametry programu, czyli ścieżki dostępowe. Jeżeli chcemy konwertować cały film nie 
wystarczy wybrać tylko jeden plik VOB. Odpowiedzialne za film są wszystkie pliki VOB, które 
mają nazwę: Vts_01_?.vob. Znak "?" oznacza kolejny numer pliku. Na płycie jest ich z reguły 4 
do 7 i zajmują 0,99 GB, ostatni zaś zależnie od potrzeb. Abyś nie musiał wprowadzać 
pojedynczo każdego pliku należy stworzyć plik o dowolnej nazwie z rozszerzeniem lst. Poniżej 
pokaże jego strukturę. 
Encode.lst 
E:\BADBOYS\VIDEO_TS\VTS_01_01.VOB 
E:\BADBOYS\VIDEO_TS\VTS_01_02.VOB 
E:\BADBOYS\VIDEO_TS\VTS_01_03.VOB 
Jak widać budowa jest bardzo prosta. Wpisujemy tylko ścieżkę do każdego pliku VOB. Ponadto 
przypomnę, że katalogi najlepiej jeżeli mają 8 znaków długości. 
Zalecam nie zmieniać  żadnych innych opcji - ustawić tak jak jest na screen'ie. Naciskamy 
"Create My AVI", pokazuje się okno konfiguracji codec'a  DivX. Ustawiamy jego parametry: 650-
700 kbits/sec dla filmu 2 godz. (zajmuje około 700 MB razem z dźwiękiem). Klikamy OK i teraz 
przerwa na około 5-10 godzin zależnie od twojego sprzętu. 

5. Przetwarzanie dźwięku. 

background image

Dźwięk w filmie DVD jest kodowany w systemie AC3 (6-kanałów, 48kHz) należy przetworzyć go 
do *.WAV (2-kanały 44,1kHz). Służy do tego program 

AC3DEC

, który podobnie jak i 

MPEG2AVI 0.16B35 

jest programem pod DOS'a. Należy więc użyć programu 

MPEG2AVI 

AC3DEC vStrip GUI 0.19k

, który umożliwi pracę w okienkach. 

  

 

Ustawienia są podobne jak i w module MPEG2AVI. W lokalizacji wybierasz plik (zależnie od 
tego jaką część filmu chcesz przetwarzać) VTS_01_1.VOB (jeżeli przetwarzasz cały film) 
następnie należy zaznaczyć dwie opcje "Span Over Multiple VOBS Automaticly" i "Overwrite 
Output WAV File without Asking" - spowoduje to przetworzenie wszystkich plików 

background image

VTS_01_?.VOB, czyli całego filmu. Teraz ustaw głośność: przesuń suwak "Global Output Gain" 
na około 300. Jeżeli tego nie zrobisz dźwięk będzie po prostu słabo słyszalny. Wybierz jeszcze 
ścieżkę  dźwiękową jaką  będziesz przetwarzać (język, ale nie chodzi o wersję napisów) 
"Language 0" - jest to przeważnie język angielski. Teraz wystarczy nacisnąć "Create My WAV". 
Pokaże się menu. Wybierz tak jak na załączonym obrazku i naciśnij OK. 

 

 

6. Łączenie obrazu i dźwięku. 

Do łączenia w jedną całość plików z obrazem AVI i dźwiękiem (WAV) służy VirtualDub 1.3. 

 

Aby połączyć dwa wcześniej utworzone plik - AVI(obraz) i WAV(dźwięk) należy wybrać z menu: 
- File - Open video file (Otwórz plik *.AVI) 
- Audio - Wav Audio (Otwórz plik *.WAV) 
- Video - Direct stream copy (to ustawienie powoduje, że plik *.AVI nie jest ponownie 
przetwarzany) 
- Audio - Full processing mode (zostaje włączone pełne przetwarzanie plik *.WAV) 
- Audio - Conversion (należy ustawić tak jak pokazane jest na rysunku) 

background image

 

- Audio - Compression (należy wybrać codec MPEG Layer-3 (musi być zainstalowany program 

Radium MP3 Codec 1.263

) i ustawić parametry - najlepiej 128 kbits, 44100Hz. Częstotliwość 

próbkowania czyli 44100Hz (zalecam gdyż wyższej np. 48000Hz nie potrafią odtworzyć 
wszystkie karty muzyczne) jest zależna od wcześniejszego twojego wyboru w menu Audio - 
Conversion.  

 

Gdy masz już wszystko poprawnie ustawione wybierasz z menu File - Save AVI i zapisujesz 
wynikowy plik *.AVI (oprócz nazwy wpisz rozszerzenie np. AirForceOne.avi), w którym znajduje 
się skompresowany obraz (MPEG-4 DivX) i dźwięk (MPEG Layer-3). Czas wykonywania tej 
procedury waha się między 0,5 - 1,0 h. Otrzymujesz już gotowy plik do odtwarzania. 

7. Generowanie napisów. 

Do tworzenia napisów służy program 

DVD Subripper 0.3 beta 1 

(program w polskiej wersji 

językowej - standardowo angielski). Musisz załadować plik IFO (vts_01_0.ifo) - w nim zawarte 
są informacje o filmie. Następnie dodać VOB'y (vts_01_1.vob itd.) - film znajduje się zawsze w 
VOB'ach (vts_01_?.vob), ? - kolejny numer pliku 1,2,3,4,5,6 itd. Dodać należy wszystkie 
odpowiedzialne za film. Później zaznaczyć rozdziały (Chapter) - najlepiej wszystkie i wybrać 
język - wystarczy go podświetlić. Włączyć przetwarzanie - Wynik - Ładuj jako (MicroDVD 
Player) oraz zapisać jako (Micro DVD Player.out) - wprowadzić nazwę pliku i rozszerzenie np. 
E:\napisy.txt (jeżeli nie wprowadzisz litery dysku przy zapisie pliku będziesz miał błąd. Podczas 
rozpoznawania tekstu w filmie program uczy się wszystkich znaków. Na początku 
rozpoznawania program zapyta o kolor tekstu (należy wybrać jeden z trzech możliwych kolorów 
tak aby tło było czarne a tekst biały, poczym wybrać opcję "Widzę BIAŁE znaki (nie obwódki) na 
CZARNYM). Podczas "nauki programu" należy niezrozumiałe dla niego znaki wprowadzać 
ręcznie. Każdy niezrozumiały znak jest zaznaczony ramką. Taką procedurę wykonuje się tylko 
na początku rozpoznawania. Później przetwarzane jest wszystko automatyczne. Po 

background image

zakończeniu najlepiej sprawdzić poprawność tekstu i ewentualnie poprawić. Odtwarzanie 
zapisanego w ten sposób tekstu wykonuje się programem MicroDVD Player 1.0. 

 

9. Odtwarzanie napisów w MicroDVD Player. 

Wszystkie opisy do tego player'a są zamieszczone na tej płycie CD w wersji angielskiej. Aby 
rozpocząć pracę z odtwarzaczem przegraj go płyty na dysk twardy. Następnie zdejmij z 
przegranych plików atrybut "tylko do odczytu" (jeżeli atrybut "tylko do odczytu" nie zostanie 
zdjęty system zawiesi się - 

MicroDVD Player 1.0

 przy każdym uruchomieniu uaktualnia plik 

"mdvdp.ini"). Teraz konieczna będzie konieczne utworzenie pliku "test.ini", który trzeba umieścić 
w katalogu, w którym znajduje się odtwarzacz np. /MicroDVD Player 1.0/test.ini.Poniżej sposób 
edycji pliku "test.ini", gdzie konieczne jest wprowadzenie zamiast kropek ścieżek do katalogu , 
w którym znajduje się filmem w DivX (plik AVI) i napisy (plik TXT). Dodatkowe informacje 
znajdują się w nawiasach i nie należy ich wprowadzać. 
 
Plik "test.ini" 
 
[Micro DVD Ini File] 
 
[MAIN] 
Title=Cube                         (Tytuł filmu) 
ID=1 
 
[MOVIE] 
Directory=E:\  

           (Ścieżka do napędu CD)  

AVIName=Cube.avi           (Plik z filmem - znajduje się w katalogu głównym na płycie CD) 
 
[SUBTITLES] 
Directory=E:\  

 

(Ścieżka do napędu CD) 

1=Pol Polski                         
File=Cube.txt                     (Plik z napisami - znajduje się w katalogu głównym na płycie CD) 
 
Teraz należy jesz stworzyć plik np. "start.bat", który też należy umieścić w katalogu 
odtwarzacza 

MicroDVD Player 1.0

.  

 
Plik "start" 
mdvdp test.ini                    (mdvdp - plik, który uruchamia odtwarzacz) 
 

background image

Aby włączyć napisy należy po uruchomieniu filmu w odtwarzaczu 

MicroDVD Player 1.0

 

nacisnąć klawisz "Q" i wybrać "Polski". Można także zmienić ustawienia wyświetlania napisów, 
a także działania programu wybierając ikonę "Change Configuration".

 

9. Uwagi 

Przedstawiona tutaj metoda nie jest jedyna. Ustawienia w programach przedstawione są tylko w 
celach przykładowych - warto trochę z nimi poeksperymentować. Dobrą metodą konwersji jest 
także użycie programu 

FlasKMPEG 0.594 

(wersja polska), który umożliwia chyba nieco 

łatwiejszą obsługę (jego opis w języku angielskim znajduje się na tej płycie CD). Umożliwia 
jednoczesną konwersję dźwięku i obrazu, a także przetwarzanie do pliku *.AVI napisów. 
Wszystko co zostało przedstawione w tym opisie nie wygląda tak różowo w rzeczywistości. 
Największym problemem jak zauważysz jest problem z synchronizacją  dźwięku z obrazem 
(chociaż nie zawsze). Ja aby pozbyć się tego problemu używam programu 

Adobe Premiere 5.5

.  

10. Zakończenie.

 

Mam nadzieję,  że ten opis pomógł chociaż po części zrozumieć sposób konwersji na format 
DivX.  Życzę powodzenia w ciężkiej pracy Jeżeli to co napisałem jest bardzo niezrozumiałe 
proszę o mail'e: john20@friko5.onet.pl. Poza tym zawsze zostaje Internet, ale jak na razie nie 
znalazłem nic po polsku (może za mało szukałem?). Mam nadzieje, że za jakiś czas ten opis 
będzie już poprawiony i zaktualizowany.  

Jakiekolwiek pytania i ewentualne zamówienia na nowe programy użytkowe 
(bardzo duży wybór gier i użytków) proszę przesyłać mail'em.