29Aug

Jak Fix zelený odstín v Pán prstenů: Společenstvo prstenu Extended Edition Blu-Ray

click fraud protection

Pán prstenů je snadno můj oblíbený film všech dob.(Který z nich se ptáte? Všechny tři, samozřejmě.) Ale poslední kolekce Blu-Ray má jeden vážný problém.

Blu-Ray verze Fellowship of the Ring: Rozšířené vydání má výrazně změněné časování barev, což má za následek zelený odstín v celém filmu. Existuje pouze ve Společnosti prstenu, pouze v Extended Edition a pouze na Blu-Ray. Rozšířená verze Fellowship na DVD neobsahuje tento problém ani divadelní verze Blu-Ray Fellowship , ani další dvě rozšířená edice Blu-Rays. Podívejte se na níže uvedené video, které porovnává rozšířené a divadelní Blu-Rays Fellowship , abyste zjistili, jaká změna vypadá( podívejte se na celou obrazovku, věřte mi).Více o problému se zeleným odstínem naleznete zde.

Naštěstí existuje oprava.Úprava hlavního modelu You_Too( stejná osoba, která provedla opravu barev na fantastické Star Wars: Despecialized Edition ) napsala skript AviSynth, který opravil některé z problémů, které se projevily ještě výraznějšími barvami. Jeho řešení však existuje pouze v pohřbeném příspěvku na fóru a nyní na mrtvém příspěvku blogu, který, pokud nejste zvyklý na AviSynth a dalších nástrojích, může znít jako čínština. Takže jsem si myslel, že si trochu sestavím, jak to vysvětluje a) jak spustit scénář a b) zlepšuje to v několika malých směrech. Ale aby bylo jasné: 99% úvěru pro tento proces jde do You_Too a jeho tvrdé práce. Jen jsem přidal malý vylepšení sem a tam.

instagram viewer

Co budete potřebovat

Chcete-li provést tento proces, budete muset uchopit několik nástrojů:

  • PC se systémem Windows( Představuji si, že je to možné na jiných platformách, ale nevěděla jsem se, jak to udělat.)
  • Vaše Blu-Ray kopie Fellowship of the Ring: Rozšířené vydání
  • Jednotka Blu-Ray pro roztrhání disků
  • MakeMKV pro roztrhání disků
  • AviSynth, skriptovací jazyk pro úlohy pro editaci videa
  • MeGUI, grafické rozhraní pro spuštění AviSynthskripty
  • Plugin GiCocu pro AviSynth( přejděte na tuto stránku a vyhledejte ji)
  • Balík Dither pro AviSynth. Stáhněte si soubor dither-1.27.1.zip z tohoto fóra.
  • Balík MaskTools pro AviSynth, dostupný v tomto fóru.
  • Plugin pro RemoveGrain v1.0b pro AviSynth
  • MKVToolNix pro sloučení výsledných souborů do jednoho filmu( Doporučuji stahování přenosné verze.)

To vypadá jako hodně, ale nebojte se, vše má účel a všechnoshromážděte se v níže uvedených krocích. Stačí nyní uložit všechny tyto soubory na plochu.

Krok první: Zkopírujte disky Blu-Ray

Než začnete opravu barev, budete muset film natáhnout do počítače. Takže připojte Blu-Ray disk a nainstalujte MakeMKV, než budete pokračovat.

Spusťte MakeMKV, vložte Disk One z filmu a stiskněte tlačítko "Otevřít disk".Po dokončení čtení disku vyberte název, jazyk a titulky, které chcete roztrhnout. Titul, který chcete, je největší a určitě budete chtít hlavní zvuk DTS v angličtině( někteří možná budou chtít plný zvuk DTS-HD MA také, a to je v pořádku - obecně jsem zkopíroval "jádro" 5.1 DTS pro uloženíprostor).Také doporučuji zkontrolovat první čtyři polí titulků, jak je uvedeno výše. To bude obsahovat anglické titulky pro celý film a anglické titulky jen pro elfské části. Pokud chcete jen titulky pro elfské linky, vyberte druhou sadu zaškrtávacích políček.

