Sådan løser du den grønne farvetone i Ringenes Herre Fællesskab for Ring Extended Edition Blu-Ray
Ringenes Herre er nemt min favoritfilm hele tiden. (Hvilken, du spørger? Alle tre, selvfølgelig.) Men den seneste Blu-Ray-kollektion har et grønt problem.
Blu-Ray-versionen af Fellowship of the Ring: Extended Edition har en signifikant ændret farvetiming, hvilket resulterer i en grøn farve over hele filmen. Den eksisterer kun i Fellowship of the Ring, kun i den udvidede udgave og kun på Blu-Ray. Den udvidede DVD version af Fællesskab har ikke dette problem, og den teatrale Blu-Ray-version af Fællesskab, heller ikke de to andre udvidede udgave blu-stråler. Tjek videoen nedenfor, som sammenligner Fellowship er Udvidede og Theatrical Blu-Stråler, for at se, hvordan ændringen ser ud (se den i fuld skærm, stol på mig). Du kan læse mere om det grønne farvetema her.
Heldigvis er der en løsning. Redigerer master You_Too (den samme person, der gjorde farvekorrektionen på det fantastiske Star Wars: Despecialized Edition) skrev et AviSynth script til at løse nogle af de mere strålende farveproblemer. Hans løsning eksisterer dog kun i et begravet forumindlæg og et nu-dødt blogindlæg, der, hvis du ikke er bekendt med AviSynth og andre værktøjer, kan lyde som kinesisk. Så jeg regnede med at jeg ville sammensætte lidt, hvordan det forklarer a) hvordan man kører scriptet, og b) forbedrer det på nogle få måder. Men for at være klar: 99% af krediten for denne proces går til You_Too og hans hårde arbejde. Jeg har lige tilføjet en lille tweak her og der.
Hvad du skal bruge
For at udføre denne proces skal du tage et par værktøjer:
- En Windows-pc (jeg forestiller mig det er muligt på andre platforme, men jeg har ikke set på hvordan man gør det.)
- Din Blu-Ray kopi af Fellowship of the Ring: Extended Edition
- Et Blu-Ray-drev, for at rive discs
- MakeMKV, for at rive discs
- AviSynth, et skriptsprog til videoredigeringsopgaver
- MeGUI, en GUI til at køre AviSynth scripts
- GiCocu-plugin'en til AviSynth (rul ned på denne side for at finde den)
- Dither-pakken til AviSynth. Download filen dither-1.27.1.zip fra dette forumindlæg.
- MaskTools pakken til AviSynth, tilgængelig i dette forum indlæg.
- FjernGrain v1.0b plugin til AviSynth
- MKVToolNix at fusionere de resulterende filer til en film (jeg anbefaler at downloade den bærbare version.)
Det ligner meget, men rolig, alt har en hensigt, og det kommer alle sammen i trinene nedenfor. Bare gem alle disse filer til dit skrivebord for nu.
Trin 1: Rip dine Blu-Ray Discs
Inden du starter farvekorrektionen, skal du rive filmen til din computer. Så tilslut din Blu-Ray-drev og installer MakeMKV, før du fortsætter.
Start MakeMKV, indsæt Disc One i filmen, og tryk på "Open Disc". Når du har læst disken, skal du vælge titel, sprog og undertekster, du vil rive. Titlen du ønsker er den største, og du vil helt sikkert have den vigtigste DTS-engelsk lyd (nogle vil måske også have den fulde DTS-HD MA lyd, og det er fint. Jeg slår generelt kun 5.1 DTS "core" for at gemme plads). Jeg anbefaler også at kontrollere de første fire undertekster, som vist ovenfor. Dette vil indeholde engelske undertekster til hele filmen og engelske undertekster kun for de elviske dele. Hvis du bare vil have undertekster for Elvish linjer, skal du vælge det andet sæt afkrydsningsfelter.
Med de valgte indstillinger skal dit vindue se sådan ud:
Vælg derefter din output mappe på venstre side og tryk på "Make MKV" knappen. Det tager lidt tid at rive, men når det er færdigt, har du en stor ol 'MKV-fil på din harddisk - med den første halvdel af filmen. Omdøb den til Fotr-D1.mkv
og læg det i en mappe, hvor du vil. Jeg har oprettet en mappe på mit skrivebord kaldet "LOTR Re-Color", hvor jeg anbefaler at gemme alle videofiler, lydfiler og scripts du ender med at oprette til dette projekt.
Gentag hele processen for Disc Two, og navngiv den resulterende fil Fotr-D2.mkv
. Du kan komme i gang i Trin 2 nedenfor, mens diskene ripper.
Trin to: Opsæt AviSynth og dens plugins
Du skal installere et par programmer og plugins, inden du går igennem resten af denne proces, så lad os gøre det nu.
Hvis du ikke allerede har downloadet AviSynth, MeGUI, GiCocu, Dither-pakken, MaskTools-pakken, RemoveGrain og MKVToolNix fra linkene i afsnittet "Hvad skal du bruge" i denne vejledning.
Først skal du installere AviSynth. Det er et normalt Windows-program, så dobbeltklik på EXE-filen og følg anvisningerne for at installere det til dit system.
MeGUI og MKVToolNix er bærbare applikationer, hvilket betyder at du ikke behøver at installere dem - bare pak zip-filerne til en hvilken som helst mappe du vil have (jeg oprettede mapper kaldet "MeGUI" og "MKVToolNix" i min "LOTR Re-Color" -mappe fra Step En).
GiCocu, Dither, MaskTools og RemoveGrain er alle plugins til AviSynth, der kommer pakket i ZIP-filer. Åbn hver ZIP-fil, og hent de følgende filer i AviSynths plugins-mappe (som standard placeret 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 ZIP-filen RemoveGrain)
Den endelige mappe vil nok se sådan ud:
Disse skal være de eneste plugins, du har brug for til denne proces, sammen med det, der allerede findes i AviSynths plugins-mappe.
Trin tre: Opret dine scripts
Du skal oprette fire tekstfiler til denne proces: en "Curves" -fil, som indeholder farvekorrektionsoplysningerne; et AviSynth script, som kører kommandoerne; og to "qp-filer", som hjælper os med at fjerne pause midt i filmen.
Først skal du åbne Notesblok og indsætte 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 -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
Gem filen som curves.cur
i samme mappe som filmfilerne.
Opret derefter en ny fil i Notesblok og indsæt 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 = 200.0, endHue = 270.0, sat = 0.90) Tweak (startHue = 270.0, endHue = 340,0, nuance = -10, sat = 0,80) Tweak (startHue = 140,0, endHue = 200,0, sat = 0,95) afgrøde (0, 140, 0, -140) gradfun3 (thr = 1,3)
Gem filen som Fotr-D1.avs
i samme mappe som filmfilerne.
Opret nu et nyt script med nøjagtig samme tekst, men med Fotr-D2.mkv
i første linie i stedet for Fotr-D1.mkv
. Navngiv scriptet Fotr-D2.avs
, og sæt det i samme mappe som filmfiler og andre scripts.
Endelig skal du oprette to nye tekstfiler: en kaldet D1-pause.txt
og en kaldet D2-pause.txt
. D1-pause.txt
bør indeholde følgende:
151969 K
Og D2-pause.txt
skal indeholde denne tekst:
48 k
Dette vil skabe "keyframes" i slutningen af Disc One og begyndelsen af Disc Two, så vi kan fjerne fem sekunders pause mellem filmens to halvdele.
På dette tidspunkt er her, hvad min projektmappe lignede med alt på plads:
Sørg for at du har alle disse filer, før du fortsætter.
Trin fire: Kør scripts
Åbn MeGUI.exe, og klik på knappen "..." på AviSynth Script-linjen øverst. Vælg Fotr-D1.avs
script du oprettede i det sidste trin og klik på OK. Hvis alt går godt, skal der åbnes et video preview-vindue, der viser, hvordan den resulterende video vil se ud. Du kan lukke dette vindue.
Hvis du får en fejl i stedet for et video preview, skal du sørge for, at de korrekte plug-ins er installeret, og at du gjorde alt andet korrekt indtil dette punkt.
På linjen "Video Output" i MeGUIs hovedvindue skal du omdøbe outputfilen til Fotr-D1-CC.mkv
(eller hvad du foretrækker). Overskriv eller slet ikke originalen Fotr-D1.mkv
fil; vi skal bruge det senere!
Klik derefter på knappen Konfigurer på linjen "Encoder Settings". Skift målafspilningsenheden til "DXVA". I feltet Kvalitet skal du skrive 16.5 og indstille Forprogrammeret til Mellem. Du kan indstille kvaliteten til et lidt højere antal til en mindre fil, men 16,5 er det, jeg fandt den bedste balance mellem kvalitet og filstørrelse (og passer perfekt til en 25 GB Blu-ray-disk, når vi er færdige). Klik på OK.
Endelig skal du markere boksen "Vis avancerede indstillinger" og gå til fanen "Misc", der vises øverst i vinduet. Marker feltet "Brug qp-fil", og tryk på "..." for at gennemse den første qp-fil, vi oprettede i det sidste trin (D1-pause.txt
).
Klik på OK-knappen for at vende tilbage til hoved-MeGUI-vinduet.
Nu er det tid til hovedbegivenheden! Klik på knappen "Kø" i øverste halvdel af vinduet - den ene ved siden af "Køanalysepassetasten" -knappen for at starte kodningsprocessen.
Det vil tage et stykke tid (på min overclocked six-core i7, det tog lidt over tre timer, så på typiske maskiner tager det endnu længere). Tag en pause, tag en kop te og lad det gøre sine ting. Du kan også fortsætte med at bruge din computer i løbet af denne tid, hvis du vil.
Når det er færdigt, gentag alle trin fire ved hjælp af Fotr-D2.avs
og D2-pause.txt
. Bemærk, at de resulterende filer ikke har nogen lyd - det er okay, vi skal rette det i sidste trin.
Trin fem: Flett filerne til en film
På dette tidspunkt skal du have fire videofiler:
Fotr-D1.mkv
(Disc One's originale video og DTS audio)Fotr-D1-CC.mkv
(Disc One's farvekorrigerede video, uden lyd)Fotr-D2.mkv
(Disc Two's originale video og DTS audio)Fotr-D2-CC.mkv
(Disc Two's farvekorrigerede video, uden lyd)
Nu er det tid til at fusionere dem alle sammen i en smuk film.
Åbn mkvtoolnix-gui.exe og klik på knappen "Tilføj kildefiler". Vælg Fotr-D1-CC.mkv
. Tryk derefter på Tilføj kildefiler igen, og vælg Fotr-D1.mkv
. Du skal se begge filer dukke op i øverste rude og alle de forskellige spor (video, lyd, undertekster og kapitler) i nederste rude.
Klik på det andet undertekstspor, og i højre rude skal du sætte "Standard spor flag" og "Tvunget spor flag" til "Ja". Dette sikrer, at de elvish undertekster altid kommer op, når du ser filmen.
Højreklik derefter på Fotr-D1-CC.mkv
i øverste rude og vælg "Tilføj filer". Vælg Fotr-D2-CC.mkv
. Højreklik derefter på Fotr-D1.mkv
, vælg "Tilføj filer" igen, og vælg Fotr-D2.mkv
.
Fjern markeringen af Disc One's originale video i bundpanelet (begge afkrydsningsfelter). Vi vil ikke have det i vores sidste film - vi vil bare have lyd og andre ting.
På dette tidspunkt skal dit vindue ligne skærmbilledet nedenfor.
Klik nu på fanen "Output" øverst, og klik på rullemenuen "Split Mode". Vælg "efter dele baseret på tidskoder" og indtast følgende i feltet:
00: 00: 00-01: 45: 37, + 01: 45: 45 til 03: 48: 18
Du kan også ændre filtitel, hvis du vil.
Endelig, giv den resulterende film et filnavn i boksen Output File nederst i vinduet. Jeg brugte sådan Fotr-FINAL.mkv
.
Når alt er klar, skal du klikke på knappen "Start Muxing". Det vil kombinere den farvekorrigerede video og den originale lyd til begge diske i en 208-minutters episk.
Trin seks (Valgfrit): Brænd den farvekorrigerede film til en Blu-Ray Disc
Jeg bruger en hjemmebiograf pc til al min film watching, så hvis du er ligesom mig, kan du stoppe her. Du skal bare åbne den endelige MKV-fil i din yndlings videospiller, og du er færdig.
Men hvis du vil se filmen på en Blu-Ray-afspiller (og din Blu-Ray-afspiller ikke understøtter et tommelfingerdrev med videofiler), kan du brænde din færdige farvekorrigerede film til en Blu-Ray-disk . Med de anbefalede indstillinger i dette indlæg bør den være den perfekte størrelse til en 25 GB Blu-ray. Du skal bare bruge en Blu-Ray-brænder, nogle blanke diske og to gratis programmer: tsMuxeR og ImgBurn.
Unzip tsMuxeR, hvor du vil (det er bærbart, ligesom MeGUI og MKVToolNix) og installer ImgBurn som et normalt Windows-program. Start derefter tsMuxeR GUI. Klik på knappen "Tilføj" i øverste højre hjørne og tilføj din Fotr-FINAL.mkv
video til projektet. Under Udgang skal du vælge "Blu-ray ISO" og klikke på "Gennemse" ved siden af feltet Filnavn for at vælge en placering på harddisken. Klik på knappen "Start Muxing" for at oprette Blu-ray-billedet.
Når det er færdigt, skal du åbne ImgBurn og vælge "Write Image File to Disc". Under Kilde skal du klikke på knappen Gennemse og vælge din nyoprettede ISO. Indsæt en tom Blu-ray-disk og klik på den store Skriv-knap.
Når det er færdigt, skal du pope disken i en Blu-ray-afspiller og slukke den. Hvis alt går godt, bør det begynde at spille film med det samme. god fornøjelse!
Hvad dette script gør
Oplysningerne i dette afsnit er ikke nødvendige for at udføre ovenstående trin, men hvis du er nysgerrig over, hvad der sker i denne proces, er der en forklaring på hver linje i scriptet.
Den første linje i scriptet, DirectShowSource ( "fotr-D1.mkv"
, vælger videoen AviSynth vil bruge som kilde. You_Too's originale script brugte mt2s filen fra Blu-Ray, men jeg rev den som en MKV, da det er lidt lettere. Så den linje er blevet ændret lidt.
De næste par rækker i scriptet er den faktiske farvekorrektion og forbliver uændret fra You_Toos originale script. Du kan læse You_Toos forumpost for at få oplysninger om, hvordan han fandt de ideelle kurver i Photoshop, men her er hans forklaring på, hvad den del af scriptet gør:
Første [scriptet] anvender kurverne, reducerer derefter gule med 5%, grøner med 10% og skifter cyan mod blå og reducerer dets mætning med 20%. Dette fjerner en smule oversat udseende af gul og neon-grøn, og får filmen til at se mindre cyan-tonet i visse dele, med himmel og vand ser mere naturligt ud. (Forvent ikke kolorimetrisk præcision, da denne film allerede er blevet dårligt recolored!)
Herefter tilføjede You_Too en Blur (0,4)
linje, som jeg fjernede til mit script:
Det tilføjer en meget svag blur (næsten ikke mærkbar) for at reducere overskæringen, som uden grund forekommer tilfældigt i hele filmen.
Du kan tilføje det igen, hvis du vil, lige under Tweak linjerne.
Det afgrøde (0, 140, 0, -140)
linje gør lige hvad det lyder som:
Endelig afgrøder den de sorte grænser, da de faktisk har farvede artefakter i dem, der er lyst af de andre justeringer.
Jeg lavede en anden ændring til scriptet i slutningen. For at kunne bruge GIMP-kurver, måtte You_Too konvertere videoen fra YUV12 til RGB, anvende kurverne og konverter derefter den tilbage til YUV12 (som du kan se i linjer 2-4 af scriptet). Desværre skaber konverteringen mellem YUV12 og RGB naturligvis nogle temmelig forfærdelige farvebånd i gradienter, hvilket er meget mærkbart i visse scener af Fællesskab. Men den omdannelse er et nødvendigt skridt i dette script, hvilket betyder, at jeg ikke bare kunne fjerne det.
Så ved hjælp af et par ekstra plugins tilføjede jeg noget dithering for at løse problemet (repræsenteret af Gradfun3 (thr = 1,3)
linje i slutningen af scriptet). Nu ser scener med gradienter meget mere ud som den oprindelige Blu-Ray.
Endelig tilføjede jeg de to qp-filer til processen, som fjerner pause midt i filmen (hvor du skifter fra Disc One til Disc Two). Qp-filerne fortæller AviSynth at slå de nævnte rammer - i dette tilfælde ramme 151969 fra Disc One og frame 48 fra Disc Two til "keyframes". Når vi splittes efter timecode i MKVToolNix i Trin Five, vil den se efter de nærmeste keyframes på de tidskoder og opdele dem på disse punkter. 151969 er den første ramme for Disc Ones sorte pause, og ramme 48 er filmens første ramme efter Disc Twos sorte pause. Med den pause ude af vejen vil filmen gå lige fra den ene scene til den næste, som i en-discs teatralversion.
Hvis du har problemer med din endelige video, fjerner du ikke pause korrekt - enten med en del af pause eller afskåret en del af filmen i midten - prøv forskellige rammer her for at se, om det virker. Jeg havde lidt underligt i at få min til at arbejde, men disse rammenumre skulle i teori, arbejde for alle igennem denne proces.
Jeg vil gerne høre om andre ideer folk har til dette script, men jeg er virkelig tilfreds med den resulterende video. Jeg så filmen for nylig sammen med nogle venner, og det så fantastisk ud. Mange tak igen til You_Too for hans originale scripts og (jeg forestiller mig) utrætteligt arbejde på dette lille projekt. Endelig kan vi se Fællesskab som det fortjener at blive set!