29Aug

Come risolvere la tonalità verde nel Signore degli Anelli: Fellowship of the Ring Extended Edition 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 della Fellowship of the Ring : Extended Edition ha un timing del colore significativamente alterato, risultante in una tonalità verde su tutto il film. Esiste solo in Fellowship of the Ring, solo nell'edizione estesa e solo su Blu-Ray. La versione DVD estesa di Fellowship non ha questo problema, né la versione cinematografica Blu-Ray di Fellowship , né gli altri due Blu-Raggio Extended Edition. Guarda il video qui sotto, che confronta Extended e Blu-Rays Fellowship, 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. Editing master You_Too( la stessa persona che ha eseguito la correzione del colore sul fantastico Star Wars: Desdecialized Edition ) 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à.

Cosa ti serve

Per eseguire questo processo, dovrai 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:
  • Extended Edition 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 AviSynthscript
  • Il plug-in GiCocu per AviSynth( scorrere 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 del 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 preoccuparti, tutto ha uno scopo, e sarà tuttovenire insieme nei passaggi di seguito. Basta salvare tutti questi file sul desktop per ora.

Fase uno: strappa i dischi Blu-Ray

Prima di iniziare la correzione del colore, è necessario copiare il film sul computer. Quindi collega l'unità Blu-Ray e installa MakeMKV prima di continuare.

Avviare MakeMKV, inserire Disc One del film e premere "Apri disco".Quando ha finito di leggere il disco, scegli il titolo, la lingua e i sottotitoli che vuoi copiare. Il titolo che desideri è il più grande e vorresti 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 salvarespazio).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 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 'di tempo 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 inseriscilo 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.

Ripetere l'intero processo per Disco due e denominare il file risultante FOTR-D2.mkv.È possibile iniziare dal passaggio due sotto mentre i dischi si stanno rippando.

Passo due: configurare AviSynth ei relativi plugin

Dovrai 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 fai doppio clic sul file EXE e segui 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" daPrimo passo).

GiCocu, Dither, MaskTools e RemoveGrain sono tutti plug-in per AviSynth che vengono confezionati in file ZIP.Apri ciascun file ZIP ed estrai i seguenti file nella cartella dei plug-in di AviSynth( per impostazione predefinita 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 plug-in necessari per questo processo, insieme a ciò che è già nella cartella dei plug-in di AviSynth.

Fase tre: creare i propri script

Avrete bisogno di 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 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 -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, creare un nuovo file in Blocco note e incollare il seguente testo:

DirectShowSource( "FOTR-D1.mkv", fps = 23.976, audio = falso, convertfps = true). AssumeFPS( 24000,1001) ConvertToRGB( matrice ="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)

Salva il file come FOTR-D1.avs nella stessa cartella delfile di film.

Ora, creare un nuovo script con lo stesso testo esatto, ma con FOTR-D2.mkv nella prima riga invece di FOTR-D1.mkv. Denominare lo script FOTR-D2.avs e inserirlo nella stessa cartella dei file film e di 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à "fotogrammi chiave" alla fine del disco uno e l'inizio del disco due, quindipuò 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 quello che c'era in posto:

Assicurati di avere tutti questi file prima di continuare.

Fase quattro: eseguire gli script

Aprire MeGUI.exe e, nella riga AviSynth Script in alto, fare clic sul pulsante "...".Scegli lo script FOTR-D1.avs 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, si verifica un errore, assicurarsi che i plug-in corretti siano installati e che tutto il resto sia stato eseguito correttamente fino a questo punto.

Sulla riga "Uscita video" della finestra principale di MeGUI, rinominare il file di output su FOTR-D1-CC.mkv( o qualsiasi altra cosa si preferisca).NON sovrascrivere o cancellare il file FOTR-D1.mkv originale;ne avremo bisogno più tardi!

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 dimensione 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à del tempo( 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 audio, va bene, lo risolveremo nel passaggio finale.

Fase cinque: unire i file in un filmato

A questo punto dovresti avere quattro file video:

  • FOTR-D1.mkv( video originale di Disc One e audio DTS)
  • FOTR-D1-CC.mkv( video corretto per il colore di Disc One, senza audio)
  • FOTR-D2.mkv( video originale di Disco Due e audio DTS)
  • FOTR-D2-CC.mkv( video a colori corretto di Disc Two, senza audio)

Ora è il momento di unirli tutti insieme in uno solobel 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 in basso.

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 su FOTR-D1-CC.mkv nel pannello superiore e scegliere "Aggiungi file".Selezionare FOTR-D2-CC.mkv. Quindi, fai clic con il tasto destro su FOTR-D1.mkv, seleziona nuovamente "Aggiungi file" e seleziona FOTR-D2.mkv.

Deseleziona Disc Il video originale di uno nel pannello inferiore( 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 file seti piace.

Infine, assegnare al filmato un nome file nella casella Output File nella parte inferiore della finestra. Ho usato come FOTR-FINAL.mkv.

Quando tutto è pronto, fare 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.

Step Six( Opzionale): Masterizza il filmato a colori su un disco Blu-Ray

Io 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 Blu-Raydisco. 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 video FOTR-FINAL.mkv 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, aprire ImgBurn e selezionare "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 contenute 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 dello script, DirectShowSource( "FOTR-D1.mkv", seleziona il video che AviSynth utilizzerà come sorgente. Lo script originale di You_Too ha usato il file mt2s del Blu-Ray, ma l'ho estratto come un MKV, dal

Le righe successive 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 idealiin Photoshop, ma ecco la sua spiegazione di cosa fa quella parte dello script:

First [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%.Questo 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 aspettatevi però la precisione colorimetrica, dal momento che questo film hagià stato ba

Next, You_Too ha aggiunto una linea Blur( 0.4), che ho rimosso per la mia sceneggiatura:

Aggiunge una leggera sfocatura( 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.

La linea di ritaglio( 0, 140, 0, -140) fa esattamente ciò che sembra:

Infine, ritaglia i bordi neri poiché contengono effettivamente degli artefatti colorati che sono illuminati dalle altre regolazioni.

Ho apportato un'altra modifica allo script alla fine. 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, il che è molto evidente in certe scene di Fellowship .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 dalla linea Gradfun3( thr = 1.3) alla fine dello script).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 dal 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 passerà direttamente da una scena all'altra, come nella versione teatrale di un disco.

In caso di problemi con il tuo video finale che non rimuovono 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 frame dovrebbero, nella teoria , funzionare per tutti coloro che stanno attraversando questo processo.

Mi piacerebbe sapere di tutte le altre idee che le persone hanno per questo script, 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. Infine, possiamo guardare Fellowship come merita di essere visto!