S těmito nastaveními by mělo vaše okno vypadat přesně takto:

Dále zvolte výstupní složku na levé straně a stiskněte tlačítko "Make MKV".Bude to chvíli trvat, dokud to nebude, ale když to bude hotovo, budete mít na svém pevném disku velký soubor MKV - s první polovinou filmu. Přejmenujte jej na FOTR-D1.mkv a vložte jej do složky kdekoli chcete. Na ploše jsem vytvořil složku nazvanou "LOTR Re-Color", kde doporučuji ukládat všechny video soubory, zvukové soubory a skripty, které nakonec vytvoříte pro tento projekt.

Opakujte celý tento proces pro Disk Two a pojmenujte výsledný soubor FOTR-D2.mkv. Můžete začít se druhým krokem dvě, zatímco disky roztrhají.

Druhý krok: Nastavte AviSynth a jeho pluginy

Budete muset před spuštěním tohoto procesu nainstalovat pár programů a zásuvných modulů, takže to udělejme nyní.

Pokud jste dosud neučinili, stáhněte si AviSynth, MeGUI, GiCocu, balíček Dither, balíček MaskTools, RemoveGrain a MKVToolNix z odkazů v části "Co budete potřebovat" v této příručce.

Nejprve nainstalujte program AviSynth. Je to běžný program pro systém Windows, takže poklepejte na soubor EXE a postupujte podle pokynů a nainstalujte jej do systému.

MeGUI a MKVToolNix jsou přenosné aplikace, což znamená, že je nemusíte instalovat - stačí rozbalit soubory na libovolnou složku, kterou chcete( ve složce "LOTR Re-Color" jsem vytvořil složky s názvem "MeGUI" a "MKVToolNix"Krok první).

GiCocu, Dither, MaskTools a RemoveGrain jsou všechny pluginy pro AviSynth, které jsou baleny v ZIP souborech. Otevřete každý soubor ZIP a extrahujte následující soubory do složky pluginy AviSynth( ve výchozím nastavení se nachází v C: \ Program Files( x86) \ AviSynth \ plugins):

  • GiCoCu.dll ( z ZIP souboru GiCoCu)
  • dither.avsi (z souboru Dither ZIP)
  • mt_xxpand_multi.avsi ( z souboru Dither ZIP)
  • dither.dll ( ze složky win32 v souboru Dither ZIP)
  • avstp.dll ( ze složky win32 v souboru Dither ZIP)
  • mt_masktools-26.dll ( z ZIP souboru MaskTools)
  • RemoveGrainS.dll ( z ZIP souboru RemoveGrain)

Konečná složka bude pravděpodobně vypadat takto:

Ty by měly být jediným pluginem, který potřebujete pro tento proces, spolu s tím, co je již ve složce pluginů AviSynth.

Krok třetí: Vytvořte skripty

Pro tento proces budete potřebovat vytvořit čtyři textové soubory: soubor "Curves", který obsahuje informace o korekci barev;skript AviSynth, který spouští příkazy;a dvěma "soubory qp", které nám pomohou odstranit pauzu ve středu filmu.

Nejprve otevřete Poznámkový blok a vložte následující text:

# GIMP Křivky Soubor 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 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 255246 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 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -11 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 255 255

Uložte soubor jako curves.cur ve stejné složce jako filmové soubory.

Dále vytvořte nový soubor v programu Poznámkový blok a vložte jej do následujícího 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)startHue = 270.0, endHue = 340.0, hue = -10, sat = 0.80) oříznutí( 0, 140, 0, -140) gradfun3( thr = 1.3)

Uložte soubor ve formátu FOTR-D1.avs ve stejné složce jakofilmových souborů.

Nyní vytvořte nový skript s přesně stejným textem, ale FOTR-D2.mkv v prvním řádku namísto FOTR-D1.mkv. Označte skript FOTR-D2.avs a vložte jej do stejného adresáře jako soubory filmů a další skripty.

