|
Przerabianie divx/xvid na DVD PAL (+ polskie napisy)
Aktualizacja:
2004.09.17
Ponizszy sposób umozliwia przerobienie filmu divx albo xvid na format DVD Video.
Na poczatek warto sie postarac o dobrej jakosci material źródlowy
(filmy z bitrate powyzej 700 Kbs a najlepiej powyzej 1000 Kbs, czyli takie na 2 lub 3 CD),
najlepiej z dzwiekiem w formacie AC3. Wtedy otrzymamy dobra jakosc materialu docelowego
i ogladanie nawet na duzym, panoramicznym TV bedzie milym przeżyciem.
POTRZEBNE PROGRAMY:
Nandub 2
Gspot 2.1 (podaje parametry audio i video filmu Divx)
FitCD 1.2.3
BeeSweet 1.5 + dodatki: BeSliced, AC3Machine, BeSweetGUI
AviSynth 2.07, 2.08 albo 2.5x
Cinema Craft Encoder 2.50 albo 2.67.xx (komercyjny)
Spruce DVDMaestro 2.9 (komercyjny)
Edycja napisów:
SubtitleWorkshop 2.51
Time Adjuster 2.9
MaestroSBT 2.4.3.5
Wszystkie programy mozna znalezc tu: www.doom9.org, www.divx.pl, www.filemirrors.com
a niektóre w moim dziale z plikami.
Konwersja AVI - Mpeg2
Przygotowanie materialu.
Otwieramy nasz film Nandubem - jak jest w dwóch albo trzech czesciach to je dodajemy poleceniem:
File - Append AVI segment.
Tu mozemy podejrzec parametry filmu: File - File Information. Sprawdzamy przede wszystkim jakie
framerate ma nasz film - wiekszosc divxów na 23.976, wiec musimy je zmienic na 25 Fps, żeby
planowany film DVD mial parametry zgodne z PAL.
Robimy to wchodzac w pozycje Video na górnym pasku okna programu i
najpierw zaznaczamy na dole opcje Direct stream copy a nastepnie klikamy pozycje
Frame Rate i wpisujac 25 do okienka Change to...
Nastepnie przechodzimy do pozycji Audio i zaznaczamy opcje No audio - wtedy mozemy zapisac
same video jako *avi: File - Save as AVI, w swoim wybranym katalogu roboczym.
Na cala operacje warto miec ok. 10 Gb wolnego miejsca, na dysku/partycji NTFS.
Nastepnie wczytujemy ten plik AVI do programu
FitCD, zeby okreslic prawidlowe rozmiary i
parametry powiekszenia do wymiarów DVD.
Interesuje nas druga sekcja okna programu, pod nazwa Mpeg Resizing:
przycisk Source - tu wczytujemy nasz plik, obok wielkosci obrazu naszego divxa która
sie pojawi (np. 640x272) zaznaczamy Aspekt Ratio czyli stosunek szerokosci do wysokosci.
Ustawiamy je na 1:1 Monitor bo tak dla filmów divx jest najlepiej.
Destination to oczywiscie DVD PAL 720x576, metoda powiekszenia to
Lanczos albo Bicubic precize (polecam pierwsza).
W okienku na dole tworzy sie skrypt AVS, za pomoca którego przeprowadzana jest
konwersja AVI-Mpeg2, encoderem CCE. Zeby go zapisac klikamy Save script
i umieszczamy go w naszym katalogu roboczym.
Ważne:
Lepiej wyliczyc resize obrazu "recznie" i skorygować skrypt AVS - jest to lepsza
metoda, która od dawna z powodzeniem stosuje, dzieki koledze
Faferowi z forum CDRInfo.pl (THX), który ja
opracowal a ja cytuje: Oto przyklad dla filmu divx o rozdzielczosci 604x288
pixeli:
Dla TV 4:3 - 720*(wys/szer) czyli 720*288/604 = 343
Dla TV 16:9 - 960*(wys/szer) czyli 960*288/604 = 457
(zaokraglamy w górę do wartosci parzystej czyli 458)
Wartość AddBorders (czarne poziome pasy) obliczamy:
576-458=118, dzielimy na 2 i mamy: (0,59,0,59).
Obliczamy oczywiscie tylko prawidlowa wysokosc obrazu bo dla normalnego DVD
szerokosc zawsze wynosi 720 pixeli.
Uwaga: dla TV 16:9, film zrodlowy powinieni miec AR conajmniej 1,77
wyjdzie nam rozdzielczosc pionowa powyzej 576 ;)
Wiec nasz przykladowy
skrypt AVS powinien wygladac np. tak:
AviSource("X:\xxx\film.avi")
LanczosResize(720,458)
AddBorders(0,59,0,59)
ConvertToYUY2()
AudioDub(BlankClip())
Do obliczenia resize
przyda się też ten arkusz
Excela (Thx Ninja).
Edytowac i tworzyc skrypty mozemy Notatnikiem albo innym edytorem tekstowym
(zapisujac jako plik z rozszezeniem .avs).
Kodowanie mpeg2
Teraz odpalamy Cinema Craft Encoder i wczytujemy nasz skrypt:
- ustawiamy kursor na oknie CCE i prawym klawiszem myszki wywolujemy funcje Add
- nastepnie przechodzimy do katalogu roboczego gdzie zapisalismy nasz skrypt i
w oknie otwierania plików zmieniamy na dole Pliki typu z Movie files
na All files i ladujemy nasz skrypt AVS.
Po zaladowaniu wyglada to tak jak na screenie i
teraz musimy edytowac ustawienia kodowania Mpeg2:
Ustawienia Encode settings proponuja zrobic tak jak na screenie:

