Как исправить зеленый оттенок в Властелине Колец Братство Кольца Расширенное издание Blu-Ray
Властелин колец это легко мой любимый фильм всех времен. (Какую, спросите вы? Все три, очевидно.) Но у последней коллекции Blu-Ray есть одна вопиющая проблема.
Blu-Ray версия Братство Кольца: Расширенное издание имеет значительно измененную цветовую синхронизацию, что приводит к зеленому оттенку по всему фильму. Он существует только в Fellowship of the Ring, только в Extended Edition и только в Blu-Ray. Расширенная версия DVD братство не имеет этой проблемы, равно как и театральная Blu-Ray версия братство, как и два других Blu-Rays расширенного издания. Посмотрите видео ниже, которое сравнивает Товарищества Расширенные и театральные Blu-Rays, чтобы увидеть, как выглядят изменения (смотрите их на полном экране, поверьте мне). Вы можете прочитать больше о проблеме зеленого оттенка здесь.
К счастью, есть исправление. Редактор мастер You_Too (тот же человек, который сделал коррекцию цвета на фантастическом Звездные войны: Специализированное издание) написал скрипт AviSynth, чтобы исправить некоторые наиболее яркие проблемы с цветом. Его решение, однако, существует только в захороненном посте на форуме и в мертвом посте в блоге, который, если вы не разбираетесь в AviSynth и других инструментах, может звучать как китайский. Так что я решил, что я бы собрал несколько практических рекомендаций, объясняющих, а) как запустить скрипт и б) улучшить его несколькими небольшими способами. Но, чтобы быть ясным: 99% кредитов для этого процесса идет на You_Too и его тяжелую работу. Я только добавил небольшой твик здесь и там.
Что вам нужно
Чтобы выполнить этот процесс, вам нужно взять несколько инструментов:
- ПК с Windows (я думаю, что это возможно на других платформах, но я не изучал, как это сделать.)
- Ваша Blu-Ray копия Братство Кольца: Расширенное издание
- Blu-Ray привод, чтобы копировать диски
- MakeMKV, для копирования дисков
- AviSynth, язык сценариев для задач редактирования видео
- MeGUI, графический интерфейс для запуска скриптов AviSynth
- Плагин GiCocu для AviSynth (прокрутите страницу вниз, чтобы найти ее)
- Пакет Dither для AviSynth. Загрузите файл dither-1.27.1.zip из этого сообщения на форуме..
- Пакет MaskTools для AviSynth, доступный в этом сообщении на форуме.
- Плагин RemoveGrain v1.0b для AviSynth
- MKVToolNix для объединения полученных файлов в один фильм (я рекомендую скачать переносную версию.)
Это кажется много, но не волнуйтесь, у всего есть цель, и все это соберется в шагах ниже. Просто сохраните все эти файлы на рабочем столе сейчас.
Шаг первый: разорвите ваши диски Blu-Ray
Перед тем, как начать коррекцию цвета, вам нужно скопировать фильм на компьютер. Так что подключите ваш Blu-Ray привод и установите MakeMKV, прежде чем продолжить.
Запустите MakeMKV, вставьте первый диск фильма и нажмите «Открыть диск». Когда вы закончите чтение диска, выберите название, язык и субтитры, которые вы хотите скопировать. Заголовок, который вам нужен, самый большой, и вам определенно понадобится основной английский звук DTS (некоторые могут захотеть и полноценный звук DTS-HD MA, и это нормально - я обычно копирую только «ядро» 5.1 DTS, чтобы сохранить). пространство). Я также рекомендую установить первые четыре поля субтитров, как показано выше. Это будет включать английские субтитры для всего фильма и английские субтитры только для эльфийских частей. Если вам нужны субтитры для эльфийских линий, установите второй набор флажков.
С этими настройками ваше окно должно выглядеть точно так:
Затем выберите выходную папку слева и нажмите кнопку «Make MKV». Для копирования потребуется некоторое время, но когда это будет сделано, у вас будет большой старый файл MKV на жестком диске - с первой половиной фильма. Переименуйте его в FOTR-D1.mkv
и положите его в папку, где вы хотите. Я создал папку на рабочем столе под названием «LOTR Re-Color», где я рекомендую хранить все видеофайлы, аудиофайлы и сценарии, которые вы в итоге создадите для этого проекта..
Повторите весь этот процесс для диска два и назовите получившийся файл FOTR-D2.mkv
. Вы можете начать со второго шага ниже, пока диски копируются.
Шаг второй: настройка AviSynth и его плагинов
Вам нужно будет установить пару программ и плагинов, прежде чем пройти через весь этот процесс, так что давайте сделаем это сейчас.
Если вы еще этого не сделали, загрузите AviSynth, MeGUI, GiCocu, пакет Dither, пакет MaskTools, RemoveGrain и MKVToolNix по ссылкам в разделе «Что вам понадобится» в этом руководстве.
Сначала установите AviSynth. Это обычная программа для Windows, поэтому просто дважды щелкните файл EXE и следуйте инструкциям, чтобы установить его в вашу систему.
MeGUI и MKVToolNix являются переносимыми приложениями, что означает, что вам не нужно их устанавливать - просто разархивируйте файлы в любую нужную вам папку (я создал папки под названием «MeGUI» и «MKVToolNix» в моей папке «LOTR Re-Color» из шага Один).
GiCocu, Dither, MaskTools и RemoveGrain - все плагины для AviSynth, которые упакованы в ZIP-файлы. Откройте каждый файл ZIP и извлеките следующие файлы в папку плагинов AviSynth (по умолчанию находится в C: \ Program Files (x86) \ AviSynth \ plugins
):
- GiCoCu.dll (из ZIP-файла GiCoCu)
- dither.avsi (из файла Dither Dither)
- mt_xxpand_multi.avsi (из файла Dither Dither)
- dither.dll (из папки win32 в файле Dither ZIP)
- avstp.dll (из папки win32 в файле Dither ZIP)
- mt_masktools-26.dll (из ZIP-файла MaskTools)
- RemoveGrainS.dll (из ZIP-файла RemoveGrain)
Последняя папка, вероятно, будет выглядеть примерно так:
Это должны быть единственные плагины, которые вам нужны для этого процесса, наряду с тем, что уже находится в папке плагинов AviSynth..
Шаг третий: создайте свои сценарии
Для этого процесса вам потребуется создать четыре текстовых файла: файл «Кривые», в котором содержится информация о коррекции цвета; скрипт AviSynth, который запускает команды; и два «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, аудио = false, convertfps = true) .AssumeFPS (24000,1001) ConvertToRGB (matrix = "rec709") GiCoCu ("curve.cur") ConvertToYV12 (matrix = " rec709 ") твик (startHue = 140.0, endHue = 200.0, sat = 0.95) твик (startHue = 200.0, endHue = 270.0, sat = 0.90) твик (startHue = 270.0, endHue = 340.0, оттенок = -10, sat = 0.80) урожай (0, 140, 0, -140) gradfun3 (thr = 1,3)
Сохраните файл как FOTR-D1.avs
в той же папке, что и файлы фильмов.
Теперь создайте новый скрипт с точно таким же текстом, но с FOTR-D2.mkv
в первой строке вместо FOTR-D1.mkv
. Назовите сценарий FOTR-D2.avs
, и поместите его в ту же папку, что и файлы фильмов и другие сценарии.
Наконец, создайте два новых текстовых файла: один называется D1-pause.txt
и один называется D2-pause.txt
. D1-pause.txt
должен содержать следующее:
151969 К
А также D2-pause.txt
должен содержать этот текст:
48 К
Это создаст «ключевые кадры» в конце первого диска и в начале второго диска, поэтому мы можем убрать пятисекундную паузу между двумя половинами фильма..
На данный момент, вот как выглядела папка моего проекта со всем на месте:
Убедитесь, что у вас есть все эти файлы, прежде чем продолжить.
Шаг четвертый: Запустите сценарии
Откройте MeGUI.exe и в строке «Сценарий AviSynth» вверху нажмите кнопку «…». Выбрать FOTR-D1.avs
сценарий, который вы создали на последнем шаге и нажмите кнопку ОК. Если все идет хорошо, должно открыться окно предварительного просмотра видео, показывающее, как будет выглядеть полученное видео. Ты можешь закрыть это окно.
Если вместо предварительного просмотра видео вы получите сообщение об ошибке, убедитесь, что установлены правильные плагины и что вы все сделали правильно до этого момента.
В строке «Video Output» главного окна MeGUI переименуйте выходной файл в FOTR-Д1-CC.mkv
(или что вы предпочитаете). НЕ перезаписывайте и не удаляйте оригинал FOTR-D1.mkv
файл; нам это понадобится позже!
Затем нажмите кнопку «Config» в строке «Настройки энкодера». Измените целевое устройство воспроизведения на «DXVA». В поле «Качество» введите 16,5 и установите для параметра «Стиль» значение «Средний». Вы можете установить немного более высокое качество для файла меньшего размера, но 16,5 - это то, что я считаю лучшим балансом между качеством и размером файла (и идеально подойдет для диска Blu-ray объемом 25 ГБ, когда мы закончим). Нажмите ОК.
Наконец, установите флажок «Показать дополнительные настройки» и перейдите на вкладку «Разное», которая появляется в верхней части окна. Установите флажок «Использовать qp-файл» и нажмите «…», чтобы перейти к первому qp-файлу, который мы создали на последнем шаге (D1-pause.txt
).
Нажмите кнопку ОК, чтобы вернуться в главное окно MeGUI..
Теперь пришло время для главного события! Нажмите кнопку «Очередь» в верхней половине окна - ту, что находится рядом с кнопкой «Проход анализа очереди» - чтобы начать процесс кодирования.
Это займет некоторое время (на моем разогнанном шестиядерном i7 это заняло чуть более трех часов, поэтому на обычных машинах это займет еще больше времени). Иди, сделай перерыв, возьми чашку чая и позволь ей делать свое дело. Вы также можете продолжить пользоваться компьютером в течение этого времени, если хотите.
Когда это будет сделано, повторите весь шаг четвертый, используя FOTR-D2.avs
а также D2-pause.txt
. Обратите внимание, что в результирующих файлах не будет аудио - это нормально, мы исправим это на последнем шаге..
Шаг пятый: объединить файлы в один фильм
На данный момент у вас должно быть четыре видеофайла:
FOTR-D1.mkv
(Оригинальное видео Disc One и аудио DTS)FOTR-Д1-CC.mkv
(Видео с исправленным цветом диска One, без звука)FOTR-D2.mkv
(Оригинальное видео диска Two и аудио DTS)FOTR-D2-CC.mkv
(Видео с исправленным цветом диска Два, без звука)
Теперь пришло время объединить их всех в один прекрасный фильм..
Откройте mkvtoolnix-gui.exe и нажмите кнопку «Добавить исходные файлы». Выбрать FOTR-Д1-CC.mkv
. Затем снова нажмите «Добавить исходные файлы» и выберите FOTR-D1.mkv
. Вы должны увидеть оба файла на верхней панели и все различные дорожки (видео, аудио, субтитры и главы) на нижней панели.
Нажмите на вторую дорожку субтитров и в правой панели установите «Флаг дорожки по умолчанию» и «Флаг принудительной дорожки» на «Да». Это гарантирует, что эльфийские субтитры всегда отображаются при просмотре фильма.
Далее щелкните правой кнопкой мыши на FOTR-Д1-CC.mkv
в верхней панели и выберите «Добавить файлы». Выбрать FOTR-D2-CC.mkv
. Затем щелкните правой кнопкой мыши на FOTR-D1.mkv
, снова выберите «Добавить файлы» и выберите FOTR-D2.mkv
.
Снимите флажок с оригинального видео на первой панели (оба флажка). Мы не хотим этого в нашем финальном фильме - мы просто хотим его аудио и другие вещи.
На этом этапе ваше окно должно выглядеть как на скриншоте ниже.
Теперь перейдите на вкладку «Вывод» вверху и нажмите на выпадающий список «Режим разделения». Выберите «по частям на основе временных кодов» и введите в поле следующее:
00: 00: 00-01: 45: 37 + 01: 45: 45-03: 48: 18
Вы также можете изменить заголовок файла, если хотите.
Наконец, дайте получившемуся фильму имя файла в поле «Выходной файл» в нижней части окна. Я использовал как FOTR-FINAL.mkv
.
Когда все будет готово, нажмите кнопку «Начать смешивание». Он объединит видео с цветовой коррекцией и оригинальное аудио для обоих дисков в одну 208-минутную эпопею.
Шаг шестой (необязательно): запись фильма с коррекцией цвета на диск Blu-Ray
Я использую домашний кинотеатр для просмотра фильмов, поэтому если вы похожи на меня, вы можете остановиться здесь. Просто откройте окончательный файл MKV в вашем любимом видеоплеере, и все готово.
Однако, если вы хотите посмотреть фильм на проигрывателе Blu-Ray (а проигрыватель Blu-Ray не поддерживает флэш-накопитель с видеофайлами), вы можете записать готовый фильм с коррекцией цвета на диск Blu-Ray. , С рекомендуемыми настройками в этом посте, он должен быть идеальным размером для Blu-ray 25 ГБ. Вам просто понадобится записывающее устройство Blu-Ray, несколько чистых дисков и две бесплатные программы: tsMuxeR и ImgBurn..
Разархивируйте tsMuxeR куда угодно (он переносим, как MeGUI и MKVToolNix) и установите ImgBurn как обычную программу Windows. Затем запустите графический интерфейс tsMuxeR. Нажмите кнопку «Добавить» в правом верхнем углу и добавьте FOTR-FINAL.mkv
видео к проекту. В разделе «Вывод» выберите «Blu-ray ISO» и нажмите «Обзор» рядом с полем «Имя файла», чтобы выбрать место на жестком диске. Нажмите кнопку «Начать смешивание», чтобы создать образ Blu-ray.
По завершении откройте ImgBurn и выберите «Записать файл изображения на диск». В разделе «Источник» нажмите кнопку «Обзор» и выберите только что созданный ISO. Вставьте чистый диск Blu-ray и нажмите большую кнопку записи.
Когда он закончится, вставьте диск в проигрыватель Blu-ray и запустите его. Если все идет хорошо, он должен начать играть в кино прямо сейчас. наслаждаться!
Что делает этот скрипт
Информация в этом разделе не обязательна для выполнения вышеуказанных шагов, но если вам интересно, что происходит в этом процессе, вот объяснение каждой строки в сценарии..
Первая строка скрипта, DirectShowSource ( "FOTR-D1.mkv"
, выбирает видео, которое AviSynth будет использовать в качестве источника. Оригинальный скрипт You_Too использовал файл mt2s с Blu-Ray, но я скопировал его как MKV, так как он немного проще. Так что линия была слегка изменена.
Следующие несколько строк скрипта являются фактической коррекцией цвета и остаются неизменными по сравнению с оригинальным скриптом You_Too. Вы можете прочитать сообщение на форуме You_Too для получения информации о том, как он нашел идеальные кривые в Photoshop, но вот его объяснение того, что делает эта часть сценария:
Сначала [скрипт] применяет кривые, затем уменьшает желтые на 5%, зеленые на 10% и смещает голубой в сторону синего и снижает его насыщенность на 20%. Это устраняет немного вид перенасыщенности желтого и неоново-зеленого цвета и делает фильм в некоторых местах менее голубым, а небо и вода выглядят более естественно. (Не ожидайте колориметрической точности, так как этот фильм уже плохо перекрашен!)
Далее You_Too добавил Размытие (0.4)
строка, которую я удалил для моего скрипта:
Это добавляет очень небольшое размытие (почти незаметное), чтобы уменьшить резкость, которая без причины появляется случайно в течение всего фильма..
Вы можете добавить его обратно, если хотите, прямо под твиком.
урожай (0, 140, 0, -140)
линия делает только то, что звучит как:
Наконец, он обрезает черные границы, так как на самом деле они содержат цветные артефакты, что подсвечивается другими настройками.
Я сделал еще одно изменение в сценарии в конце. Чтобы использовать кривые GIMP, You_Too пришлось преобразовать видео из YUV12 в RGB, применить кривые, а затем преобразовать его обратно в YUV12 (как вы можете видеть в строках 2-4 сценария). К сожалению, преобразование между YUV12 и RGB естественным образом создает довольно ужасные цветовые полосы в градиентах, что очень заметно в некоторых сценах братство. Но это преобразование является необходимым шагом в этом сценарии, а это значит, что я не мог просто удалить его.
Итак, с помощью нескольких дополнительных плагинов, я добавил дизеринг, чтобы решить проблему (представленную Gradfun3 (THR = 1.3)
строка в конце сценария). Теперь сцены с градиентами больше похожи на оригинальные Blu-Ray.
Наконец, я добавил в процесс два файла qp, которые удаляют паузу в середине фильма (когда вы переключаетесь с первого диска на второй). Qp-файлы сообщают AviSynth, что нужно превратить именованные кадры, в данном случае кадр 151969 с первого диска и кадр 48 с второго диска в «ключевые кадры». Когда мы разбиваем временной код в MKVToolNix на пятом этапе, он будет искать ближайшие ключевые кадры в этих временных кодах и разбивать их в этих точках. 151969 - это первый кадр черной паузы на первом диске, а кадр 48 - первый кадр фильма после черной паузы на втором диске. После этой паузы фильм будет переходить от одной сцены к другой, как в театральной версии на один диск..
Если у вас есть какие-либо проблемы с вашим окончательным видео, неправильно удаляющая паузу - включая некоторую паузу или отрезание части фильма в середине - попробуйте другие кадры здесь, чтобы увидеть, работает ли это. У меня была какая-то странность в том, чтобы заставить мою работать, но эти номера кадров должны, в теория, работать для всех, кто проходит через этот процесс.
Я хотел бы услышать о любых других идеях, которые люди имеют для этого сценария, но я действительно доволен полученным видео. Недавно я смотрел фильм с друзьями, и он выглядел фантастически. Еще раз большое спасибо You_Too за его оригинальные сценарии и (я думаю) неустанную работу над этим небольшим проектом. Наконец, мы можем посмотреть братство как это заслуживает того, чтобы быть увиденным!