Nakonec vytvořte dva nové textové soubory: jeden nazvaný D1-pause.txt a jeden s názvem D2-pause.txt. D1-pauza.txt by měla obsahovat následující:

151969 K

a D2-pauza.txt by měly obsahovat tento text:

48 K

Tím vytvoříte "klíčové snímky" na konci Disc One a začátku Disc Two, takže jsmemůže odstranit pětisekundovou pauzu mezi oběma polovinami filmu.

V tomto okamžiku vypadá, jak vypadá moje složka projektu se všemi funkcemi:

Před pokračováním se ujistěte, že máte všechny tyto soubory.

Čtvrtý krok: Spusťte skripty

Otevřete nástroj MeGUI.exe a na řádku AviSynth Script v horní části klepněte na tlačítko "...".Vyberte si skript FOTR-D1.avs, který jste vytvořili v posledním kroku, a klepněte na tlačítko OK.Pokud vše funguje dobře, měl by se otevřít okno s náhledem videa a ukázat, jak vypadá výsledné video. Toto okno můžete zavřít.

Pokud místo náhledu videa dojde k chybě, ujistěte se, že jsou nainstalovány správné zásuvné moduly a do té doby jste všechno správně provedli.

Na řádku "Video Output" v hlavním okně programu MeGUI přejmenujte výstupní soubor na FOTR-D1-CC.mkv( nebo na co chcete).Nepřepíšete ani odstraňte původní soubor FOTR-D1.mkv.budeme potřebovat později!

Poté klikněte na tlačítko Konfigurace na řádku "Nastavení kodéru".Změňte zařízení cílového přehrávání na hodnotu "DXVA".Do pole Kvalita zadejte 16.5 a nastavte přednastavení na střední.Kvalitu můžete nastavit na mírně vyšší číslo pro menší soubor, ale 16,5 je to, co jsem považoval za nejlepší kompromis mezi kvalitou a velikostí souboru( a dokonale se vejde na 25 GB Blu-ray disku, když skončíme).Klepněte na tlačítko OK.

Nakonec zaškrtněte políčko "Zobrazit rozšířená nastavení" a přejděte na kartu "Misc", která se zobrazí v horní části okna. Zaškrtněte políčko "Použít soubor qp" a stiskněte "..." pro procházení prvního souboru qp, který jsme vytvořili v posledním kroku( D1-pause.txt).

Klepnutím na tlačítko OK se vrátíte do hlavního okna MeGUI.

Nyní je čas na hlavní akci! V horní polovině okna klikněte na tlačítko "Queue" - vedle tlačítka "Queue Analysis Pass" - spustíte proces kódování.

To bude chvíli trvat( na mém přetaktovaném šesti jádru i7 trvalo něco málo přes tři hodiny, takže na typických počítačích to bude trvat ještě déle).Jděte si na odpočinek, uchopte šálek čaje a nechte to udělat. Během této doby můžete i nadále používat počítač, pokud chcete.

Když je hotovo, opakujte všechny čtyři kroky pomocí FOTR-D2.avs a D2-pause.txt. Všimněte si, že výsledné soubory nebudou mít žádné audio - to je v pořádku, opravíme to v posledním kroku.

Krok 5: Sloučení souborů do jednoho filmu

V tomto okamžiku byste měli mít čtyři video soubory:

  • FOTR-D1.mkv( původní video disku a audio DTS)
  • FOTR-D1-CC.mkv, bez zvuku)
  • FOTR-D2.mkv
  • FOTR-D2-CC.mkv

Nyní je čas je sloučit dohromady do jednohokrásný film.

Otevřete mkvtoolnix-gui.exe a klikněte na tlačítko "Přidat zdrojové soubory".Vyberte možnost FOTR-D1-CC.mkv. Poté znovu stiskněte Přidat zdrojové soubory a zvolte FOTR-D1.mkv. Měli byste vidět oba soubory v horním panelu a všechny různé skladby( video, zvuk, titulky a kapitoly) ve spodním panelu.

