Kako popraviti zelenu nijansu u zajednici Gospodara prstenova u produženom izdanju Prstenova Blu-Ray
Gospodar prstenova je jednostavno moj omiljeni film svih vremena. (Koja, pitate? Sve tri, očito.) Ali najnovija Blu-Ray kolekcija ima jedan očigledan problem.
Blu-Ray verzija Druženje prstena: Prošireno izdanje ima znatno izmijenjeno vrijeme boje, što rezultira zelenom nijansom tijekom cijelog filma. Ona postoji samo u Fellowship of the Ring, samo u Extended Edition, i samo na Blu-Ray. Proširena DVD verzija stipendija nema ovaj problem, niti kazališnu Blu-Ray verziju stipendija, niti druga dva proširena izdanja Blu-Rays. Pogledajte videozapis u nastavku koji se uspoređuje zajedništvo je Prošireni i Theatrical Blu-Rays, kako bi vidjeli što promjena izgleda (gledati ga na cijelom zaslonu, vjerujte mi). Više o problemu zelene boje možete pročitati ovdje.
Srećom, postoji popravak. Uređivanje majstora You_Too (ista osoba koja je ispravila boju na fantastičnoj Ratovi zvijezda: Despecialized Edition) napisao je AviSynth skriptu kako bi popravio neke od blještavih boja. Njegovo rješenje, međutim, postoji samo u zakopanom postu na forumu i sada mrtvom blogu koji, ako niste upoznati s AviSynth-om i drugim alatima, može zvučati kao kineski. Tako sam mislio bih staviti malo kako-to da objašnjava a) kako pokrenuti skriptu, i b) poboljšava na njega u nekoliko manjih načina. Ali da bude jasno: 99% zasluga za ovaj proces ide na You_Too i njegov naporan rad. Upravo sam dodao malo ugađanje tu i tamo.
Što ćete trebati
Da biste izvršili taj postupak, morat ćete uzeti nekoliko alata:
- Windows računalo (mislim da je to moguće na drugim platformama, ali nisam istraživao kako to učiniti.)
- Vaš Blu-Ray primjerak Druženje prstena: Prošireno izdanje
- Blu-ray disk, za kopiranje diskova
- MakeMKV, da biste pokidali diskove
- AviSynth, skriptni jezik za zadatke uređivanja videozapisa
- MeGUI, GUI za pokretanje AviSynth skripti
- GiCocu dodatak za AviSynth (pomaknite se dolje na ovoj stranici da biste ga pronašli)
- Dither paket za AviSynth. Preuzmite datoteku dither-1.27.1.zip s ovog posta na forumu.
- Paket MaskTools za AviSynth, dostupan na ovom forumu.
- Dodatak za RemoveGrain v1.0b za AviSynth
- MKVToolNix za spajanje dobivenih datoteka u jedan film (preporučujem preuzimanje prijenosne verzije.)
To izgleda kao puno, ali ne brinite, sve ima svrhu, i sve će se spojiti u korake ispod. Za sada samo spremite sve te datoteke na radnu površinu.
Prvi korak: Ripirajte Blu-Ray diskove
Prije početka korekcije boje, morat ćete kopirati film na računalo. Stoga spojite Blu-Ray pogon i instalirajte MakeMKV prije nastavka.
Pokrenite MakeMKV, umetnite jedan disk filma i pritisnite "Open Disc". Kada završite čitanje diska, odaberite naslov, jezik i titlove koje želite kopirati. Naslov koji želite je najveći, a svakako ćete htjeti glavni DTS engleski zvuk (neki će možda htjeti i pun DTS-HD MA audio, a to je u redu - općenito samo ripujem 5.1 DTS "jezgru" kako bih spremio prostor). Također preporučam da provjerite prva četiri okvira podnaslova, kao što je prikazano gore. To će uključivati titlove na engleskom jeziku za cijeli film, te titlove na engleskom jeziku samo za vilinske dijelove. Ako želite samo titlove za linije vilenjaka, odaberite drugi set potvrdnih okvira.
S odabranim postavkama prozor bi trebao izgledati ovako:
Zatim na lijevoj strani odaberite mapu za izlaz i pritisnite gumb "Napravi MKV". Trebat će vam neko vrijeme da se rascjepka, ali kad se to učini, imat ćete veliku "MKV datoteku" na tvrdom disku - s prvom polovicom filma. Preimenujte u FOTR-D1.mkv
i stavite ga u mapu gdje god želite. Na radnoj površini stvorio sam mapu pod nazivom "LOTR Re-Color", gdje preporučujem pohranjivanje svih videodatoteka, audio datoteka i skripti koje na kraju kreirate za ovaj projekt.
Ponovite cijeli postupak za Disc Two i imenujte rezultirajuću datoteku FOTR-D2.mkv
. Možete početi na drugom koraku u nastavku dok se diskovi kopiraju.
Drugi korak: Postavite AviSynth i njegove dodatke
Morat ćete instalirati nekoliko programa i dodataka prije nego prođete kroz ostatak tog procesa, pa učinimo to sada.
Ako to već niste učinili, preuzmite AviSynth, MeGUI, GiCocu, Dither paket, MaskTools paket, RemoveGrain i MKVToolNix iz linkova u odjeljku "Što ćete trebati" ovog vodiča.
Prvo instalirajte AviSynth. To je normalan Windows program, pa samo dvaput kliknite EXE datoteku i slijedite upute za instalaciju na vaš sustav.
MeGUI i MKVToolNix su prijenosne aplikacije, što znači da ih ne morate instalirati - samo raspakirajte datoteke u bilo koju mapu (kreirali ste mape nazvane “MeGUI” i “MKVToolNix” u mojoj “LOTR Re-Color” mapi iz koraka Jedan).
GiCocu, Dither, MaskTools i RemoveGrain su svi dodaci za AviSynth koji dolaze u ZIP datoteke. Otvorite svaku ZIP datoteku i izvadite sljedeće datoteke u AviSynth-ovu mapu dodataka (prema zadanim postavkama u C: Programske datoteke (x86) Dodaci za AviSynth
):
- GiCoCu.dll (iz GiCoCu ZIP datoteke)
- dither.avsi (iz datoteke Dither ZIP)
- mt_xxpand_multi.avsi (iz datoteke Dither ZIP)
- dither.dll (iz mape win32 u datoteci Dither ZIP)
- avstp.dll (iz mape win32 u datoteci Dither ZIP)
- mt_masktools-26.dll (iz ZIP datoteke datoteke MaskTools)
- RemoveGrainS.dll (iz ZIP datoteke datoteke RemoveGrain)
Konačna će mapa vjerojatno izgledati ovako:
To bi trebali biti jedini dodaci koji su vam potrebni za ovaj proces, zajedno s onim što je već u AviSynthovoj mapi dodataka.
Treći korak: Stvorite svoje skripte
Morat ćete stvoriti četiri tekstualne datoteke za ovaj proces: datoteku "Krivulje" koja sadrži informacije o korekciji boja; skriptu AviSynth, koja pokreće naredbe; i dvije “qp datoteke”, koje će nam pomoći ukloniti pauzu u sredini filma.
Najprije otvorite bilježnicu i zalijepite u sljedećem tekstu:
# GIMP krivulja 0 0 16 20 -1 -1 45 65 -1 -1 81 106 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 225 240 -1 -1 255 255 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 246 255 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 255 246 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 232 255 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 255 255
Spremite datoteku kao curves.cur
u istoj mapi kao i datoteke videozapisa.
Zatim izradite novu datoteku u programu Notepad i zalijepite je u sljedećem tekstu:
DirectShowSource ("FOTR-D1.mkv", fps = 23.976, audio = false, convertfps = true) .AssumeFPS (24000,1001) ConvertToRGB (matrix = "rec709") GiCoCu ("curves.cur") ConvertToYV12 (matrix = " Podešavanje (startHue = 140.0, endHue = 200.0, sat = 0.95) Podešavanje (startHue = 200.0, endHue = 270.0, sat = 0.90) Podešavanje (startHue = 270.0, endHue = 340.0, hue = -10, sat = 0.80) obrezivanje (0, 140, 0, -140) gradfun3 (thr = 1.3)
Spremite datoteku kao FOTR-D1.avs
u istoj mapi kao i datoteke videozapisa.
Sada kreirajte novu skriptu s istim tekstom, ali s FOTR-D2.mkv
u prvom redu umjesto FOTR-D1.mkv
. Imenujte skriptu FOTR-D2.avs
, i stavite ga u istu mapu s filmskim datotekama i drugim skriptama.
Naposljetku, stvorite dvije nove tekstualne datoteke: jedna se zove D1-pause.txt
i jedan se zove D2 pause.txt
. D1-pause.txt
treba sadržavati sljedeće:
151969 K
I D2 pause.txt
treba sadržavati ovaj tekst:
48 K
To će stvoriti "ključne okvire" na kraju jednog diska i početka diska dva, tako da možemo ukloniti pet sekundi pauze između dvije polovice filma..
U ovom trenutku, evo kako je izgledala mapa mog projekta sa svime na mjestu:
Prije nastavka provjerite imate li sve te datoteke.
Četvrti korak: Pokrenite skripte
Otvorite MeGUI.exe, a na liniji AviSynth Script na vrhu kliknite gumb “…”. Odaberi FOTR-D1.avs
skriptu koju ste stvorili u zadnjem koraku i kliknite U redu. Ako sve prođe dobro, otvorit će se prozor za pregled videozapisa koji će pokazati kako će izgledati videozapis. Možete zatvoriti ovaj prozor.
Ako se, umjesto pregleda videozapisa, pojavi pogreška, provjerite jesu li instalirani ispravni dodaci i da ste sve do sada ispravno učinili.
Na "Video Output" liniji glavnog prozora MeGUI-ja, preimenujte izlaznu datoteku u FOTR-D1-CC.mkv
(ili što god želite). NEMOJTE prebrisati ili izbrisati izvornik FOTR-D1.mkv
datoteka; trebat će nam kasnije!
Zatim kliknite gumb Config u retku "Encoder Settings". Promijenite Target Playback Device u "DXVA". U okvir Quality (Kvaliteta) upišite 16.5 i postavite Preset na Medium. Možete postaviti kvalitetu na nešto veći broj za manju datoteku, ali 16.5 je ono što sam pronašao kao najbolju ravnotežu između kvalitete i veličine datoteke (i savršeno će se uklopiti na 25 GB Blu-ray diska kad završimo). Kliknite U redu.
Na kraju, označite okvir "Prikaži napredne postavke" i idite na karticu "Ostalo" koja se pojavljuje na vrhu prozora. Označite okvir "Koristi qp datoteku" i pritisnite "…" da biste potražili prvu qp datoteku koju smo stvorili u zadnjem koraku (D1-pause.txt
).
Kliknite gumb OK za povratak na glavni prozor MeGUI.
Sada je vrijeme za glavni događaj! Kliknite gumb "Red" u gornjoj polovici prozora - onaj pored gumba "Analiza reda čekanja" - za početak postupka kodiranja.
To će potrajati neko vrijeme (na mojoj overclockanoj šest-jezgri i7, trebalo je malo više od tri sata, tako da će na tipičnim strojevima biti potrebno i više vremena). Idite na pauzu, uzmite šalicu čaja i pustite ga da učini svoje. Također možete nastaviti koristiti računalo za to vrijeme ako želite.
Kada se to učini, ponovite sve korake četiri FOTR-D2.avs
i D2 pause.txt
. Imajte na umu da rezultirajuće datoteke neće imati nikakav zvuk - to je u redu, to ćemo popraviti u zadnjem koraku.
Peti korak: Spajanje datoteka u jedan film
U ovom trenutku trebate imati četiri videodatoteke:
FOTR-D1.mkv
(Izvorni videozapis i DTS zvuk na disku jedan)FOTR-D1-CC.mkv
(Videozapis s ispravljenom bojom Disc One, bez zvuka)FOTR-D2.mkv
(Izvorni videozapis DTS-a i DTS audiozapis)FOTR-D2-CC.mkv
(Videozapis s ispravljenim bojama u Disc Two, bez zvuka)
Sada je vrijeme da ih sve spojimo u jedan prekrasan film.
Otvorite mkvtoolnix-gui.exe i kliknite gumb "Dodaj izvorne datoteke". Odaberi FOTR-D1-CC.mkv
. Zatim ponovno pritisnite Add Source Files i odaberite FOTR-D1.mkv
. Trebali biste vidjeti kako se datoteke prikazuju u gornjem oknu, a sve različite pjesme (videozapisi, audiozapisi, titlovi i poglavlja) u donjem oknu..
Kliknite na drugu pjesmu za titlove, au desnom oknu podesite "Default track flag" i "Forced track flag" na "Yes". To osigurava da se elvišni titlovi uvijek pojavljuju kada gledate film.
Zatim kliknite desnom tipkom miša FOTR-D1-CC.mkv
u gornjem oknu i odaberite "Dodavanje datoteka". Odaberi FOTR-D2-CC.mkv
. Zatim kliknite desnom tipkom miša FOTR-D1.mkv
, ponovno odaberite "Append Files" i odaberite FOTR-D2.mkv
.
Poništite odabir izvornog videozapisa Disk One (Jedan disk) u donjem oknu (oba potvrdna okvira). To ne želimo u našem konačnom filmu - samo želimo njegov zvuk i druge stvari.
U ovom trenutku prozor bi trebao izgledati kao na slici ispod.
Sada kliknite karticu “Output” na vrhu i kliknite na padajući izbornik “Split Mode”. Odaberite "po dijelovima na temelju vremenskih koda" i unesite sljedeće u okvir:
00: 00: 00-01: 45: 37, 01 +: 45: 45-03: 48: 18
Također možete promijeniti naslov datoteke ako želite.
Konačno, dajte filmu ime datoteke u okvir Izlazna datoteka na dnu prozora. Koristio sam se FOTR-FINAL.mkv
.
Kada je sve spremno, pritisnite gumb “Start Muxing”. To će kombinirati video u boji i izvorni zvuk za oba diska u jedan 208-minutni ep.
Šesti korak (opcionalno): Snimite film koji je ispravljen u boji na Blu-ray disk
Za gledanje filma koristim računalo za kućno kino, pa ako ste poput mene, možete se zaustaviti ovdje. Samo otvorite konačnu MKV datoteku u svom omiljenom videoplayeru i gotovi ste.
Međutim, ako želite gledati film na Blu-Ray reproduktoru (a vaš Blu-Ray player ne podržava palac pogon s videodatotekama), možete snimiti završeni film u boji na Blu-ray disk , S preporučenim postavkama u ovom postu, to bi trebala biti savršena veličina za Blu-ray od 25 GB. Trebat će vam samo Blu-Ray snimač, neki prazni diskovi i dva besplatna programa: tsMuxeR i ImgBurn.
Unzip tsMuxeR gdje god želite (to je prijenosni, baš kao i MeGUI i MKVToolNix) i instalirati ImgBurn kao normalan Windows program. Zatim pokrenite tsMuxeR GUI. Kliknite gumb "Dodaj" u gornjem desnom kutu i dodajte svoj FOTR-FINAL.mkv
video za projekt. U odjeljku Izlaz odaberite "Blu-ray ISO", a zatim kliknite "Pregledaj" pored okvira Naziv datoteke kako biste odabrali mjesto na tvrdom disku. Kliknite na "Start Muxing" gumb za stvaranje Blu-ray slike.
Kada završite, otvorite ImgBurn i odaberite “Write Image File to Disc”. U odjeljku Izvor kliknite gumb Pregledaj i odaberite novoizrađeni ISO. Umetnite prazan Blu-ray disk i kliknite veliku tipku Write.
Kada završi, otvorite disk u Blu-ray player i ispalite ga. Ako sve prođe dobro, odmah bi trebao početi igrati film. Uživati!
Što radi ovaj skript
Informacije u ovom odjeljku nisu potrebne za izvršavanje gore navedenih koraka, ali ako ste znatiželjni što se događa u ovom procesu, evo objašnjenja svakog retka u skripti.
Prvi redak skripte, DirectShowSource ( "FOTR-D1.mkv"
, odabire video koji će AviSynth koristiti kao izvor. Izvorna skripta You_Tooa koristila je datoteku mt2s iz Blu-Raya, ali sam je kopirao kao MKV, jer je to malo lakše. Tako je ta linija malo izmijenjena.
Sljedećih nekoliko redaka skripte je stvarna korekcija boje i ostaju nepromijenjene od izvorne skripte You_Too. Možete pročitati postove foruma You_Too za informacije o tome kako je pronašao idealne krivulje u Photoshopu, ali evo objašnjenja o tome što taj dio skripte čini:
Prvo [skripta] primjenjuje krivulje, zatim smanjuje žutu boju za 5%, zelenilo za 10% i pomiče cijan prema plavom te smanjuje zasićenost za 20%. Time se uklanja malo prezasićenosti - izgled žute i neonske zelene boje, a film čini manje cijan-toniranim u određenim dijelovima, s nebom i vodom koji izgledaju prirodnije. (Ne očekujte kolorimetrijsku preciznost, budući da je ovaj film već loše obojen!)
Dalje, You_Too je dodao a Zamućenja (0,4)
redak koji sam uklonio za svoju skriptu:
Dodaje vrlo lagano zamućenje (gotovo ne primjetno) kako bi se smanjilo oštrenje koje se bez razloga pojavljuje nasumično tijekom cijelog filma.
Možete ga dodati natrag ako želite, odmah ispod linija Tweak.
obrezati (0, 140, 0, -140)
Linija čini upravo ono što zvuči:
Naposljetku, ona obrađuje crne granice jer u njima zapravo ima obojenih artefakata koji se osvjetljavaju drugim prilagodbama.
Napravio sam još jednu izmjenu scenarija na kraju. Da biste koristili GIMP krivulje, You_Too je morao pretvoriti videozapis iz YUV12 u RGB, primijeniti krivulje, a zatim ga pretvoriti natrag u YUV12 (kao što možete vidjeti u crtama 2-4 skripte). Nažalost, pretvaranje između YUV12 i RGB prirodno stvara neke prilično grozne poveznice boja u gradijentima, što je vrlo uočljivo u određenim scenama stipendija. No, ta konverzija je nužan korak u ovoj skripti, što znači da je nisam mogao jednostavno ukloniti.
Dakle, uz pomoć nekoliko dodatnih dodataka, dodao sam neke podrhtavanje kako bih riješio problem (kojeg predstavlja Gradfun3 (thr = 1,3)
na kraju skripte). Sada, scene s gradijentima izgledaju mnogo više kao izvorni Blu-Ray.
Na kraju sam dodao dvije qp datoteke u proces, koje uklanjaju pauzu u sredini filma (gdje biste prebacili s Disc One na Disc Two). Qp datoteke govore AviSynth da okvire imenovane okvire - u ovom slučaju, okvir 151969 iz Disc One i okvir 48 s Disc Two - u "keyframes". Kada podijelimo po vremenskom kodu u MKVToolNix u petom koraku, tražit će najbliže ključne ključeve u tim vremenskim kodovima i podijeliti ih u tim točkama. 151969 je prvi okvir crne pauze Disc One, a okvir 48 je prvi okvir filma nakon crne stanke Disc Two. S tim prekidom, film će ići ravno s jedne scene na drugu, kao u kazališnoj verziji s jednim diskom.
Ako imate bilo kakvih problema s vašim konačnim videozapisom koji ne uklanja pauzu ispravno - uključujući neke od pauza ili odsijecanja dijela filma u sredini - isprobajte različite okvire ovdje da biste vidjeli radi li. Imao sam neku čudnovatost u tome da svoj posao obavljam, ali ti brojevi okvira trebali bi biti uključeni teorija, raditi za sve koji prolaze kroz ovaj proces.
Volio bih čuti o bilo kakvim drugim idejama koje ljudi imaju za ovu skriptu, ali doista sam sretan s dobivenim videom. Nedavno sam gledao film s nekim prijateljima i izgledao je fantastično. Mnogo vam hvala You_Too za njegove originalne scenarije i (zamišljam) neumoran rad na ovom malom projektu. Konačno, možemo gledati stipendija kako zaslužuje da ga se vidi!