Pán prsteňov je ľahko môj obľúbený film všetkých čias. (Ktorý z nich sa pýtate? Všetky tri, samozrejme.) Ale posledná kolekcia Blu-Ray má jeden vážny problém.
Blu-Ray verzia Spoločenstvo kruhu: Rozšírené vydanie má výrazne zmenené časovanie farieb, čo má za následok zelenú farbu v celom filme. Existuje iba v spoločenstve kruhu, iba v rozšírenom vydaní a iba na Blu-Ray. Rozšírená verzia DVD formátu priateľstvo nemá tento problém, ani to divadelná Blu-Ray verzia priateľstvo, ani ďalšie dve rozšírené edície Blu-Rays. Pozrite si video nižšie, ktoré porovnáva Společenstvo je Rozšírené a divadelné Blu-Rays, aby ste videli, ako to vyzerá zmena (pozrite sa na celú obrazovku, verte mi). Viac informácií o teste zeleného sfarbenia nájdete tu.
Našťastie existuje oprava. Úprava hlavného používateľa You_Too (tá istá osoba, ktorá urobila farebnú korekciu farieb Star Wars: Špecializované vydanie) napísal skript AviSynth, ktorý by opravil niektoré z výraznejších problémov s farbou. Jeho riešenie sa však vyskytuje iba v pohrebnom príspevku na fóre a v novom mŕtvom blogovom príspevku, ktorý, ak nie ste veršovaný v AviSynth a iných nástrojoch, môže znieť ako čínsky. Tak som si myslel, že by som dal dohromady trochu ako to vysvetľuje a) ako spustiť scenár a b) zlepšuje to v niekoľkých malých smeroch. Ale aby bolo jasné: 99% úveru pre tento proces ide do You_Too a jeho tvrdej práce. Práve som tam a tam pridal malý vylepšení.
Čo budete potrebovať
Ak chcete vykonať tento proces, budete musieť chytiť niekoľko nástrojov:
- Počítač so systémom Windows (predpokladám, že je to možné aj na iných platformách, ale nepozeral som sa, ako to urobiť.)
- Vaša Blu-Ray kópiu Spoločenstvo kruhu: Rozšírené vydanie
- Jednotka Blu-Ray, ktorá umožňuje roztrhnutie diskov
- MakeMKV, aby ste roztrhli disky
- AviSynth, skriptovací jazyk pre úlohy na úpravu videa
- MeGUI, grafické rozhranie pre spustenie skriptov AviSynth
- Zásuvný modul GiCocu pre AviSynth (prejdite nadol na túto stránku, aby ste ju našli)
- Balík Dither pre AviSynth. Stiahnite si súbor dither-1.27.1.zip z tohto fóra.
- Balík MaskTools pre AviSynth, dostupný v tomto fóre.
- Plugin RemoveGrain v1.0b pre AviSynth
- MKVToolNix zlúčiť výsledné súbory do jedného filmu (odporúčam prevziať prenosnú verziu.)
To vyzerá ako veľa, ale nebojte sa, všetko má svoj účel a všetko sa spojí v nižšie uvedených krokoch. Stačí teraz uložiť všetky tieto súbory na pracovnú plochu.
Krok 1: Zrušte svoje Blu-Ray disky
Pred spustením korekcie farieb budete musieť videoklip zkopírovať do počítača. Preto pripojte svoj Blu-Ray disk a nainštalujte MakeMKV pred pokračovaním.
Spustite funkciu MakeMKV, vložte Disc One z filmu a stlačte "Open Disc". Po dokončení čítania disku vyberte názov, jazyk a titulky, ktoré chcete vytlačiť. Požadovaný titul je najväčší a určite si budete chcieť hlavný zvuk DTS v angličtine (niektorí môžu chcieť aj úplný zvuk DTS-HD MA a to je v poriadku - spravidla som len roztrhol jadro 5.1 DTS, aby som ušetril space). Odporúčam tiež skontrolovať prvé štyri polia titulkov, ako je uvedené vyššie. Toto bude obsahovať anglické titulky pre celý film a anglické titulky len pre elfské diely. Ak chcete len titulky pre Elfské linky, vyberte druhú sadu začiarkavacích políčok.
S týmito nastaveniami by vaše okno malo vyzerať presne takto:
FOTR-D1.mkv
a vložte ho do priečinka kdekoľvek chcete. Na pracovnej ploche som vytvoril priečinok s názvom "LOTR Re-Color", kde odporúčam ukladať všetky video súbory, zvukové súbory a skripty, ktoré vytvoríte pre tento projekt.
Tento celý proces zopakujte pre Disk Two a názov výsledného súboru
FOTR-D2.mkv
Počas druhého kroku môžete začať s kopírovaním diskov.
Druhý krok: Nastavte program AviSynth a jeho doplnky
Predtým, ako prekonáte zvyšok tohto procesu, budete musieť nainštalovať pár programov a doplnkov, takže to urobte teraz.
Ak ste to ešte neurobili, stiahnite si AviSynth, MeGUI, GiCocu, balíček Dither, balíček MaskTools, RemoveGrain a MKVToolNix z odkazov v časti "Čo potrebujete" v tejto príručke.
Najprv nainštalujte program AviSynth. Je to bežný program Windows, takže stačí poklepaním na súbor EXE a postupujte podľa pokynov na inštaláciu do vášho systému.
MeGUI a MKVToolNix sú prenosné aplikácie, čo znamená, že ich nemusíte inštalovať - stačí rozbaliť súbory do ľubovoľného priečinka, ktorý ste si vybrali (v zložke "LOTR Re-Color" som vytvoril priečinky s názvom "MeGUI" a "MKVToolNix" One).
GiCocu, Dither, MaskTools a RemoveGrain sú všetky doplnky pre AviSynth, ktoré sa dodávajú zabalené do ZIP súborov. Otvorte každý súbor ZIP a extrahujte nasledujúce súbory do priečinka doplnkov AviSynth (v predvolenom nastavení sa nachádza v priečinku
C:Program Files (x86)AviSynthplugins
):
- GiCoCu.dll (z súboru GiCoCu ZIP)
- dither.avsi (z súboru Dither ZIP)
- mt_xxpand_multi.avsi (z súboru Dither ZIP)
- dither.dll (z priečinka win32 v súbore Dither ZIP)
- avstp.dll (z priečinka win32 v súbore Dither ZIP)
- mt_masktools-26.dll (z súboru MaskTools ZIP)
- RemoveGrainS.dll (z súboru RemoveGrain ZIP)
Konečná zložka bude pravdepodobne vyzerať takto:
Tretí krok: Vytvorte svoje skripty
Na tento proces budete musieť vytvoriť štyri textové súbory: súbor "Curves", ktorý obsahuje informácie o korekcii farieb; skript AviSynth, ktorý spúšťa príkazy; a dva "súbory qp", ktoré nám pomôžu odstrániť pauzu v strede filmu.
Najskôr otvorte program Poznámkový blok a vložte ho do nasledujúceho textu:
# GIMP Curves File 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 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 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 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 -1 232 255 -1 -1 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 -1 -1 255 255
Uložte súbor ako
curves.cur
v rovnakom priečinku ako súbory filmov.
Ďalej vytvorte nový súbor v programe Poznámkový blok a vložte ho do nasledujúceho textu:
DirectShowSource('FOTR-D1.mkv', fps=23.976, audio=false, convertfps=true).AssumeFPS(24000,1001) ConvertToRGB(matrix='rec709') GiCoCu('curves.cur') ConvertToYV12(matrix='rec709') Tweak(startHue=140.0, endHue=200.0, sat=0.95) Tweak(startHue=200.0, endHue=270.0, sat=0.90) Tweak(startHue=270.0, endHue=340.0, hue=-10, sat=0.80) crop( 0, 140, 0, -140) gradfun3(thr=1.3)
Uložte súbor ako
FOTR-D1.avs
v rovnakom priečinku ako súbory filmov.
Teraz vytvorte nový skript s presne rovnakým textom, ale s
FOTR-D2.mkv
v prvom riadku namiesto
FOTR-D1.mkv
Pomenujte skript
FOTR-D2.avs
a vložte ich do rovnakého priečinka ako súbory filmov a iné skripty.
Nakoniec vytvorte dva nové textové súbory: jeden volaný
D1-pause.txt
a jeden povolaný
D2-pause.txt
D1-pause.txt
by mali obsahovať:
151969 K
a
D2-pause.txt
by mal obsahovať tento text:
48 K
Tým sa vytvoria "kľúčové snímky" na konci disku One a na začiatku disku dva, takže môžeme odstrániť päťsekundovú prestávku medzi dvoma polovicami filmu.
V tomto momente je tu moje zložka projektu, ktorá vyzerá ako všetko na mieste:
Krok štyri: Spustite skripty
Otvorte nástroj MeGUI.exe a na riadku AviSynth Script v hornej časti kliknite na tlačidlo "…". Vyber
FOTR-D1.avs
ktorý ste vytvorili v poslednom kroku a kliknite na tlačidlo OK. Ak všetko ide dobre, otvorí sa okno s ukážkou videa, ktoré vám ukáže, ako výsledné video bude vyzerať. Toto okno môžete zatvoriť.
Ak sa namiesto ukážky videa dostanete k chybe, uistite sa, či sú nainštalované správne moduly plug-in a či ste urobili všetko ostatné správne až do tohto bodu.
Na riadku "Výstup videa" v hlavnom okne programu MeGUI premenujte výstupný súbor na
FOTR-D1-CC.mkv
(alebo čo chcete). NEPRAVDAJTE alebo neodstráňte originál
FOTR-D1.mkv
súbor; budeme ju potrebovať neskôr!
D1-pause.txt
).
Teraz je čas na hlavnú udalosť! Kliknite na tlačidlo "Queue" v hornej polovici okna - tlačidlo vedľa tlačidla "Pass Queue Analysis" - na spustenie procesu kódovania.
Bude to chvíľu trvať (na mojom pretaktovanom šesťjadrovom i7, trvalo to trochu viac ako tri hodiny, takže na typických strojoch to bude trvať ešte dlhšie). Choďte si prestávku, chyťte šálku čaju a nechajte to robiť. Pokiaľ chcete, môžete počas tohto času aj naďalej používať počítač.
Keď skončíte, zopakujte celý štvrtý krok
FOTR-D2.avs
a
D2-pause.txt
Všimnite si, že výsledné súbory nebudú mať žiaden zvuk - to je v poriadku, opravíme to v poslednom kroku.
Piaty krok: zlúčenie súborov do jedného filmu
V tomto okamihu by ste mali mať štyri video súbory:
-
FOTR-D1.mkv
(Pôvodné video disku DTS a zvuk DTS)
-
FOTR-D1-CC.mkv
(Disk One je farba opravené video, bez zvuku)
-
FOTR-D2.mkv
(Pôvodné video disku DTS a zvuk DTS)
-
FOTR-D2-CC.mkv
(Disk Two farby opravené video, bez zvuku)
Teraz je čas spojiť ich dohromady do jedného krásneho filmu.
Otvorte súbor mkvtoolnix-gui.exe a kliknite na tlačidlo "Pridať zdrojové súbory". vybrať
FOTR-D1-CC.mkv
Potom znova stlačte Pridať zdrojové súbory a zvoľte
FOTR-D1.mkv
V spodnom okne by ste mali vidieť oba súbory v hornom paneli a všetky rôzne skladby (video, audio, titulky a kapitoly).
FOTR-D1-CC.mkv
v hornom paneli a vyberte možnosť "Pripojiť súbory". vybrať
FOTR-D2-CC.mkv
Potom kliknite pravým tlačidlom na FOTR-D1.mkv
znova vyberte možnosť "Pripojiť súbory" a vyberte položku
FOTR-D2.mkv
V tomto okne by vaše okno malo vyzerať ako snímka obrazovky nižšie.
00:00:00-01:45:37,+01:45:45-03:48:18
Ak chcete, môžete tiež zmeniť názov súboru.
FOTR-FINAL.mkv
Keď je všetko pripravené, kliknite na tlačidlo "Start Muxing". Bude kombinovať video s upravenými farbami a originálny zvuk pre oba disky do jednej 208-minútovej epickej podoby.
Krok šesť (voliteľné): Napáliť film upravený farbou na disk Blu-Ray
Používam PC pre domáce kino pre všetky moje sledovanie filmov, takže ak ste ako ja, môžete sa tu zastaviť. Stačí otvoriť finálny súbor MKV vo vašom obľúbenom prehrávači videa a skončíte.
Ak však chcete sledovať film na prehrávači Blu-Ray (a váš prehrávač diskov Blu-Ray nepodporuje jednotku s palcami so súbormi videa), môžete vypáliť hotový film s úpravou farby na disk Blu-Ray, S odporúčanými nastaveniami v tomto príspevku by mala byť perfektná veľkosť pre 25 GB Blu-ray. Budete potrebovať Blu-Ray napaľovačku, niektoré prázdne disky a dva voľné programy: tsMuxeR a ImgBurn.
Rozbaľte tsMuxeR kdekoľvek chcete (je to prenosný, rovnako ako MeGUI a MKVToolNix) a nainštalujte program ImgBurn ako bežný program Windows. Potom spustite gs rozhranie tsMuxeR. Kliknite na tlačidlo "Pridať" v pravom hornom rohu a pridajte svoje
FOTR-FINAL.mkv
video k projektu. V časti Výstup vyberte možnosť "Blu-ray ISO" a kliknite na "Prehľadávať" vedľa poľa Názov súboru a vyberte miesto na pevnom disku. Kliknutím na tlačidlo "Spustiť zmenu" vytvoríte obraz Blu-ray.
Čo tento skript robí
Informácie v tejto časti nie sú potrebné na vykonanie vyššie uvedených krokov, ale ak ste zvedaví, čo sa deje v tomto procese, je tu vysvetlenie každého riadku v skripte.
Prvý riadok skriptu,
DirectShowSource('FOTR-D1.mkv'
vyberie video, ktoré AviSynth použije ako zdroj. Originálny skript You_Too použil súbor mt2s z Blu-Ray, ale rozpáral som ho ako MKV, pretože je to trochu jednoduchšie. Takže táto linka bola mierne pozmenená.
Ďalších niekoľko riadkov skriptu je skutočná korekcia farieb a ostáva nezmenená s pôvodným skriptom You_Too. Môžete si prečítať príspevok You_Too na fóre pre informácie o tom, ako našiel ideálne krivky vo Photoshope, ale tu je jeho vysvetlenie toho, čo táto časť scenára robí:
First [the script] applies the curves, then reduces yellows by 5%, greens by 10% and shifts cyan towards blue and reduces it’s saturation by 20%. This removes a bit of the oversaturation-look of yellow and neon-green, and makes the movie look less cyan-tinted in certain parts, with skies and water looking more natural. (Don’t expect colorimetric precision though, since this film has already been badly recolored!)
Potom ste pridali a Blur(0.4)
line, ktorú som odstránil pre svoj skript:
It adds a very slight blur (almost not noticeable) to reduce the oversharpening which for no reason appears randomly throughout the movie.
Môžete ho pridať späť, ak chcete, tesne pod riadkami Tweak.
crop( 0, 140, 0, -140)
line robí to, čo to znie:
Finally, it crops the black borders since they actually have colored artifacts in them which is brightened by the other adjustments.
Urobil som ešte jednu ďalšiu zmenu skriptu na konci. Ak chcete použiť krivky GIMP, museli ste You_Too konvertovať video z YUV12 na RGB, použiť krivky a potom ho previesť na YUV12 (ako vidíte na riadkoch 2-4 skriptu). Bohužiaľ, prevod medzi YUV12 a RGB prirodzene vytvára nejaké dosť hrozné farebné pásy v prechode, čo je veľmi zreteľné v určitých scénachpriateľstvo, Ale táto konverzia je nevyhnutným krokom v tomto skripte, čo znamená, že ju nemôžem odstrániť.
Takže pomocou niekoľkých doplnkových doplnkov som pridala nejaké odhodlanie na vyriešenie problému (predstavoval
Gradfun3(thr=1.3)
riadok na konci skriptu). Teraz scény s prechodmi vyzerajú omnoho viac ako pôvodný Blu-Ray.
Nakoniec som do procesu pridala dva súbory qp, ktoré odstránia pauzu v strede filmu (kde by ste prešli z Disc One na Disc Two). Súbory qp informujú AviSynth, že zmení pojmenované snímky - v tomto prípade rámček 151969 z disku jeden a rámček 48 z disku dva do "kľúčových snímok". Keď sa v kroku 5 rozdelíme podľa časového kódu v MKVToolNix, vyhľadáme najbližšie kľúčové snímky v týchto časových kódoch a rozdelíme ich v týchto bodoch. 151969 je prvým snímkom čiernej pauzy Disc One a snímka 48 je prvým snímkom filmu po čiernej pauzy disku dvakrát. S touto pauzou z cesty, film bude ísť priamo z jednej scény na druhú, rovnako ako v jednom-diskovej divadelnej verzii.
Ak máte nejaké problémy s konečným videom, ktoré neodstránili prestávku správne - a to buď s určitou prestávkou, alebo s prerušením časti filmu uprostred - skúste tu rôzne rámčeky, aby ste zistili, či to funguje. Mala som nejakú zvláštnu nádej, ako dostať moje do práce, ale tieto čísla rámcov by mali, v teória, pracovať pre každého, kto prechádza týmto procesom.
Rád by som počul o akýchkoľvek iných nápadoch, ktoré ľudia majú k tomuto skriptu, ale som naozaj spokojný s výsledným videom. Nedávno som sledoval film s niektorými kamarátmi a to vyzeralo fantasticky. Veľa ďakujem You_Too za svoje pôvodné skripty a (myslím si) neúnavnú prácu na tomto malom projekte. Nakoniec sa môžeme pozerať priateľstvo ako si zaslúži byť videný!