Slik løser du den grønne fargen i Lord of the Rings fellesskap av Ring Extended Edition Blu-Ray
Ringenes herre er lett min favorittfilm hele tiden. (Hvilken, spør du? Alle tre, tydeligvis.) Men den nyeste Blu-Ray-samlingen har et tyngre problem.
Blu-Ray-versjonen av Fellowship of The Ring: Extended Edition har en vesentlig endret fargetid, noe som resulterer i en grønn fargetone over hele filmen. Den eksisterer bare i fellesskapet til ringen, bare i den utvidede utgaven, og bare på Blu-Ray. Den utvidede DVD-versjonen av Fellesskap har ikke dette problemet, og den teatrale Blu-Ray-versjonen av Fellesskap, heller ikke de andre to utvidede utgave blu-stråler. Sjekk ut videoen nedenfor, som sammenligner Fellowship Utvidede og teatralske Blu-Stråler, for å se hvordan endringen ser ut (se den på fullskjerm, stol på meg). Du kan lese mer om det grønne fargetemaet her.
Heldigvis er det en løsning. Redigerer master You_Too (samme person som gjorde fargekorrigeringen på det fantastiske Star Wars: Despecialized Edition) skrev et AviSynth-skript for å fikse noen av de mer skarpe fargeproblemer. Hans løsning eksisterer imidlertid bare i et begravet foruminnlegg og en nådød bloggpost som, hvis du ikke er kjent med AviSynth og andre verktøy, kan høres ut som kinesisk. Så jeg skjønte jeg ville sette sammen litt hvordan-forklarer a) hvordan man kjører skriptet, og b) forbedrer på det på noen få måter. Men for å være klar: 99% av kreditten for denne prosessen går til You_Too og hans harde arbeid. Jeg har nettopp lagt til en liten tweak her og der.
Hva du trenger
For å utføre denne prosessen må du ta noen verktøy:
- En Windows-PC (jeg antar at dette er mulig på andre plattformer, men jeg har ikke sett på hvordan jeg gjør det.)
- Din Blu-Ray kopi av Fellowship of The Ring: Extended Edition
- En Blu-Ray-stasjon, for å rippe platene
- MakeMKV, for å rippe platene
- AviSynth, et skriptspråk for videoredigeringsoppgaver
- MeGUI, en GUI for å kjøre AviSynth-skript
- GiCocu-plugin-modulen for AviSynth (bla ned på denne siden for å finne den)
- Dither-pakken for AviSynth. Last ned filen dither-1.27.1.zip fra dette foruminnlegget.
- MaskTools-pakken for AviSynth, tilgjengelig i dette foruminnlegget.
- FjernGrain v1.0b Plugin for AviSynth
- MKVToolNix å slå sammen de resulterende filene i en film (jeg anbefaler at du laster ned den bærbare versjonen.)
Det virker som mye, men ikke bekymre deg, alt har en hensikt, og det kommer alle sammen i trinnene nedenfor. Bare lag alle disse filene til skrivebordet ditt for nå.
Trinn ett: Rip Blu-Ray-plater
Før du starter fargekorrigeringen, må du rippe filmen til datamaskinen. Så koble din Blu-Ray-stasjon og installer MakeMKV før du fortsetter.
Start MakeMKV, sett inn Disc One av filmen, og trykk "Open Disc". Når det er gjort å lese platen, velg tittelen, språket og undertekstene du vil rive. Tittelen du vil ha, er den største, og du vil definitivt ha den viktigste DTS-engelske lyden (noen vil kanskje ha full DTS-HD MA lyd også, og det er greit. Jeg slipper vanligvis bare 5.1 DTS-kjernen for å lagre rom). Jeg anbefaler også å sjekke de første fire tekstboksene, som vist ovenfor. Dette vil inneholde engelsk teksting for hele filmen, og engelsk teksting bare for de Elvish delene. Hvis du bare vil ha undertekster for Elvish linjer, velg det andre settet i avmerkingsboksene.
Med de valgte innstillingene, bør vinduet ditt se ut akkurat slik:
Deretter velger du utmatingsmappen på venstre side og trykker på "Lag MKV" -knappen. Det tar litt tid å rive, men når det er gjort, har du en stor ol 'MKV-fil på harddisken din - med første halvdel av filmen. Gi nytt navn til Fotr-D1.mkv
og legg det i en mappe hvor du vil. Jeg opprettet en mappe på skrivebordet mitt kalt "LOTR Re-Color", der jeg anbefaler å lagre alle videofiler, lydfiler og skript du ender opp med å lage for dette prosjektet.
Gjenta hele prosessen for Disc Two, og oppgi den resulterende filen Fotr-D2.mkv
. Du kan komme i gang i trinn to under mens platene ripper.
Trinn to: Sett opp AviSynth og dens plugger
Du må installere et par programmer og plugins før du går gjennom resten av denne prosessen, så la oss gjøre det nå.
Hvis du ikke allerede har lastet ned, kan du laste ned AviSynth, MeGUI, GiCocu, Dither-pakken, MaskTools-pakken, RemoveGrain og MKVToolNix fra koblingene i delen "Hva du trenger" i denne håndboken..
Først installerer du AviSynth. Det er et vanlig Windows-program, så dobbeltklikk EXE filen og følg instruksjonene for å installere den på systemet.
MeGUI og MKVToolNix er bærbare applikasjoner, noe som betyr at du ikke trenger å installere dem - bare pakke ut filene til hvilken som helst mappe du vil ha (jeg opprettet mapper kalt "MeGUI" og "MKVToolNix" i min "LOTR Re-Color" -mappe fra Step En).
GiCocu, Dither, MaskTools og RemoveGrain er alle plugins for AviSynth som kommer pakket i ZIP-filer. Åpne hver ZIP-fil, og pakk de følgende filene inn i AviSynths plugin-mappe (som standard plassert i C: \ Programfiler (x86) \ AviSynth \ plugins
):
- GiCoCu.dll (fra GiCoCu ZIP-filen)
- dither.avsi (fra Dither ZIP-filen)
- mt_xxpand_multi.avsi (fra Dither ZIP-filen)
- dither.dll (fra Win32-mappen i Dither ZIP-filen)
- avstp.dll (fra Win32-mappen i Dither ZIP-filen)
- mt_masktools-26.dll (fra MaskTools ZIP-filen)
- RemoveGrainS.dll (fra FjernGrain ZIP-filen)
Den endelige mappen vil nok se slik ut:
De bør være de eneste pluginene du trenger for denne prosessen, sammen med det som allerede er i AviSynths plugin-mappe.
Trinn tre: Lag skriptene dine
Du må opprette fire tekstfiler for denne prosessen: en "Kurver" -fil, som inneholder fargekorrigeringsinformasjonen; et AviSynth-skript, som kjører kommandoene; og to "qp-filer", som vil hjelpe oss med å fjerne pause midt i filmen.
Først, åpne Notisblokk og lim inn i følgende tekst:
# GIMP-kurver Fil 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 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
Lagre filen som curves.cur
i samme mappe som filfilene.
Deretter oppretter du en ny fil i Notisblokk og limer inn i følgende tekst:
DirectShowSource ("FOTR-D1.mkv", fps = 23.976, lyd = false, convertfps = true) .AssumeFPS (24000,1001) ConvertToRGB (matrix = "rec709") GiCoCu ("curves.cur") ConvertToYV12 (matrix = " 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) beskjære (0, 140, 0, -140) gradfun3 (thr = 1,3)
Lagre filen som Fotr-D1.avs
i samme mappe som filfilene.
Nå lager et nytt skript med nøyaktig samme tekst, men med Fotr-D2.mkv
i første linjen i stedet for Fotr-D1.mkv
. Gi navnet på skriptet Fotr-D2.avs
, og legg den i samme mappe som filmfiler og andre skript.
Til slutt, opprett to nye tekstfiler: en som heter D1-pause.txt
og en som heter D2-pause.txt
. D1-pause.txt
bør inneholde følgende:
151969 K
Og D2-pause.txt
skal inneholde denne teksten:
48 K
Dette vil skape "keyframes" på slutten av Disc One og begynnelsen på Disc Two, slik at vi kan fjerne fem sekunders pause mellom filmens to halvdeler.
På dette punktet, her er hva prosjektmappen min så ut med alt på plass:
Pass på at du har alle disse filene før du fortsetter.
Trinn fire: Kjør skriptene
Åpne MeGUI.exe, og på AviSynth Script-linjen øverst, klikk på "..." -knappen. Velg Fotr-D1.avs
Skript du opprettet i det siste trinnet, og klikk OK. Hvis alt går bra, bør et forhåndsvisningsvindu åpnes, og viser deg hvordan den resulterende videoen vil se ut. Du kan lukke dette vinduet.
Hvis du får en feil i stedet for en forhåndsvisning av video, må du kontrollere at de riktige plugin-modulene er installert og at du gjorde alt annet riktig opp til dette punktet.
På linjen "Video Output" i MeGUIs hovedvindu, gi nytt navn til utdatafilen til Fotr-D1-CC.mkv
(eller hva du foretrekker). IKKE overskrive eller slette originalen Fotr-D1.mkv
fil; vi trenger det senere!
Deretter klikker du på Konfigurer-knappen på "Encoder Settings" -linjen. Endre målavspillingsenheten til "DXVA". I boksen Kvalitet skriver du inn 16.5 og angir Forhåndsinnstilt til Middels. Du kan angi kvaliteten til et litt høyere nummer for en mindre fil, men 16,5 er det jeg syntes å være den beste balansen mellom kvalitet og filstørrelse (og passer perfekt på en 25 GB Blu-ray-plate når vi er ferdige). Klikk på OK.
Til slutt, sjekk boksen "Vis avanserte innstillinger", og gå til "Diverse" -fanen som vises øverst i vinduet. Kontroller "Bruk qp-fil" -boksen, og trykk "..." for å bla til den første qp-filen vi opprettet i det siste trinnet (D1-pause.txt
).
Klikk på OK-knappen for å gå tilbake til hoved-MeGUI-vinduet.
Nå er det på tide for hovedarrangementet! Klikk på "Queue" -knappen i den øverste halvdelen av vinduet - den ved siden av "Que Analysis Pass" -knappen for å starte kodingsprosessen.
Dette vil ta en stund (på min overklokkede seks-kjerne i7, det tok litt over tre timer, så på typiske maskiner vil det ta enda lengre tid). Gå ta en pause, ta en kopp te, og la den gjøre ting. Du kan også fortsette å bruke datamaskinen din i løpet av denne tiden hvis du vil.
Når det er gjort, gjenta alle trinn fire ved hjelp av Fotr-D2.avs
og D2-pause.txt
. Vær oppmerksom på at de resulterende filene ikke har noen lyd - det er greit, vi skal fikse det i siste trinn.
Trinn fem: Slett filene til en film
På dette punktet bør du ha fire videofiler:
Fotr-D1.mkv
(Disc Ones originale video og DTS lyd)Fotr-D1-CC.mkv
(Disc One er fargekorrigert video, uten lyd)Fotr-D2.mkv
(Disc Twos originale video og DTS lyd)Fotr-D2-CC.mkv
(Disc Two er fargekorrigert video, uten lyd)
Nå er det på tide å slå sammen alle sammen i en vakker film.
Åpne mkvtoolnix-gui.exe og klikk på "Add Source Files" -knappen. Å velge Fotr-D1-CC.mkv
. Trykk deretter på Legg til kildefiler igjen og velg Fotr-D1.mkv
. Du bør se begge filene dukker opp i toppruten, og alle de forskjellige sporene (video, lyd, undertekster og kapitler) i nederste rute.
Klikk på det andre tekstsporet, og i den høyre ruten, sett "Standard spor flagg" og "Tvunget spor flagg" til "Ja". Dette sikrer at elvish undertekster alltid kommer opp når du ser filmen.
Deretter høyreklikker du på Fotr-D1-CC.mkv
i øverste rute og velg "Legg til filer". Å velge Fotr-D2-CC.mkv
. Deretter høyreklikker du på Fotr-D1.mkv
, velg "Legg til filer" igjen, og velg Fotr-D2.mkv
.
Fjern merket for Disc One's originale video i nederste rute (begge boksene). Vi vil ikke ha det i vår siste film - vi vil bare ha lyd og andre ting.
På dette tidspunktet bør vinduet ditt se ut som skjermbildet nedenfor.
Klikk nå på "Utdata" -fanen øverst, og klikk på rullegardinmenyen "Split Mode". Velg "av deler basert på tidskoder" og skriv inn følgende i boksen:
00: 00: 00-01: 45: 37, + 01: 45: 45-03: 48: 18
Du kan også endre filtittel hvis du vil.
Til slutt, gi den resulterende filmen et filnavn i boksen Output File nederst i vinduet. Jeg brukte som Fotr-FINAL.mkv
.
Når alt er klart, klikk på "Start Muxing" -knappen. Den kombinerer den fargekorrigerte videoen og den originale lyden for begge platene i en 208-minutters episk.
Trinn seks (Valgfritt): Brenn den fargekorrigerte filmen til en Blu-Ray Disc
Jeg bruker en hjemmekino-PC for hele filmen min, så hvis du er som meg, kan du stoppe her. Bare åpne den endelige MKV-filen i din favoritt videospiller, og du er ferdig.
Men hvis du vil se filmen på en Blu-Ray-spiller (og Blu-Ray-spilleren ikke støtter en tommelstasjon med videofiler), kan du brenne den ferdige, fargekorrigerte filmen til en Blu-Ray-plate . Med de anbefalte innstillingene i dette innlegget, bør det være den perfekte størrelsen for en 25 GB Blu-ray. Du trenger bare en Blu-Ray-brenner, noen tomme plater og to gratis programmer: tsMuxeR og ImgBurn.
Unzip tsMuxeR hvor du vil (det er bærbart, akkurat som MeGUI og MKVToolNix) og installer ImgBurn som et vanlig Windows-program. Deretter starter du tsMuxeR GUI. Klikk på "Legg til" -knappen øverst til høyre og legg til Fotr-FINAL.mkv
video til prosjektet. Under Utgang, velg "Blu-ray ISO", og klikk "Bla gjennom" ved siden av feltet Filnavn for å velge et sted på harddisken. Klikk på "Start Muxing" -knappen for å lage Blu-ray-bildet.
Når det er ferdig, åpne ImgBurn og velg "Skriv bildefil til disk". Under Kilde klikker du Bla gjennom-knappen og velger din nyopprettede ISO. Sett inn en tom Blu-ray-plate og klikk på den store Skriv-knappen.
Når det er ferdig, skyv platen i en Blu-ray-spiller og brann den opp. Hvis alt går bra, bør det begynne å spille film med en gang. Nyt!
Hva dette skriptet gjør
Informasjonen i denne delen er ikke nødvendig for å utføre trinnene ovenfor, men hvis du er nysgjerrig på hva som skjer i denne prosessen, er det en forklaring på hver linje i skriptet.
Den første linjen i skriptet, DirectShowSource ( "fotr-D1.mkv"
, velger videoen AviSynth vil bruke som kilde. You_Toos originale skript brukte mt2s-filen fra Blu-Ray, men jeg rev den som en MKV, siden det er litt enklere. Så den linjen har blitt litt endret.
De neste linjene i skriptet er den faktiske fargekorrigeringen, og forblir uendret fra You_Toos originalskript. Du kan lese You_Toos forumpost for informasjon om hvordan han fant de ideelle kurvene i Photoshop, men her er hans forklaring på hva den delen av skriptet gjør:
Først [skriptet] bruker kurver, reduserer deretter gulger med 5%, grøner med 10% og skifter cyan mot blå og reduserer dens metning med 20%. Dette fjerner litt oversatur-utseende av gult og neon-grønt, og gjør at filmen ser mindre cyan-tonet i visse deler, med himmel og vann ser mer naturlig ut. (Forvent ikke kolorimetrisk presisjon, siden denne filmen allerede har blitt dårlig recolored!)
Deretter la You_Too til en Vibrering (0,4)
linje, som jeg fjernet for skriptet mitt:
Det legger til en svært liten uklarhet (nesten ikke merkbar) for å redusere overharpingen som ingen grunn kommer tilfeldig fremover i filmen.
Du kan legge det til igjen hvis du vil, like under Tweak-linjene.
De avling (0, 140, 0, -140)
linje gjør akkurat hva det høres ut som:
Endelig beskjærer den de svarte grensene, siden de faktisk har fargede gjenstander i dem som er opplyst av de andre justeringene.
Jeg gjorde en annen endring til skriptet på slutten. For å kunne bruke GIMP-kurver, måtte You_Too konvertere videoen fra YUV12 til RGB, bruke kurvene, og konverter den deretter tilbake til YUV12 (som du ser i linjer 2-4 i skriptet). Dessverre skaper konverteringen mellom YUV12 og RGB naturlig nok en ganske forferdelig fargebånd i gradienter, noe som er svært merkbar i visse scener av Fellesskap. Men den konverteringen er et nødvendig skritt i dette skriptet, noe som betyr at jeg ikke bare kunne fjerne den.
Så, ved hjelp av noen ekstra plugins, la jeg litt dithering å fikse problemet (representert av Gradfun3 (thr = 1,3)
linje på slutten av skriptet). Nå ser scener med gradienter mye mer ut som den originale Blu-Ray.
Til slutt lagde jeg de to qp-filene til prosessen, som fjerner pause midt i filmen (hvor du vil bytte fra plate en til plate to). Qp-filene forteller AviSynth å slå de angitte rammene-i dette tilfellet, ramme 151969 fra Disc One og ramme 48 fra Disc Two-til "keyframes". Når vi deler tidskode i MKVToolNix i trinn fem, vil den se etter de nærmeste nøkkelrammene på de tidskodene, og dele den på disse punktene. 151969 er den første rammen av Disc Ones svarte pause, og ramme 48 er den første rammen av filmen etter Disc Twos svarte pause. Med den pause ut av veien, vil filmen gå rett fra en scene til den neste, som i en-plate teaterversjonen.
Hvis du har problemer med den endelige videoen din, ikke fjerner pause på riktig måte - enten med noen av pause eller kutte av en del av filmen i midten - prøv forskjellige rammer her for å se om det fungerer. Jeg hadde litt rar på å få min til å jobbe, men disse rammenumrene skulle, i teori, arbeid for alle som går gjennom denne prosessen.
Jeg vil gjerne høre om andre ideer folk har for dette skriptet, men jeg er veldig fornøyd med den resulterende videoen. Jeg så filmen nylig med noen venner, og det så fantastisk ut. Mange takk igjen til You_Too for sine originale skript og (jeg forestiller) utrettelig arbeid på dette lille prosjektet. Til slutt kan vi se Fellesskap som det fortjener å bli sett!