Uwaga!
to jest manual, który opisuje jak ja przerabiam divx na dvd.
nie
jest to
najprostszy sposób, ale jeden z lepszych. Zamiast
napisów z ffdshow można uzyć VobSuba a
zamiast CCE - QUEnca
Do authoringu nadaje się TMPGEncDVDAuthor
Wiem
też ze
całość można zrobić za pomocą winavi
converter, a początkującym poleca się DVD shrinka
Nie
ma tu szaty graficznej, bo to wersja ctrl+c ctrl+v z
notatnika -
pisałem ten manual dla kolegi
1.
Xvid
(w przypadku AVIsource) ffdshow
(w przypadku DirectShowSource)
2.
gspot
sprawdzamy ile film ma fps:)
Jeśli ma 23,976(NTSC)
i
audio 48kHz
to przy konwersji
do PAL 25fps
i użyciu DirectShowSource prawdopodobnie (u mnie tak jest)
nastąpi desynchronizacja obrazu z dźwiękiem.
Ustawienie 24fps
(oryginalny
kinowy fps) u mnie pomaga:D
Jednak ostatnio zauważyłem,
że jeśli częstotliwość próbkowania wynosi 44.1kHz
to lepiej zostawić 23.976
Poeksperymentujcie sami.
Zrobić 10 pierwszych minut i wypalic na DVDRW to nie problem
3.
AVSedit
Ppiszemy
skrypt: dałem
3 swoje
przykładowe skrypty avisource
korzysta
z vfw - trzeba miec dekoder a'la xvid ddsource
korzysta z
filtrow dshow - mozna uzyc ffdshow, właczyć
postprocessing! :) przed dalsza obróbką, wstawić
napisy
(expand 4:3) dodacinne filtry (czasem
przy
23,976fps powoduje desynchro dźwieku) (sprawdzic
czy
napisy pasują, w zwykłym playerze!) syntax
jest
taki:
DirectShowSource("nazwawcudzyslowiu.avi",23.976) po
przecinku
liczba
fps #
"kasuje"
linie;)
potem
mozna tez
dopisać inne rzeczy:
lanczos4resize
- do
resizowania, jak
był
letterbox
4:3 z ffds to do 720x576 jak
nie to do
720xXXX gdzie XXX trzeba sobie na kartce policzyc:P i
potem
addborders
zeby dobic do 576 w pionie
potem
mozna
dodac
filtry wyostrzajce wygladzajace, poklikaj
tam po
prawej AVSedita jest lista filtrów i pod prawym jest dobry
help
dać letterbox w ffdshow i zastosować ten skrypt: (letterbox
4:3 lub 16:9 - zaleznie od proporcji
ekranu na którym bedziemy to oglądać)
Można też użyć innych dekoderów np. do x264 coreAVC z
http://home.hccnet.nl/h.edskes/mirror.htm
i jesli oryginalny film był 16:9 to i tak rozciągnąc go na 720x576
a potem zaznaczyć w CCE 16:9 w zakładce quality.
Będziemy mieli na wyjściu z dvd obraz 1024x576 :D
Zaletą tego drugiego skryptu jest pełna zgodność ze standardem PAL,
czyli rozdzielczość 720x576 przy 25 klatkach na sekundę.
Wadą jest to, że ConvertFPS=true produkuje brakujące klatki
poprzez dublowanie istniejących - czasami przy płynnych ruchach
widac że raz na sekundę obraz się przycina.
4.
Virtual Dub Mod
wczytujemy
avsa
i
patrzymy czy jest ok z video (play output, prawe okno) patrz
czy
niemejst
zbyt ostro, czy napisy sa gdzie trzeba (w
ffds mozna
na
stałe plik podmontowac) dźwiekiem
sie
nie
przejmujemy bo w VDM i
tak sie
bedzie
wszystko piep#$^# patrzymy
tylko
czy
obraz jest ok (przesunąć
suwakiem
dalej)
jak
ok to:
5.
tMPGenc
wczytujemy
avsa
wchodzimy do wizarda, wybieramy dvdpal, dźwięk 256kbps (chyba
ze mamy
dźwiek w ac3 wtedy za pomoca VDM
mozna go
zdemuksowac do pliku *.ac3
ale potem trzeba usunąć z niego nagłówek wav
za pomocą besliced, o czym w następnym punkcie) ustawiamy
bitrate
taki zeby wyszło po prawej 4,5 GB (to
chyba
wiecej
niż 100% wg tmpega, bo on robi 4,1GB
UWAGA! jeśli
mamy cienką
nagrywarkę np. liteona
to lepiej dać zeby było 4,0GB lub nawet mniej -
końcówka płyty zwykle wtedy jest nieczytelna
i film się zacina:/
zapamietujemy
bitrate:P
5b. BeSliced
BeSliced to interfejs graficzny GUI do programu BeSplit.
Można go pobrać np. stąd: http://besplit.doom9.org/
paczka zawiera oba programy.
Virual dub mod podczas demuksowania dźwięku ac3
(streams -> streamlist -> demux)
twrozy wprawdzie plik ac3 ale dodaje mu nagłowek wav,
który trzeba będzie usunąć.
odpalamy besliced i przeciągamy na niego plik ac3.
Po chwili powinno pojawić się menu kontekstowe.
klikamy z niego fix file i po chwili uzyskujemy
poprawiony plik ac3 i plik z logiem.
W tym logu znajdziemy cos takiego:
[00:00:00:032] Stream error : Sync found after XXX bytes Oznacza to, że było xxx bajtów nagłówka i innych śmieci
i plik jest o tyle bajtów przesunięty. (XXX/(4*bitrate))*32 Powyższy wzór pozwoli nam zamienić bajty na milisekundy,
którą to wartość następnie podamy w ifoedit.
http://strony.aster.pl/dejotpe/delay.xls
Tutaj zrobiłem mini kalkulator do przeliczenia tego:)
Wpisujemy bitrate (gspot 2.70- otworzy i *.avi i *.ac3)
i wpisujemy przesunięcie w bajtach (u mnie było to 448 i 1791
i dlatego jest wpisane w pliku. wynik wyszedł 32ms)
Zapamiętujemy wartośc przesunięcia.
6.
Cinema Craft Encoder
na
przykładzie
CCE
SP 2.67
wczytujemy
avsa. klikamy
prawym
i
edit. ustawiamy
bitrate (moze
byc ES
CBR,
moze być 2pass VBR, 1pass VBR nie trafisz z rozmiarem:P ja
widziałem
nawet
dvd robione 8passowo:P) VBR
bitrate: od
0!
do 9000 (mimo że max dla dvd to ~9800)
audio:
256
J-stereo
48kHz
wideo:
dla PAL
w
zasadzie powinno być N/M 4 (ale
chyba moze
byc
i 5)
Quality:
po
lewej są
poczatki stref "zones" jak w xvidzie wyłączamy
lowpass
(8 to już straaasznie rozmywa) wyładczamy
vertical
filter i dither Flat
part
priority
niech zostanie w przedziale 16 (do 32) (help
pdf
bardzo
dokładnie działanie tych filtrów opisuje)
DC
- 10 bit Progrssive
flag
-tak chyba ze jest przeplot:P Zigzag
- wg
helpa moze dać lepsze efekty
dla progresywnych (bez przelotu) źródeł.
I
KLIKAMY
APPLY!!!
potem
mozna
zmienic
poczatkowa klatke na inna i
dać inne
ustawienia dla dalszej czesci
klikamy
encode
now. Jeśli avs nie robi 20
filtrow to z samym lanczosem u mnie wyrabia sie w
około 2 godziny z
całym
filmem (tmpeg daje podobna jakosc, ale robi 8 godzin)
i
mamy plik m2v
i
mpa (w
ustawieniach
ogólnych mozna ustawic zeby było domyslnie mp2 - taki
jaki łyka
ifoedit)
7.
ifoedit
dvd
author
-> author new dvd
wczytujemy
m2v
jako
wideo mp2
i/lub ac3
jako
sciezki audio (uwaga
z
bitratem,
zeby sie na dvd zmiesciło!) ac3
jak jest z
2cd
to najpierw je złaczyc w VDM a
potem
zdemuksowac
w zakładce streams
jakby
co to
besweet
(i GUI do tego besure lub besweetGUI) jest
do obrobki
plikow 5.1 ale za ch*ja ich nie czaje - -
nie ma
przycisku
start, encode czy run - raz
mi sie
kiedyś
udało odpalic kompresje, ale nie wiem jak:P
następnie klikamy na dany strumień audio
i możemy mu wybrać deklarowany język,
oraz wpisac opóźnienie (w przypadku ac3 z VDM)
Subpicture - tutaj wczytujemy pliki *.sup z napisami do dvd
Nie mam pojęcia skąd je wziąć i czym zrobic:P
chapters:
tu
wczytujemy plik celltimes.txt gdzie
są
poczatkowe
klatki nowych chapterow: coś
takiego:
1000 11314 24424 39202 55700 89029 125232
i
enter na
koncu bo
zje ostatni rozdział
teoretycznie
npwy
chapter sie powinien zaczc na klatce I -
do obliczenia
w
zakładce CCE video: "IBBPBBPBBPBBP/I..." obliczyc
gdzie
te
klatki I wypadaja, ale ja radze sobie dać siana, bo
bedzie
działac i
bez tego.
klikamy
OK i po
10
minutach mamy voby bupy i ifo,
(ifoedit
słuzy
tez
do zdejmowania regionów ze zgranych dvd
Decrypterem
plikow ifo bup i vob)
8.
nero
ktore
wrzucamy
do
nero -> DVD -> dvd video -> katalog VIDEO_TS AUDIO_TS
jest
do
dvdaudio:P wypalamy
płytkę:)
jak
chcemy
napisy
wybieralne z menu a nie wklejone na stałe
to
za pomocą
9.
subtitle workshop
konwertujemy txt na coś co łyknie
10/11. DVDmaestro
lub ulead
DVd workshop,
i wiele innych...
ale
na tych sie
nie
znam:P zastapią
one
ifoedit i jeszcze zrobią menu:)