『ロード・オブ・ザ・リング』は間違いなく私の史上最も好きな映画です。 (どれですか? もちろん 3 つすべてです。) しかし、最新の Blu-Ray コレクションには明らかな問題が 1 つあります。
Blu-Ray バージョンの『フェローシップ オブ ザ リング: エクステンデッド エディション』では色のタイミングが大幅に変更されており、その結果、映画全体が緑色になっています。これは、Fellowship of the Ring、Extended Edition、および Blu-Ray にのみ存在します。 Fellowship の拡張 DVD バージョンにはこの問題はありません。また、Fellowship の劇場版 Blu-Ray バージョンや他の 2 つの Extended Edition Blu-Ray にもこの問題はありません。 Fellowship の拡張 Blu-Ray と劇場版 Blu-Ray を比較した以下のビデオをチェックして、変更がどのように見えるかを確認してください (フルスクリーンで見てください、信じてください)。 緑色の色合いの問題について詳しくは、こちらをご覧 ください。
ありがたいことに、修正があります。編集マスターの You_Too (素晴らしい Star Wars: Despecialized Edition で色補正を行ったのと同じ人) は、より顕著な色の問題のいくつかを修正するために AviSynth スクリプトを作成しました。しかし、彼の解決策は、 埋もれたフォーラム投稿 と、 現在は廃止されたブログ投稿 にのみ存在しており、AviSynth やその他のツールに精通していないと中国語のように聞こえるかもしれません。そこで、a) スクリプトの実行方法、b) いくつかの小さな方法でスクリプトを改善する方法について説明する、ちょっとしたハウツーをまとめてみようと思いました。ただし、明確にしておきたいのは、このプロセスの 99% は You_Too と彼の努力によるものです。ところどころにちょっとした調整を加えただけです。
必要なもの
このプロセスを実行するには、いくつかのツールを入手する必要があります。
- Windows PC (他のプラットフォームでも可能だと思いますが、その方法は調べていません)。
- フェローシップ オブ ザ リング: エクステンデッド エディション の Blu-Ray コピー
- Blu-Ray ドライブ (ディスクをリッピングするため)
- MakeMKV 、ディスクをリッピングします
- AviSynth 、ビデオ編集タスク用のスクリプト言語
- MeGUI 、AviSynth スクリプトを実行するための GUI
- AviSynth 用の GiCocu プラグイン ( このページ を下にスクロールして見つけます)
- AviSynth のディザー パッケージ。 このフォーラムの投稿 から dither-1.27.1.zip ファイルをダウンロードします。
- AviSynth 用の MaskTools パッケージは、 このフォーラムの投稿 で入手できます。
- AviSynth 用 RemoveGrain v1.0b プラグイン
- MKVToolNix を使用 して、結果のファイルを 1 つのムービーに結合します (ポータブル バージョンをダウンロードすることをお勧めします)。
たくさんあるように思えますが、心配しないでください。すべてには目的があり、すべては以下の手順でまとめられます。とりあえず、これらすべてのファイルをデスクトップに保存してください。
ステップ 1: Blu-Ray ディスクをリッピングする
色補正を開始する前に、ムービーをコンピュータにリッピングする必要があります。したがって、続行する前に、Blu-Ray ドライブを接続し、MakeMKV をインストールしてください。
MakeMKVを起動し、ムービーのDisc 1を挿入し、「Open Disc」を押します。ディスクの読み取りが完了したら、リッピングするタイトル、言語、字幕を選択します。あなたが望むタイトルは最大のタイトルであり、メインの DTS 英語オーディオが間違いなく必要になります (完全な DTS-HD MA オーディオも必要とする人もいるかもしれませんが、それは問題ありません。通常、私は 5.1 DTS の「コア」のみをリッピングして、スペースを節約します)。上に示すように、最初の 4 つの字幕ボックスをチェックすることもお勧めします。これには、映画全体の英語字幕と、エルフの部分のみの英語字幕が含まれます。エルフのセリフの字幕だけが必要な場合は、2 番目のチェックボックス セットを選択します。
これらの設定を選択すると、ウィンドウは次のようになります。
次に、左側で出力フォルダーを選択し、「MKV を作成」ボタンを押します。リッピングにはしばらく時間がかかりますが、完了すると、映画の前半を含む大きな古い MKV ファイルがハード ドライブ上に作成されます。名前を
FOTR-D1.mkv
に変更し、任意のフォルダーに置きます。デスクトップに「LOTR Re-Color」というフォルダーを作成しました。このプロジェクト用に作成するすべてのビデオ ファイル、オーディオ ファイル、およびスクリプトをここに保存することをお勧めします。
ディスク 2 に対してこのプロセス全体を繰り返し、結果のファイルに
FOTR-D2.mkv
という名前を付けます。ディスクのリッピング中に、以下のステップ 2 を開始できます。
ステップ 2: AviSynth とそのプラグインをセットアップする
このプロセスの残りの部分を実行する前に、いくつかのプログラムとプラグインをインストールする必要があるので、今すぐインストールしましょう。
まだダウンロードしていない場合は、このガイドの「必要なもの」セクションのリンクから AviSynth、MeGUI、GiCocu、Dither パッケージ、MaskTools パッケージ、RemoveGrain、および MKVToolNix をダウンロードします。
まずはAviSynthをインストールします。これは通常の Windows プログラムなので、EXE ファイルをダブルクリックし、プロンプトに従ってシステムにインストールします。
MeGUI と MKVToolNix はポータブル アプリケーションです。つまり、インストールする必要はありません。ファイルを任意のフォルダーに解凍するだけです (私は、第一歩)。
GiCocu、Dither、MaskTools、および RemoveGrain はすべて、ZIP ファイルにパッケージ化された AviSynth 用のプラグインです。各 ZIP ファイルを開き、次のファイルを AviSynth のプラグイン フォルダー (デフォルトでは次の場所にあります) に抽出します。
C:\Program Files (x86)\AviSynth\plugins
):
- GiCoCu.dll (GiCoCu ZIP ファイルから)
- dither.avsi (ディザー ZIP ファイルから)
- mt_xxpand_multi.avsi (ディザー ZIP ファイルから)
- dither.dll (Dither ZIP ファイル内の win32 フォルダーから)
- avstp.dll (Dither ZIP ファイル内の win32 フォルダーから)
- mt_masktools-26.dll (MaskTools ZIP ファイルから)
- RemoveGrainS.dll (RemoveGrain ZIP ファイルから)
最終的なフォルダーは次のようになります。
AviSynth のプラグイン フォルダーに既にあるものと合わせて、このプロセスに必要なプラグインはこれらだけです。
ステップ 3: スクリプトを作成する
このプロセスでは 4 つのテキスト ファイルを作成する必要があります。1 つは色補正情報を保持する「Curves」ファイルです。コマンドを実行する AviSynth スクリプト。もう 2 つの「qp ファイル」は、ムービーの途中で一時停止する部分を削除するのに役立ちます。
まず、メモ帳を開き、次のテキストを貼り付けます。
# GIMP カーブ ファイル
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
ファイルをムービー ファイルと同じフォルダーに
curves.cur
という名前で保存します。
次に、メモ帳で新しいファイルを作成し、次のテキストを貼り付けます。
DirectShowSource("FOTR-D1.mkv"、fps=23.976、audio=false、convertfps=true).AssumeFPS(24000,1001)
ConvertToRGB(matrix=”rec709″)
GiCoCu(“カーブ.cur”)
ConvertToYV12(行列=”rec709″)
微調整(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)
クロップ(0、140、0、-140)
gradfun3(thr=1.3)
ファイルを動画ファイルと同じフォルダーに
FOTR-D1.avs
という名前で保存します。
ここで、まったく同じテキストを含む新しいスクリプトを作成しますが、最初の行に
FOTR-D1.mkv
ではなく
FOTR-D2.mkv
を入れます。スクリプトに
FOTR-D2.avs
名前を付け、ムービー ファイルや他のスクリプトと同じフォルダーに置きます。
最後に、2 つの新しいテキスト ファイルを作成します。1 つは
D1-pause.txt
、もう 1 つは
D2-pause.txt
という名前です。
D1-pause.txt
次の内容が含まれている必要があります。
151969K
また、
D2-pause.txt
次のテキストが含まれている必要があります。
48K
これにより、ディスク 1 の終わりとディスク 2 の始まりに「キーフレーム」が作成されるため、ムービーの 2 つの半分の間の 5 秒間の一時停止を削除できます。
この時点で、すべてが適切に配置されたプロジェクト フォルダーは次のようになります。
続行する前に、これらのファイルがすべてあることを確認してください。
ステップ 4: スクリプトを実行する
MeGUI.exe を開き、上部の AviSynth Script 行で「…」ボタンをクリックします。最後の手順で作成した
FOTR-D1.avs
スクリプトを選択し、「OK」をクリックします。すべてがうまくいけば、ビデオ プレビュー ウィンドウが開き、結果のビデオがどのように見えるかが表示されます。このウィンドウは閉じても構いません。
ビデオ プレビューの代わりにエラーが発生した場合は、正しいプラグインがインストールされていること、およびこの時点までに他のすべての操作が正しく行われたことを確認してください。
MeGUI のメイン ウィンドウの「ビデオ出力」行で、出力ファイルの名前を
FOTR-D1-CC.mkv
(または任意の名前) に変更します。元の
FOTR-D1.mkv
ファイルを上書きしたり削除したりしないでください。後で必要になります!
次に、「エンコーダー設定」行の「構成」ボタンをクリックします。対象の再生デバイスを「DXVA」に変更します。 「品質」ボックスに「16.5」と入力し、「プリセット」を「中」に設定します。ファイルが小さい場合は、品質を少し高い数値に設定することもできますが、16.5 が品質とファイル サイズの最適なバランスであることがわかりました (完了すると 25 GB Blu-ray ディスクに完全に収まります)。 「OK」をクリックします。
最後に、「詳細設定を表示」ボックスをチェックし、ウィンドウの上部に表示される「その他」タブに移動します。 [Use qp File] チェックボックスをオンにし、[…] を押して、最後の手順で作成した最初の qp ファイル (
D1-pause.txt
) を参照します。
[OK] ボタンをクリックしてメイン MeGUI ウィンドウに戻ります。
さあ、メインイベントの時間です!ウィンドウの上半分にある [キュー] ボタン ([キュー分析パス] ボタンの隣) をクリックして、エンコード プロセスを開始します。
これにはしばらく時間がかかります (オーバークロックした 6 コア i7 では 3 時間強かかったので、一般的なマシンではさらに時間がかかります)。休憩をとり、お茶を飲みながら、自然に任せましょう。必要に応じて、この間もコンピュータを使い続けることもできます。
それが完了したら、
FOTR-D2.avs
と
D2-pause.txt
を使用してステップ 4 をすべて繰り返します。結果のファイルにはオーディオが含まれないことに注意してください。それでも問題ありません。最後のステップで修正します。
ステップ 5: ファイルを 1 つのムービーに結合する
この時点で、4 つのビデオ ファイルが作成されているはずです。
-
FOTR-D1.mkv(Disc One のオリジナルビデオと DTS オーディオ) -
FOTR-D1-CC.mkv(Disc One の色補正されたビデオ、音声なし) -
FOTR-D2.mkv(Disc 2 のオリジナル ビデオと DTS オーディオ) -
FOTR-D2-CC.mkv(ディスク 2 の色補正されたビデオ、音声なし)
今度は、それらをすべて 1 つの美しいムービーに結合します。
mkvtoolnix-gui.exe を開き、「ソース ファイルの追加」ボタンをクリックします。
FOTR-D1-CC.mkv
を選択します。次に、もう一度 [ソース ファイルの追加] を押して、
FOTR-D1.mkv
を選択します。両方のファイルが上部ペインに表示され、すべてのさまざまなトラック (ビデオ、オーディオ、字幕、チャプター) が下部ペインに表示されるはずです。
2 番目の字幕トラックをクリックし、右側のペインで「デフォルト トラック フラグ」と「強制トラック フラグ」を「はい」に設定します。これにより、映画を視聴するときにエルフの字幕が常に表示されます。
次に、上部ペインで
FOTR-D1-CC.mkv
を右クリックし、「ファイルの追加」を選択します。
FOTR-D2-CC.mkv
を選択します。次に、
FOTR-D1.mkv
を右クリックし、もう一度「ファイルの追加」を選択して、
FOTR-D2.mkv
を選択します。
下部ペインにある Disc One のオリジナル ビデオのチェックを外します (両方のチェックボックス)。最終的なムービーにはそれを望んでいません。オーディオやその他のものが必要なだけです。
この時点で、ウィンドウは以下のスクリーンショットのように表示されるはずです。
次に、上部にある「出力」タブをクリックし、「分割モード」ドロップダウンをクリックします。 「タイムコードに基づくパート別」を選択し、ボックスに次のように入力します。
00:00:00-01:45:37、+01:45:45-03:48:18
必要に応じて、ファイルのタイトルを変更することもできます。
最後に、ウィンドウの下部にある [出力ファイル] ボックスで、結果のムービーにファイル名を付けます。私は
FOTR-FINAL.mkv
のように使用しました。
すべての準備ができたら、「多重化の開始」ボタンをクリックします。両方のディスクの色補正されたビデオとオリジナルのオーディオが 1 つの 208 分の叙事詩に結合されます。
ステップ 6 (オプション): 色補正されたムービーを Blu-Ray ディスクに書き込む
私は映画鑑賞にはすべて ホームシアター PC を使用しているので、私と同じような方はここでやめてください。お気に入りのビデオプレーヤーで最終的な MKV ファイルを開くだけで完了です。
ただし、Blu-Ray プレーヤーでムービーを視聴したい場合 (および Blu-Ray プレーヤーはビデオ ファイルを保存したサム ドライブをサポートしていません)、完成した色補正されたムービーを Blu-Ray ディスクに書き込むことができます。 。この投稿の推奨設定を使用すると、25GB Blu-ray に最適なサイズになるはずです。必要なのは、Blu-Ray バーナー、数枚の空のディスク、および 2 つの無料プログラム ( tsMuxeR と ImgBurn ) だけです。
tsMuxeR を任意の場所に解凍し (MeGUI や MKVToolNix と同様に移植可能です)、通常の Windows プログラムと同様に ImgBurn をインストールします。次に、tsMuxeR GUI を起動します。右上隅にある「追加」ボタンをクリックして、
FOTR-FINAL.mkv
ビデオをプロジェクトに追加します。 「出力」で「Blu-ray ISO」を選択し、「ファイル名」ボックスの横にある「参照」をクリックしてハードドライブ上の場所を選択します。 「多重化の開始」ボタンをクリックして、Blu-ray イメージを作成します。
完了したら、ImgBurnを開き、「イメージファイルをディスクに書き込む」を選択します。 [ソース] で [参照] ボタンをクリックし、新しく作成した ISO を選択します。空の Blu-ray ディスクを挿入し、大きな書き込みボタンをクリックします。
完了したら、ディスクを Blu-ray プレーヤーに挿入し、起動します。すべてがうまくいけば、すぐに映画の再生が開始されるはずです。楽しむ!
このスクリプトの動作
このセクションの情報は、上記の手順を実行するために必要なものではありませんが、このプロセスで何が起こっているのか知りたい場合は、スクリプトの各行について説明します。
スクリプトの最初の行
DirectShowSource("FOTR-D1.mkv"
は、AviSynth がソースとして使用するビデオを選択します。You_Too のオリジナル スクリプトでは Blu-Ray の mt2s ファイルを使用していましたが、MKV としてリッピングしました。そのため、その行は少し変更されています。
スクリプトの次の数行は実際の色補正であり、You_Too の元のスクリプトから変更されていません。 Photoshop で理想的な曲線をどのように見つけたかについては、You_Too の フォーラム投稿 を読むことができますが、スクリプトのその部分の動作については次のとおりです。
まず [スクリプト] がカーブを適用し、次に黄色を 5%、緑を 10% 減らし、シアンを青に近づけて彩度を 20% 減らします。これにより、黄色とネオングリーンの過彩度が少し取り除かれ、映画の特定の部分でシアンがかった色が減り、空と水がより自然に見えます。 (ただし、このフィルムはすでにかなり再着色されているため、比色精度は期待しないでください。)
次に、You_Too は
Blur(0.4)
行を追加しましたが、私はスクリプト用に削除しました。
非常にわずかなブラー (ほとんど目立たない) を追加して、理由もなくムービー全体にランダムに表示されるオーバーシャープを軽減します。
必要に応じて、Tweak 行のすぐ下に再度追加できます。
crop( 0, 140, 0, -140)
行は、その名の通りの動作をします。
最後に、黒い境界線が実際には色付きのアーティファクトを含んでおり、他の調整によって明るくなっているため、黒い境界線がトリミングされます。
最後にスクリプトにもう 1 つ変更を加えました。 GIMP カーブを使用するために、You_Too はビデオを YUV12 から RGB に変換し、カーブを適用してから、YUV12 に変換し直す必要がありました (スクリプトの 2 行目から 4 行目でわかるように)。残念ながら、YUV12 と RGB の間で変換すると、当然、グラデーションにかなりひどい カラー バンディング が作成されます。これは 、Fellowship の特定のシーンで非常に目立ちます 。ただし、この変換はこのスクリプトでは必要なステップであるため、単に削除することはできませんでした。
そこで、いくつかの追加プラグインを使用して、ディザリングを追加して問題を修正しました (スクリプトの最後の
Gradfun3(thr=1.3)
行で表されます)。グラデーションのあるシーンがオリジナルの Blu-Ray により似るようになりました。
最後に、2 つの qp ファイル をプロセスに追加しました。これにより、ムービーの途中 (ディスク 1 からディスク 2 に切り替わる部分) の一時停止が削除されます。 qp ファイルは、名前付きフレーム (この場合、ディスク 1 のフレーム 151969 とディスク 2 のフレーム 48) を「キーフレーム」に変換するように AviSynth に指示します。ステップ 5 で MKVToolNix でタイムコードによって分割すると、それらのタイムコードで 最も近いキーフレームが検索され 、それらのポイントで分割されます。 151969 はディスク 1 の黒一時停止の最初のフレームで、フレーム 48 はディスク 2 の黒一時停止後のムービーの最初のフレームです。この一時停止がなくなり、映画は 1 枚の劇場版と同様に、あるシーンから次のシーンに直行します。
最終的なビデオで一時停止が正しく削除されないという問題がある場合 (一時停止の一部が含まれているか、途中でムービーの一部が切り取られている場合)、ここで別のフレームを試して、正常に機能するかどうかを確認します。私の場合は動作させるのに少し奇妙なところがありましたが、理論的には、これらのフレーム番号は、このプロセスを実行するすべての人にとって機能するはずです。
このスクリプトに関して他のアイデアがあればぜひ聞きたいですが、出来上がったビデオにはとても満足しています。最近何人かの友達と一緒に映画を見ましたが、とても素晴らしかったです。 You_Too のオリジナルの脚本と、この小さなプロジェクトに対する (おそらく) たゆまぬ努力に改めて感謝します。ついに、私たちは見るに値するフェローシップを見ることができます!