Klepněte na druhou stopu titulků av pravém podokně nastavte položku "Výchozí příznak trasy" a "Nucená stopa" na hodnotu "Ano".Tím zajistíte, že elfské titulky se vždy zobrazí při sledování filmu.

Dále klikněte pravým tlačítkem myši na FOTR-D1-CC.mkv v horním panelu a zvolte "Připojit soubory".Vyberte možnost FOTR-D2-CC.mkv. Pak klikněte pravým tlačítkem myši na FOTR-D1.mkv, zvolte znovu "Přidat soubory" a zvolte FOTR-D2.mkv.

V dolním podokně zrušte zaškrtnutí původního videa Disc One( obě zaškrtávací políčka).Nechceme to v našem posledním filmu - chceme jen jeho zvuk a další věci.

V tomto okamžiku by vaše okno mělo vypadat jako snímek obrazovky níže.

Nyní klikněte na kartu Výstup v horní části a klikněte na rozbalovací nabídku Rozdělit režim. Zvolte "podle částic založených na timecodes" a vložte následující pole do pole:

00: 00: 00-01: 45: 37, + 01: 45: 45-03: 48: 18

máš rád.

Nakonec zadejte výsledný film název souboru do pole Výstupní soubor v dolní části okna. Používal jsem jako FOTR-FINAL.mkv.

Když je vše připraveno, klikněte na tlačítko "Start Muxing".Bude kombinovat video s opravenými barvami a originální zvuk pro oba disky do jednoho eposu o 208 minutách.

Krok šest( volitelně): Spálení filmu s korekcí barev na disky Blu-Ray

Používám PC domácího kina pro sledování všech filmů, takže pokud jste jako já, můžete se zde zastavit. Stačí otevřít finální soubor MKV ve svém oblíbeném přehrávači videa a vy jste hotovi.

Pokud však chcete sledovat film na přehrávači Blu-Ray( a váš přehrávač Blu-Ray nepodporuje jednotku palců s video soubory), můžete vypálit dokončený filtr opravený barvou na Blu-Raydisk. S doporučenými nastaveními v tomto příspěvku by měla být perfektní velikost pro 25 GB Blu-ray. Budete potřebovat Blu-Ray vypalovačku, některé prázdné disky a dva volné programy: tsMuxeR a ImgBurn.

Rozbalte tsMuxeR kdekoli chcete( je to přenosný, stejně jako MeGUI a MKVToolNix) a nainstalujte program ImgBurn jako běžný program Windows. Potom spusťte grafické rozhraní tsMuxeR.Klikněte na tlačítko "Přidat" v pravém horním rohu a přidejte do projektu projekt FOTR-FINAL.mkv. Ve skupinovém rámečku Výstup vyberte "Blu-ray ISO" a klepnutím na tlačítko "Procházet" vedle pole Název souboru vyberte umístění na pevném disku. Klepnutím na tlačítko Spustit Muxování vytvoříte obraz Blu-ray.

Když je hotovo, otevřete soubor ImgBurn a vyberte možnost "Write Image File to Disc".V části Zdroj klepněte na tlačítko Procházet a vyberte nově vytvořený ISO.Vložte prázdný disk Blu-ray a klikněte na velké tlačítko Zapisovat.

Po dokončení disku vložte disk do přehrávače Blu-ray a vypálte jej. Pokud vše funguje dobře, mělo by začít hrát film okamžitě.Užívat si!

Co tento skript dělá

Informace v této části nejsou pro provedení výše uvedených kroků nutné, ale pokud jste zvědaví, co se děje v tomto procesu, je zde vysvětlení každého řádku ve skriptu.