USTAWIENIA:
- Bitrate: sa to ustawienia dla dobrej jakosci divxa. Zawsze mozna eksperymentowac z ustawianiem wielkosci bitrate.
Ja podaje jedynie przykładowe wartosci jakie sam stosuje do filmów ok. 120 min
z audio AC3 (5.1 - 448 kb/s).
- I oczywiscie nie wolno przesadzic z wielkoscia bitrate (np. majac jakis bardzo dlugi film)
bo wtedy plik video (+audio) nie zmiesci sie na plycie DVDR o wielkosci ok. 4.3 Gb.
Warto sprawdzac bezpieczna wielkosc sredniego (Avg) bitrate programem
BitrateCalculator,
pamietajac, ze musi byc jeszcze miejsce na audio i napisy.
- Video encoding mode - tu okreslamy jaka metode kodowania wybierzemy i w ilu przebiegach
sie ona odbedzie. Polecam VBR (zmienne bitrate) i 3 przebiegi. Czym wiecej przebiegów tym teoretycznie
lepsza jakosc obrazu - ja nie stosuje wiecej jak 4 bo to zabiera bardzo duzo czasu
(w zaleznosci od mocy kompa i dlugosci filmu)
- Jezeli zalezy nam na czasie i nie potrzebujemy "super" jakosci ustawmy to
na One pass VBR, zaznaczajac opcje tworzenia pliku "Video information
file".
Nastepnie przechodzimy do pozycji Other settings
Video - tu ustalamy parametry pliku wynikowego. Dla większości divxów
można to zrobic tak jak na screenie. Bardzo ważne jest Aspect Ratio (AR). Jezeli wyczytamy w Gspot,
że nasz divx ma AR w przedziale 1.6 - 2.5 to ustawiamy tą wartość na DAR 16:9, a jak ma 1.33
(np. filmy TV)
to zmieniamy na DAR 4:3 itd.
Opcje GOP zostawiamy bez zmian a w "Quality settings" ustawiamy:
"Image Quality...." na 20 - 25 i wylaczamy Anti noise filter.
Jak juz wszystko ustawimy, kilkamy wszedzie OK., okna sie zamykaja i wciskamy
Encode na dole glównego okna programu, który pyta sie jeszcze czy zapisac nasz
projekt jako plik ECL - potwierdzamy, zapisujemy w katalogu roboczym
i zaczyna sie kodowanie. Jego efektem bedzie plik mpeg2 video (*m2v albo *mpv),
który w finale polaczymy z audio i napisami.
Przyklady sa dla mojej ulubionej wersji CCE 2.50, w pózniejszych ustawia sie
parametry bardzo podobnie.
Przygotowanie sciezki audio
Zeby ja wyodrebnic z divxa, równiez uzywamy programu
Nandub. Wczytujemy film
tak jak radzilem na poczatku, przechodzimy do pozycji Audio, na górnym pasku programu
i sprawdzamy czy jest zaznaczona opcja AVI audio (jak nie ma to zaznaczamy)
i przechodzimy do File i wybieramy pozycje zapisu Save WAV - czyli zapisujemy
nasze audio jako plik *wav. Po paru minutach mamy zapisana sciezke i teraz trzeba zmienic
jej rozszerzenie na prawidlowe bo oczywiscie to nie jest *wav i dlatego musimy sprawdzic
jaki rodzaj sciezki audio ma nasz film. Robimy to za pomoca Gspot'a (pozycja
Audio format) albo po prostu
patrzymy w Nandubie: File - File Information.
Jezeli jest to *mp3 to bedzie tam napisane o formacie cos mniej wiecej takiego
"MPEG-1 Layer 3", sciezka bedzie stereo itd. Jezeli na szczescie bedziemy mieli dzwiek
w formacie AC3 (Dolby Digital) to w Gspot bedzie taka informacja: codec: "ac3 (0x2000) "Dolby Laboratories",
ilosc kanalów 6 itd. Wtedy zmieniamy rozszerzenie naszego pliku audio na prawidlowe i za pomoca
programu BeSliced (wymaga do pracy BeeSweet !!!) korygujemy zapis o formacie
w naglówku pliku: odpalamy BeSliced, pojawia sie smieszna ikonka
ze starszym facetem i przenosimy nasz plik na ta ikonke, i klikamy Fix file - po chwili mamy nowy, poprawny
plik *mp3 albo *ac3 w naszym folderze roboczym.
Nastepnie musimy zmienic framerate audio z 23.976 na 25 Fps, chyba ze szczesliwie
nasz divx mial od razu 25 Fps, co niestety sie rzadko zdarza.
Do tej operacji uzyjemy AC3Machine (wymaga do pracy BeeSweet !!!), które miedzy
innymi potrafi zmienic framerate plików audio i przy okazji mozemy przekonwertowac audio *mp3 na *ac3.
Jezeli szczesliwie mamy zródlowe audio w formacie AC3 5.1, to wczytujemy plik do
programu (Input) i ustawiamy tak jak na tym screenie:
Oczywiscie parametry pliku (Output) wynikowego ustawiamy w zaleznosci od parametrów jakie
ma nasz plik zródlowy (patrzymy w Gspot): tzn. glównie chodzi o ilosc kanalów i bitrate
- tego w przypadku *ac3 nie zmieniajmy.
Jezeli mamy zródlowe audio w formacie *mp3 to kiepsko ale mozemy
je przerobic domowym sposobem na *ac3. Wczytujemy plik do programu
i ustawiamy parametry np. tak jak na screenie.
- warto pamietac, ze audio w DVD powinno miec czestotliwosc 48 kHz
i jezli nasza sciezka *mp3 ma 44.1 kHz to musimy to zmienic, przez zaznaczenie
odpowiedniej opcji w AC3Machine (SSRC Options), przed rozpoczeciem konwersji.
- zamiast ustawienia Surround mozna ustawic na zwykle Stereo
- proponuje nie próbowac przerabiac sciezek Stereo na 5.1 bo to bez sensu
Jezeli zalezy nam na lepszej jakosci konwersji MP3 - AC3, to proponuje uzyc
"zawodowego" narzedzia jakim jest Sonic Foundry Soft Encode - Dolby Digital 5.1
albo Vegas Video 4 +DVD. Wtedy musimy najpierw przerobic nasz plik *mp3 na *wav PCM (np. Cool Edit Pro),
wczytac do Soft Encode, ustawic parametry i po kilkudziesieciu minutach bedziemy miel
np. porzadna sciezke Dolby Digital 2.0 - wczesniej trzeba oczywiscie zmienic framerate audio...
Po tych wszystkich zabiegach powinnismy miec juz dwa podstawowe pliki do
authoringu DVD czyli obraz mpeg2 i audio ac3. Teraz mozemy przygotowac napisy.
Tworzenie napisów DVD.
Skad je wziac to pewnie kazdy wie. Zatem przejdzmy do sedna:
- napisy z *txt konwertuje sie na format *SSA (programem
Subtitle Workshop)
- przy okazji warto sprawdzic bledy, synchronizacje, czas wyswietlania i to poprawic
- najgorsza jest synchronizacja np. napisy i film byly w dwóch kawalkach i
trzeba je dobrze polaczyc w calosc albo po zamianie FPS moga sie troche rozjechac itd.
- Napisy laczymy np. programem Time Adjuster albo Subtitle Workshop.
- Synchronizacje mozna sprawdzic korzystajac potem z podgladu w DVDMaestro
i poprawic programem Time Adjuster albo Subtitle Workshop.
- plik *SSA i wczytuje sie do programu MaestroSBT
- tam ustawia sie parametry - format wyjsciowy, wymiary i rodzaj bitmap, kolory
napisów, czcionki i w przypadku wiekszosci napisów divxowych konwertuje sie
je np. z 23.976 FPS na 25 FPS
- program uzywa systemowych czcionek i robi obrazki które potem wlewa sie
jako osobny strumien video do DVD
- jak ustawi sie wszystkie parametry napisów to zapisuje sie je w formacie
*son (DVDMaestro) i potem importuje sie do DVDMaestro
- tam robi sie podglad, koryguje kolory napisów i tworzy sie dalej DVD...
Oto przykladowe ustawienia MaestroSBT:
Uwagi:
- Wielkosc Graphics size jest przystosowana do filmu z czarnymi pasami na dole
i górze ekranu, zazwyczaj divxy po konwersji na mpeg2 tak wygladaja - jezeli sa nieduze
to mozna wartosc "550" zmienic na "570".
- Proponuje nie ruszac opcji Color keys
- Reszte mozna ustawic tak jak na screenie - to sprawdzone, dzialajace ustawienia
- Z napisami DVD czesto bywaja problemy i w razie czego pomocy
prosze szukac na forum Doom9 albo pisac do mnie, to postaram sie pomóc.
UPDATE:
Druga metoda importowania napisów...
...łatwiejsza (omijamy MaestroSBT) i przez wiele osób preferowana.
W
Subtitle Workshop 2.51 po
zrobieniu wszystkich niezbędnych poprawek, zmianie FPS itd. zapisujemy plik od razu do
drugiego formatu akceptowanego przez DVDMaestro czyli STL (Spruce
Subtitle File):

