Come risolvere la tonalità verde nel Signore degli Anelli Fellowship of the Ring Edizione estesa Blu-Ray
Il Signore degli Anelli è facilmente il mio film preferito di tutti i tempi. (Quale, chiedi? Tutti e tre, ovviamente.) Ma l'ultima collezione Blu-Ray ha un problema lampante.
La versione Blu-Ray del Fellowship of the Ring: Edizione estesa ha un timing del colore significativamente alterato, risultante in una tonalità verde lungo l'intero film. Esiste solo in Fellowship of the Ring, solo nell'edizione estesa e solo su Blu-Ray. La versione estesa di DVD di Associazione non ha questo problema, né la versione Blu-Ray teatrale di Associazione, né gli altri due Blu-Raggio Extended Edition. Guarda il video qui sotto, che confronta Compagnia di Blu-Raggi estesi e teatrali, per vedere come appare il cambiamento (guardalo a schermo intero, fidati di me). Puoi leggere ulteriori informazioni sul problema della tinta verde qui.
Per fortuna, c'è una soluzione. Modifica master You_Too (la stessa persona che ha eseguito la correzione del colore sul fantastico Star Wars: edizione despecializzata) ha scritto uno script AviSynth per risolvere alcuni dei problemi di colore più evidenti. La sua soluzione, tuttavia, esiste solo in un post sul forum sepolto e in un post sul blog ormai morto che, se non sei esperto in AviSynth e in altri strumenti, potrebbe sembrare un cinese. Così ho pensato di mettere insieme un po 'come-a che spiega a) come eseguire la sceneggiatura eb) migliora su di essa in un paio di modi. Ma per essere chiari: il 99% del credito per questo processo va a You_Too e al suo duro lavoro. Ho appena aggiunto un piccolo aggiustamento qua e là.
Di cosa avrai bisogno
Per eseguire questo processo, è necessario prendere alcuni strumenti:
- Un PC Windows (immagino che sia possibile su altre piattaforme, ma non ho esaminato come farlo).
- La tua copia Blu-Ray di Fellowship of the Ring: Edizione estesa
- Un'unità Blu-Ray, per strappare i dischi
- MakeMKV, per strappare i dischi
- AviSynth, un linguaggio di scripting per le attività di editing video
- MeGUI, una GUI per l'esecuzione di script AviSynth
- Il plug-in GiCocu per AviSynth (scorri verso il basso in questa pagina per trovarlo)
- Il pacchetto Dither per AviSynth. Scarica il file dither-1.27.1.zip da questo post del forum.
- Il pacchetto MaskTools per AviSynth, disponibile in questo post sul forum.
- Il plugin RemoveGrain v1.0b per AviSynth
- MKVToolNix per unire i file risultanti in un film (consiglio di scaricare la versione portatile).
Sembra molto, ma non ti preoccupare, tutto ha uno scopo, e tutto verrà insieme nei passaggi sottostanti. Basta salvare tutti questi file sul desktop per ora.
Fase uno: strappa i dischi Blu-Ray
Prima di iniziare la correzione del colore, dovrai copiare il film sul tuo computer. Quindi collega il tuo lettore Blu-Ray e installa MakeMKV prima di continuare.
Avvia MakeMKV, inserisci Disc One del film e premi "Open Disc". Quando ha finito di leggere il disco, scegli il titolo, la lingua e i sottotitoli che vuoi copiare. Il titolo che si desidera è il più grande e si vorrà sicuramente l'audio DTS inglese principale (alcuni potrebbero volere anche l'audio DTS-HD MA completo, e va bene, in genere io riempio solo il "core" 5.1 DTS per salvare spazio). Raccomando anche di controllare le prime quattro caselle di sottotitoli, come mostrato sopra. Questo includerà i sottotitoli in inglese per l'intero film e i sottotitoli in inglese solo per le parti elfiche. Se vuoi solo i sottotitoli per le linee Elfiche, seleziona il secondo set di checkbox.
Con queste impostazioni selezionate, la tua finestra dovrebbe apparire esattamente come questa:
Quindi, scegli la cartella di output sul lato sinistro e premi il pulsante "Crea MKV". Ci vorrà un po 'per strappare, ma una volta terminato, avrai un grosso file MKV sul tuo disco fisso, con la prima metà del film. Rinominalo in Fotr-D1.mkv
e mettilo in una cartella dove vuoi. Ho creato una cartella sul mio desktop chiamata "LOTR Re-Color", in cui consiglio di archiviare tutti i file video, i file audio e gli script che si creano per questo progetto.
Ripeti l'intero processo per il disco due e assegna un nome al file risultante Fotr-D2.mkv
. È possibile iniziare dal passaggio due sotto mentre i dischi si stanno rippando.
Fase due: configurare AviSynth e i relativi plugin
Avrai bisogno di installare un paio di programmi e plug-in prima di passare al resto del processo, quindi facciamolo ora.
Se non lo hai già fatto, scarica AviSynth, MeGUI, GiCocu, il pacchetto Dither, il pacchetto MaskTools, RemoveGrain e MKVToolNix dai link nella sezione "Cosa ti serve" di questa guida.
Innanzitutto, installa AviSynth. È un normale programma Windows, quindi basta fare doppio clic sul file EXE e seguire le istruzioni per installarlo sul tuo sistema.
MeGUI e MKVToolNix sono applicazioni portatili, il che significa che non è necessario installarli, basta decomprimere i file in qualsiasi cartella desiderata (ho creato cartelle denominate "MeGUI" e "MKVToolNix" nella mia cartella "LOTR Re-Color" di Step Uno).
GiCocu, Dither, MaskTools e RemoveGrain sono tutti plug-in per AviSynth che vengono confezionati in file ZIP. Apri ogni file ZIP ed estrai i seguenti file nella cartella dei plug-in di AviSynth (per impostazione predefinita si trova in C: \ Programmi (x86) \ AviSynth \ plugins
):
- GiCoCu.dll (dal file ZIP GiCoCu)
- dither.avsi (dal file ZIP dither)
- mt_xxpand_multi.avsi (dal file ZIP dither)
- dither.dll (dalla cartella win32 nel file ZIP dither)
- avstp.dll (dalla cartella win32 nel file ZIP dither)
- mt_masktools-26.dll (dal file ZIP di MaskTools)
- RemoveGrainS.dll (dal file ZIP di RemoveGrain)
La cartella finale sarà probabilmente simile a questa:
Questi dovrebbero essere gli unici plugin necessari per questo processo, insieme a ciò che è già presente nella cartella dei plug-in di AviSynth.
Passaggio tre: crea i tuoi script
Dovrai creare quattro file di testo per questo processo: un file "Curves", che contiene le informazioni sulla correzione del colore; uno script AviSynth, che esegue i comandi; e due "file qp", che ci aiuteranno a rimuovere la pausa nel mezzo del film.
Innanzitutto, apri Blocco note e incolla il testo seguente:
# 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
Salva il file come curves.cur
nella stessa cartella dei file del film.
Quindi, crea un nuovo file in Blocco note e incolla il seguente testo:
DirectShowSource ("FOTR-D1.mkv", fps = 23.976, audio = falso, convertfps = true) .AssumeFPS (24000,1001) ConvertToRGB (matrice = "rec709") GiCoCu ("curves.cur") ConvertToYV12 (matrice = " 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) ritaglio (0, 140, 0, -140) gradfun3 (thr = 1,3)
Salva il file come Fotr-D1.avs
nella stessa cartella dei file del film.
Ora crea un nuovo script con lo stesso testo, ma con Fotr-D2.mkv
nella prima riga invece di Fotr-D1.mkv
. Dai un nome allo script Fotr-D2.avs
, e metterlo nella stessa cartella dei file di film e altri script.
Infine, crea due nuovi file di testo: uno chiamato D1-pause.txt
e uno chiamato D2-pause.txt
. D1-pause.txt
dovrebbe contenere quanto segue:
151969 K
E D2-pause.txt
dovrebbe contenere questo testo:
48 K
Questo creerà "keyframes" alla fine di Disc One e l'inizio di Disc Two, quindi possiamo rimuovere la pausa di cinque secondi tra le due metà del film.
A questo punto, ecco come appariva la cartella del mio progetto con tutto ciò che era in atto:
Assicurati di avere tutti questi file prima di continuare.
Passaggio 4: eseguire gli script
Aprire MeGUI.exe e, nella riga AviSynth Script in alto, fare clic sul pulsante "...". Scegli il Fotr-D1.avs
script che hai creato nell'ultimo passaggio e fai clic su OK. Se tutto va bene, una finestra di anteprima video dovrebbe aprirsi, mostrandoti come sarà il video risultante. Puoi chiudere questa finestra.
Se, invece di un'anteprima video, ricevi un errore, assicurati che i plug-in corretti siano installati e che tu abbia fatto tutto il resto correttamente fino a questo punto.
Sulla riga "Uscita video" della finestra principale di MeGUI, rinomina il file di output in Fotr-D1-CC.mkv
(o qualunque cosa tu preferisca). NON sovrascrivere o cancellare l'originale Fotr-D1.mkv
file; ne avremo bisogno in seguito!
Quindi, fare clic sul pulsante Config sulla riga "Impostazioni encoder". Cambiare il dispositivo di riproduzione target su "DXVA". Nella casella Qualità, digitare 16.5 e impostare la preimpostazione su Medio. È possibile impostare la qualità su un numero leggermente più alto per un file più piccolo, ma 16.5 è quello che ho trovato il miglior equilibrio tra qualità e dimensioni del file (e si adatta perfettamente a un disco Blu-ray da 25 GB quando abbiamo finito). Clicca OK.
Infine, seleziona la casella "Mostra impostazioni avanzate" e vai alla scheda "Varie" che appare nella parte superiore della finestra. Seleziona la casella "Usa file qp" e premi "..." per cercare il primo file qp creato nell'ultimo passaggio (D1-pause.txt
).
Fare clic sul pulsante OK per tornare alla finestra principale di MeGUI.
Ora è il momento per l'evento principale! Fai clic sul pulsante "Queue" nella metà superiore della finestra, quella accanto al pulsante "Queue Analysis Pass", per avviare il processo di codifica.
Ci vorrà un po '(sul mio i7 overclocked i7 ci sono volute poco più di tre ore, quindi su macchine tipiche ci vorrà ancora più tempo). Vai a fare una pausa, prendi una tazza di tè e lascia che faccia la sua cosa. Puoi anche continuare a utilizzare il computer durante questo periodo, se lo desideri.
Al termine, ripetere tutto il passaggio quattro utilizzando Fotr-D2.avs
e D2-pause.txt
. Nota che i file risultanti non avranno alcun audio, va bene, lo risolveremo nel passaggio finale.
Passaggio 5: Unisci i file in un filmato
A questo punto dovresti avere quattro file video:
Fotr-D1.mkv
(Il video originale di Disc One e l'audio DTS)Fotr-D1-CC.mkv
(Il video del colore corretto di Disc One, senza audio)Fotr-D2.mkv
(Il video originale di Disc Two e l'audio DTS)Fotr-D2-CC.mkv
(Il video corretto per il colore di Disc Two, senza audio)
Ora è il momento di unirli tutti insieme in un bellissimo film.
Aprire mkvtoolnix-gui.exe e fare clic sul pulsante "Aggiungi file di origine". Selezionare Fotr-D1-CC.mkv
. Quindi premere di nuovo Aggiungi file sorgente e selezionare Fotr-D1.mkv
. Dovresti vedere entrambi i file visualizzati nel pannello superiore e tutte le diverse tracce (video, audio, sottotitoli e capitoli) nel riquadro inferiore.
Fare clic sulla seconda traccia di sottotitoli e, nel riquadro a destra, impostare "Flag della traccia predefinita" e "Flag della traccia forzata" su "Sì". Questo assicura che i sottotitoli elfici si presentino sempre quando guardi il film.
Quindi, fare clic con il tasto destro del mouse su Fotr-D1-CC.mkv
nel pannello superiore e scegliere "Aggiungi file". Selezionare Fotr-D2-CC.mkv
. Quindi, fai clic con il tasto destro del mouse su Fotr-D1.mkv
, scegliere di nuovo "Aggiungi file" e selezionare Fotr-D2.mkv
.
Deseleziona il video originale di Disc One nel riquadro in basso (entrambe le caselle di controllo). Non vogliamo questo nel nostro film finale, vogliamo solo il suo audio e altre cose.
A questo punto, la tua finestra dovrebbe assomigliare allo screenshot qui sotto.
Ora fai clic sulla scheda "Output" nella parte superiore e fai clic sul menu a discesa "Modalità Split". Scegli "per parti basate su timecode" e inserisci quanto segue nella casella:
00: 00: 00-01: 45: 37, + 01: 45: 45-03: 48: 18
Puoi anche modificare il titolo del file se lo desideri.
Infine, assegna al filmato un nome file nella casella Output File nella parte inferiore della finestra. Ho usato mi piace Fotr-FINAL.mkv
.
Quando tutto è pronto, fai clic sul pulsante "Start Muxing". Combinerà il video con correzione del colore e l'audio originale per entrambi i dischi in un'epica di 208 minuti.
Passaggio 6 (Opzionale): masterizzare il filmato con correzione del colore su un disco Blu-Ray
Uso un PC home theater per tutti i miei film, quindi se sei come me, puoi fermarti qui. Basta aprire il file MKV finale nel tuo lettore video preferito e il gioco è fatto.
Tuttavia, se si desidera guardare il film su un lettore Blu-Ray (e il lettore Blu-Ray non supporta una pen drive con file video), è possibile masterizzare il film finito, con correzione del colore su un disco Blu-Ray . Con le impostazioni consigliate in questo post, dovrebbe essere la dimensione perfetta per un Blu-ray da 25 GB. Avrai solo bisogno di un masterizzatore Blu-Ray, alcuni dischi vergini e due programmi gratuiti: tsMuxeR e ImgBurn.
Decomprimi tsMuxeR dove vuoi (è portatile, proprio come MeGUI e MKVToolNix) e installa ImgBurn come un normale programma Windows. Successivamente, lancia la GUI tsMuxeR. Fai clic sul pulsante "Aggiungi" nell'angolo in alto a destra e aggiungi il tuo Fotr-FINAL.mkv
video al progetto. In Output, seleziona "Blu-ray ISO" e fai clic su "Sfoglia" accanto alla casella Nome file per selezionare una posizione sul tuo disco rigido. Fare clic sul pulsante "Start Muxing" per creare l'immagine Blu-ray.
Al termine, apri ImgBurn e seleziona "Scrivi file immagine su disco". In Sorgente, fai clic sul pulsante Sfoglia e seleziona l'ISO appena creato. Inserire un disco Blu-ray vuoto e fare clic sul grande pulsante Scrivi.
Al termine, inserire il disco in un lettore Blu-ray e accenderlo. Se tutto va bene, dovrebbe iniziare a riprodurre il film subito. Godere!
Cosa fa questo script
Le informazioni in questa sezione non sono necessarie per eseguire i passaggi precedenti, ma se sei curioso di sapere cosa sta succedendo in questo processo, ecco una spiegazione di ogni riga nello script.
La prima riga della sceneggiatura, DirectShowSource ( "Fotr-D1.mkv"
, seleziona il video che AviSynth utilizzerà come sorgente. Lo script originale di You_Too utilizzava il file mt2s del Blu-Ray, ma lo ho strappato come un MKV, dal momento che è un po 'più semplice. Quindi quella linea è stata leggermente modificata.
Le prossime righe della sceneggiatura sono la correzione del colore reale e rimangono invariate rispetto allo script originale di You_Too. Puoi leggere il post sul forum di You_Too per informazioni su come ha trovato le curve ideali in Photoshop, ma ecco la sua spiegazione di cosa fa quella parte dello script:
Primo [lo script] applica le curve, quindi riduce i gialli del 5%, i verdi del 10% e sposta il ciano verso il blu e riduce la saturazione del 20%. Ciò rimuove un po 'l'aspetto di sovrasaturazione del giallo e del neon-verde, e rende il film meno colorato in certe parti, con cielo e acqua che sembrano più naturali. (Non aspettarti però la precisione colorimetrica, dal momento che questo film è già stato ricolorato!)
Successivamente, You_Too ha aggiunto a Sfocatura (0.4)
linea, che ho rimosso per il mio script:
Aggiunge una sfocatura molto leggera (quasi non apprezzabile) per ridurre l'oversharpening che, senza motivo, appare casualmente in tutto il film.
Puoi aggiungerlo di nuovo se lo desideri, proprio sotto le linee Tweak.
Il ritaglio (0, 140, 0, -140)
linea fa proprio quello che sembra:
Infine, ritaglia i bordi neri poiché in essi hanno effettivamente degli artefatti colorati che vengono ravvivati dalle altre regolazioni.
Alla fine ho apportato un'altra modifica alla sceneggiatura. Per utilizzare le curve GIMP, You_Too ha dovuto convertire il video da YUV12 a RGB, applicare le curve, quindi convertirlo nuovamente in YUV12 (come puoi vedere nelle righe 2-4 dello script). Sfortunatamente, la conversione tra YUV12 e RGB crea naturalmente delle strisce di colore piuttosto orribili nei gradienti, che è molto evidente in certe scene di Associazione. Ma questa conversione è un passaggio necessario in questo script, il che significa che non potevo semplicemente rimuoverlo.
Quindi, con l'aiuto di alcuni plugin aggiuntivi, ho aggiunto un po 'di dithering per risolvere il problema (rappresentato dal Gradfun3 (thr = 1.3)
linea alla fine della sceneggiatura). Ora, le scene con gradienti sembrano molto più simili al Blu-Ray originale.
Infine, ho aggiunto i due file qp al processo, che rimuovono la pausa nel mezzo del film (in cui passeresti da Disc One a Disc Two). I file qp indicano ad AviSynth di trasformare i frame con nome, in questo caso, il frame 151969 da Disc One e il frame 48 dal Disc Two, in "keyframes". Quando dividiamo il codice di tempo in MKVToolNix nel passaggio cinque, cercheremo i fotogrammi chiave più vicini a quei timecode e li suddividiamo in quei punti. 151969 è il primo fotogramma della pausa nera di Disc One e il frame 48 è il primo fotogramma del film dopo la pausa nera di Disc Two. Con questa pausa, il film andrà direttamente da una scena all'altra, come nella versione teatrale di un disco.
Se hai qualche problema con il tuo video finale che non rimuove la pausa correttamente - includendo parte della pausa o tagliando parte del film nel mezzo - prova qui diversi fotogrammi per vedere se funziona. Ho avuto alcune stranezze nel far funzionare la mia, ma questi numeri di telaio dovrebbero, in teoria, lavorare per tutti coloro che stanno attraversando questo processo.
Mi piacerebbe sapere di altre idee che la gente ha per questo copione, ma sono davvero contento del video che ne deriva. Ho visto il film di recente con alcuni amici ed è stato fantastico. Molte grazie ancora a You_Too per i suoi script originali e (immagino) un lavoro instancabile su questo piccolo progetto. Finalmente possiamo guardare Associazione come merita di essere visto!