První řádek skriptu, DirectShowSource( "FOTR-D1.mkv", vybírá video jako zdroj AviSynth. Původní skript You_Too použil soubor mt2s z Blu-Ray, ale roztrhl jej jako MKV, protožeje to trochu jednodušší.Takže linka byla mírně změněna

Dalších pár řádků skriptu jsou skutečná korekce barev a nezmění se od původního skriptu You_Too. Můžete si přečíst You_Too příspěvek ve fóru pro informace o tom, jak našel ideální křivkyve Photoshopu, ale zde je jeho vysvětlení toho, co tato část scénáře dělá:

První [scénář] aplikuje křivky, pak snižuje žluté o 5%, zelené o 10% a přesune modrou barvu na modrou a snižuje saturaci o 20%.To odstraňuje trochu přeplnění vzhledu žluté a neonově zelené a způsobuje, že film vypadá v některých částech méně azurově zbarvený, přičemž obloha a voda vypadají přirozeněji.( Nicméně neočekávejte kolorimetrickou přesnost, protože tento film májiž byla ba)

Dále jste You_Too přidal linku Blur( 0.4), kterou jsem odstranil ze skriptu:

Přidá velmi malé rozostření( téměř neviditelné), aby se snížilo překrytí, které se z jakéhokoli důvodu náhodně neobjevilo po celou dobu filmu.

Můžete jej přidat znovu, pokud chcete, těsně pod čárami Tweak.

Řádka plodin( 0, 140, 0, -140) dělá přesně to, co to zní:

Nakonec ořízne černé ohraničení, protože ve skutečnosti mají barevné artefakty v nich, které se rozjasňují jinými úpravami.

Na konci jsem provedl jednu další změnu scénáře. Chcete-li použít křivky GIMP, museli jste You_Too převést video z YUV12 na RGB, aplikovat křivky a převést je zpět na YUV12( jak vidíte na řádcích 2-4 skriptu).Naneštěstí konverze mezi YUV12 a RGB přirozeně vytváří docela skromné ​​barevné pásmo ve skloněcích, což je velmi patrné v určitých scénách Fellowship .Ale tato konverze je nezbytným krokem v tomto scénáři, což znamená, že jsem ji nemohl jen odstranit.

Takže pomocí několika dalších pluginů jsem přidal nějaké dithering k vyřešení problému( reprezentovaný řádkem Gradfun3( thr = 1.3) na konci skriptu).Nyní scény s přechody vypadají mnohem více jako původní Blu-Ray.

Nakonec jsem do procesu přidal dva soubory qp, které odstraní pauzu uprostřed filmu( kde byste přešli z Disc One na Disc Two).Soubory qp říkají programu AviSynth, aby otočil pojmenované snímky - v tomto případě rám 151969 z disku jeden a rámeček 48 z disku dva do "klíčových snímků".Když se rozdělíme podle časového kódu v programu MKVToolNix v kroku 5, vyhledá nejbližší klíčové snímky v těchto časových bodech a rozdělí ho na ty body.151969 je prvním snímkem černé pauzy Disc One a rámeček 48 je prvním snímkem filmu po černé pauze Disc Two. S touto pauzou z cesty, film bude jít přímo z jedné scény na druhou, jako v jednom-diskové divadelní verzi.

Pokud máte nějaké problémy s konečným videem, které neodstraní pauzu správně - a to včetně některé z pozastavení nebo odříznutí části filmu ve středu - vyzkoušejte zde různé rámečky, abyste zjistili, zda funguje. Měl jsem nějaký podivný způsob, jak dostat svou práci do práce, ale tato čísla by měla v teorii pracovat pro každého, kdo prochází tímto procesem.

Ráda bych se dozvěděla o jiných nápadech, které lidé mají pro tento skript, ale jsem s výsledným videem opravdu spokojen. Díval jsem se na film nedávno s několika kamarády a to vypadalo fantasticky. Mnohokrát děkuji You_Too za své originální skripty a( já si představuji) neúnavnou práci na tomto malém projektu. Nakonec můžeme sledovat Fellowship , jak si zaslouží být viděn!