Po zapisaniu pliku *stl proponuję dokonać ręcznej
manipulacji w jego "wnętrzu" - dzięki temu napisy na ekranie będą wyglądać
lepiej niż na domyślnych ustawieniach. Otwieramy plik w Notatniku i dokonujemy
edycji jego nagłówka. Na czerwono zaznaczyłem miejsca zmian, wpisując
proponowane wartości:
--------------------------------------------------------------------------------------------
//Font select
and font size
$FontName =
Helvetica*
$FontSize = 34
//Character
attributes (global)
$Bold = FALSE
$UnderLined = FALSE
$Italic = FALSE
//Position Control
$HorzAlign = Center
$VertAlign = Bottom
$XOffset = 0
$YOffset = 16
//Contrast Control
$TextContrast = 15
$Outline1Contrast = 15
$Outline2Contrast = 15
$BackgroundContrast = 0
--------------------------------------------------------------------------------------------
Helvetica*
- ładniejsza od Ariala czcionka do napisów.
Stąd można ją ściągnąć.
Zapisujemy zmiany i importujemy plik *stl do DVDMaestro. Import napisów w
formie tekstowej ma swoje zalety: napisy (treść) możemy edytować w DVDMaestro
co było nie możliwe przy wgraniu napisów w postaci bitmap.
Więcej o napisach jest
tutaj.
----------------------------------------------------------------------------
Final - tworzenie DVD.
Odpalamy program DVDMaestro 2.9 i importujemy po kolei:
- video i audio (prawy przycisk myszy na okienku w dolnym prawym rogu i
klikamy: Import Media Assets)
- nastepnie przenosimy audio i video do edytora tak jak widac na screenie:
- napisy importujemy klikajac prawym przyciskiem myszy w miejscu tak jak
to widac na ostatnim screenie (Import Subtitles File).
- Jak sie pojawia na swoim miejscu klikamy jeden z malych prostokacików
na sciezce podpisów i wtedy mamy ich podglad.
- Zazwyczaj kolory sa nie te co potrzeba wiec na oknie podgladu klikamy
zakladke Colors
i przycisk Edit Pallete i ustawiamy kolory tak:
albo poprostu wczytujemy palete kolorów (plik
xxx.spf) z naszego katalogu roboczego
z utworzonymi w MaestroSBT napisami (przycisk Load).
- dajemy OK., zamykamy okienko Subtitle Editor. Wystarczy jak to zrobimy raz,
wszystkie napisy skoryguja sie wedlug tych ustawien.
- Mamy juz wszystkie trzy czesci naszego DVD wiec trzeba podejrzec jak to bedzie wygladac
na zywo.
Zaznaczamy do podgladu Video, Audio i Napisy (klikajac "1" na odpowiednich sciezkach)
- Na górze nad sciezkami mamy panel podgladu i przyciski Play, Stop itd
- puszczamy podglad i sprawdzamy synchronizacje audio, video i podpisów na poczatku,
w srodku i na koncu filmu.
- Jezeli cos nie gra sa to najczesciej napisy (które np. w miare uplywu filmu coraz bardziej sie rozjezdzaja
z dzwiekiem)
i trzeba sie z nimi dodatkowo pobawic np. przesuwajac czas wyswietlania albo ponownie,
prawidlowo polaczyc za pomoca programów o których byla mowa wczesniej
- Teraz mozemy dodac tez Chaptery, tak aby mozna bylo skakac sobie po filmie
i miec bezposredni dostep do wybranych scen: klikamy po prostu w wybranym
miejscu (czasie) na TimeLine widocznym na screenie, pojawia sie okienko
Edit Marker
i potwierdzamy OK, ze chcemy tu miec Chapter:
Ja robie je np. co 10 min. Warto pamietac, zeby
Chapter nie byl w miejscu gdzie sie akurat wyswietlaja napisy - inaczej
moga one w tym momencie za szybko zniknac !
Patrzymy po prostu na linie która przebiega przez sciezki od Chaptera do napisów i
czy nie "tnie" ona przypadkiem któregos z nich.
Dalej ustawiamy inne opcje DVD:
- wywolujemy je (Properties) klikajac prawym przyciskiem myszy na pozycji "Movie 1"
w widocznych na ponizszym screenie:
Najpierw <tytul>.dvd Project:
- zajmujemy sie tylko ta pozycja Initial Stream..., tak jak widac na ponizszym screenie
(innych zakladek poza General nie ruszamy):
- TV System powinien byc ustawiony oczywiscie na PAL
Potem Movie 1:
- tu mozemy zablokowac jakies ustawienia dostepne na naszym DVD.
Ja tu nic nie zaznaczam i zostawiam tak jak jest.
Nastepnie Menus - Menu 1:
- kasujemy Menu 1 (prawy przycisk myszy: Delete Menu), poniewaz go nie potrzebujemy
Reszty nie ruszamy - zostaje tak jak jest.
Teraz musimy ustalic od którego punktu/utworu stratuje nasze DVD:
- na górze w menu View, musimy miec zaznaczona pozycje Connections
- podswietlamy pozycje <tytul>.dvd Project i zrzucamy okienko ze sciezkami na dól ekranu.
- Wtedy powinno sie wyswietlic cos takiego:
- klikamy prawym przyciskiem myszy na pozycji obok
First Play, czyli Target i wprowadzamy wartosc:
czyli poczatek naszego filmu (pierwszy Chapter).
Jeszcze mozemy zmienic Aspekt Ratio naszego DVD:
Domyslnie jest ustawione na 4:3 i ale jak mamy TV panoramiczny i/albo wartosc
AR (divxa i w konsekwencji naszego filmu DVD) w okolicach 16:9 czyli matematycznie 1.777 - 2.35
(obliczamy to dzielac szerokosc/wysokosc naszego zródlowego pliku video
albo patrzymy co pokazuje Gspot w pozycji Aspect) i przy kodowaniu CCE
uzylismy AR 16:9, to ustawiamy na 16:9 Letterbox. Przy filmie/TV 4:3 (AR 1.33)
zostajemy oczywiscie przy wartosci 4:3.
Ufff - robimy w koncu DVD
Kilkamy podkreslony na czerwono przycisk Compile:
Wskazujemy gdzie maja wyladowac nasze pliki DVD i program finalizuje cala akcje,
tworzac pliki *vob, *ifo i *bup, które bedziemy mogli wypalic na plytce.
Do wypalania polecam Nero albo RecordNow Max.
|