Как да се определи зеленият оттенък в Властелинът на пръстените?
Властелинът на пръстените е лесно любимият ми филм на всички времена. (Кое, попитате? Всички три, очевидно.) Но най-новата Blu-Ray колекция има един ярък проблем.
Blu-Ray версията на Дружество на Пръстена: Разширено издание има значително променен цветови момент, което води до зелен оттенък по целия филм. Тя съществува само в Дружеството на Пръстена, само в Разширеното издание и само на Blu-Ray. Разширената DVD версия на дружба няма този проблем, нито театралната версия на Blu-Ray дружба, нито другите две разширени издания Blu-Rays. Вижте видеото по-долу, което се сравнява стипендия на Разширено и театрално Blu-Rays, за да видите как изглежда промяната (гледайте го на цял екран, повярвайте ми). Можете да прочетете повече за проблема със зеления оттенък тук.
За щастие, има поправка. Редактиране на майстор You_Too (същият човек, който е направил цветовата корекция на фантастичния Междузвездни войни: Despecialized Edition) написа сценарий на 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, поставете Disc One от филма и натиснете “Open Disc”. Когато приключите четенето на диска, изберете заглавието, езика и субтитрите, които искате да извлечете. Заглавието, което искате, е най-голямото, и определено ще искате основната DTS английска аудио (някои може да искат и пълния DTS-HD MA аудио, и това е чудесно). пространство). Също така препоръчвам да проверите първите четири полета за субтитри, както е показано по-горе. Това ще включва английски субтитри за целия филм и английски субтитри само за елфическите части. Ако искате само субтитри за елфически линии, изберете втория набор от квадратчета.
С избраните настройки прозорецът ви трябва да изглежда точно така:
След това изберете папката за изход от лявата страна и натиснете бутона “Make MKV”. Ще отнеме известно време да се откъсне, но когато свършите, ще имате голям файл MKV на вашия твърд диск - с първата половина на филма. Преименувайте го FOTR-D1.mkv
и го поставете в папка, където пожелаете. Създадох папка на работния плот, наречена „LOTR Re-Color“, където препоръчвам да съхранявате всички видео файлове, аудио файлове и скриптове, които създавате за този проект..
Повторете целия този процес за Disc Two и наименувайте получения файл FOTR-D2.mkv
. Можете да започнете по Стъпка 2 по-долу, докато дисковете се чукат.
Стъпка втора: Настройте AviSynth и неговите приставки
Трябва да инсталирате няколко програми и плъгини, преди да преминете през останалата част от този процес, така че нека направим това сега.
Ако все още не сте, изтеглете AviSynth, MeGUI, GiCocu, пакета Dither, пакета MaskTools, RemoveGrain и MKVToolNix от линковете в раздела “Какво ви трябва” в това ръководство..
Първо инсталирайте AviSynth. Това е нормална програма на Windows, така че просто щракнете двукратно върху EXE файла и следвайте инструкциите, за да го инсталирате на вашата система.
MeGUI и MKVToolNix са преносими приложения, което означава, че не е нужно да ги инсталирате - просто разархивирайте файловете в която и да е папка (създадох папки, наречени “MeGUI” и “MKVToolNix” в папката “LOTR Re-Color” от Step Една).
GiCocu, Dither, MaskTools и RemoveGrain са всички плъгини за AviSynth, които се доставят в ZIP файлове. Отворете всеки ZIP файл и извлечете следните файлове в директорията с плъгини на AviSynth (по подразбиране в C: Програмни файлове (x86) Приставки на AviSynth
):
- GiCoCu.dll (от ZIP файла на GiCoCu)
- dither.avsi (от файла Dither ZIP)
- mt_xxpand_multi.avsi (от файла Dither ZIP)
- dither.dll (от папката win32 в Dither ZIP файла)
- avstp.dll (от папката win32 в Dither ZIP файла)
- mt_masktools-26.dll (от ZIP файла на MaskTools)
- RemoveGrainS.dll (от файла ZIPGrain)
Окончателната папка вероятно ще изглежда по следния начин:
Това трябва да са единствените плъгини, които са ви нужни за този процес, заедно с това, което вече е в плъгините на AviSynth.
Трета стъпка: Създайте скриптове
Ще трябва да създадете четири текстови файла за този процес: файл „Криви“, който съдържа информация за корекция на цветовете; скрипт на AviSynth, който изпълнява командите; и два “qp файла”, които ще ни помогнат да премахнем паузата по средата на филма.
Първо отворете Notepad и поставете в следния текст:
# GIMP Curves Файл 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 246 255 -1 -1 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 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 255 255
Запазете файла като curves.cur
в същата папка като файловете с филми.
След това създайте нов файл в Notepad и го поставете в следния текст:
DirectShowSource ("FOTR-D1.mkv", fps = 23.976, аудио = невярно, convertfps = true) .AsumeFPS (24000,1001) ConvertToRGB (matrix = "rec709") GiCoCu ("curves.cur") ConvertToYV12 (matrix = " 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) култура (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 K
Това ще създаде "ключови кадри" в края на Disc One и началото на Disc Two, така че можем да премахнем петсекундна пауза между двете половини на филма..
Ето как изглеждаше папката на проекта ми с всичко на място:
Уверете се, че имате всички тези файлове, преди да продължите.
Четвърта стъпка: Стартирайте скриптовете
Отворете MeGUI.exe и на реда на AviSynth Script в горната част, натиснете бутона “…”. Избери FOTR-D1.avs
сте създали в последната стъпка и щракнете върху OK. Ако всичко върви добре, трябва да се отвори прозорец за визуализация на видеоклипа, който ще ви покаже как ще изглежда видеоклипът. Можете да затворите този прозорец.
Ако вместо визуализация на видео се появи грешка, уверете се, че са инсталирани правилните плъгини и че сте правили всичко останало правилно до тази точка.
В реда „Видео изход“ на главния прозорец на MeGUI, преименувайте изходния файл на FOTR-D1-CC.mkv
(или каквото предпочитате). НЕ презаписвайте или изтривайте оригинала FOTR-D1.mkv
файл; ще ни трябва по-късно!
След това щракнете върху бутона Config в реда "Encoder Settings". Променете Target Playback Device на "DXVA". В полето Quality (Качество) въведете 16.5 и настройте Preset (Предварителна настройка) на Medium (Средна). Можете да настроите качеството на малко по-голям брой за по-малък файл, но 16.5 е това, което открих като най-добър баланс между качество и размер на файла (и ще се впишат идеално на 25 GB Blu-ray диск, когато сме готови). Кликнете върху OK.
Накрая поставете отметка в квадратчето „Покажи разширените настройки“ и отидете в раздела „Разни“, който се появява в горната част на прозореца. Поставете отметка в полето „Използвайте qp файла“ и натиснете „…“, за да прегледате първия qp файл, който създадохме в последната стъпка (D1-pause.txt
).
Натиснете бутона OK, за да се върнете в основния прозорец на MeGUI.
Сега е време за основното събитие! Кликнете върху бутона „Опашка“ в горната част на прозореца - тази до бутона „Анализ на опашката“, за да стартирате процеса на кодиране..
Това ще отнеме известно време (на моята овърклокната шест-ядрена i7, ми отне малко повече от три часа, така че при типичните машини това ще отнеме още по-дълго). Отидете на почивка, вземете чаша чай и го оставете да свърши нещо. Можете също да продължите да използвате компютъра си през това време, ако желаете.
Когато се направи, повторете всички стъпки от четири FOTR-D2.avs
и D2-pause.txt
. Имайте предвид, че получените файлове няма да имат никакви аудиосистеми - това е добре, ще го оправим в последната стъпка.
Стъпка пета: Обединяване на файловете в един филм
В този момент трябва да имате четири видеофайла:
FOTR-D1.mkv
(Оригиналното видео на Disc One и DTS аудиото)FOTR-D1-CC.mkv
(Цветно коригираното видео на Disc One, без звук)FOTR-D2.mkv
(Оригиналното видео и DTS аудиото на Disc Two)FOTR-D2-CC.mkv
(Цветно коригираното видео на Disc Two, без звук)
Сега е време да ги обединим в един красив филм.
Отворете mkvtoolnix-gui.exe и кликнете върху бутона „Добавяне на изходни файлове“. Изберете FOTR-D1-CC.mkv
. След това отново натиснете Add Source Files и изберете FOTR-D1.mkv
. Трябва да видите и двата файла да се показват в горната част на прозореца и всички различни песни (видео, аудио, субтитри и глави) в долния панел..
Кликнете върху втората песен на субтитрите, а в дясната част на екрана задайте „Флаг по подразбиране за песен” и „Флаг на принудително проследяване” на „Да”. Това гарантира, че елфическите субтитри винаги се показват, когато гледате филма.
След това щракнете с десния бутон на мишката FOTR-D1-CC.mkv
в горната част на прозореца и изберете „Добавяне на файлове“. Изберете FOTR-D2-CC.mkv
. След това щракнете с десния бутон на мишката FOTR-D1.mkv
, изберете “Добавяне на файлове” отново и изберете FOTR-D2.mkv
.
Махнете отметката от оригиналния видеоклип на Disc One в долния панел (и двете квадратчета за отметка). Ние не искаме това в нашия финален филм - ние просто искаме неговите аудио и други неща.
В този момент вашият прозорец трябва да изглежда като на екрана по-долу.
Сега кликнете върху раздела „Output“ (Изход) в горната част и кликнете върху падащото меню „Split Mode“. Изберете „по части въз основа на времеви кодове“ и въведете следното в полето:
00: 00: 00-01: 45: 37 + 01: 45: 45-03: 48: 18
Можете също да промените заглавието на файла, ако желаете.
И накрая, дайте на филма името на файла в полето Output File в долната част на прозореца. Използвах подобно FOTR-FINAL.mkv
.
Когато всичко е готово, кликнете върху бутона „Старт на Muxing“. Той ще комбинира цветно коригираното видео и оригиналния аудио за двата диска в един 208-минутен епос.
Стъпка шеста (по избор): Запишете филма, коригиран с цвят, на Blu-Ray диск
Използвам компютър за домашно кино за всичките ми филми, така че ако сте като мен, можете да спрете тук. Просто отворете окончателния MKV файл в любимия си видеоплейър и сте готови.
Въпреки това, ако искате да гледате филма на Blu-Ray плейър (а вашият Blu-Ray плейър не поддържа палец с видео файлове), можете да запишете готовия си филм, коригиран с цвят, на Blu-Ray диск , С препоръчаните настройки в този пост, той трябва да бъде идеалният размер за 25 GB Blu-ray. Нуждаете се само от Blu-Ray записващо устройство, някои празни дискове и две безплатни програми: tsMuxeR и ImgBurn.
Разархивирайте tsMuxeR, където пожелаете (преносим, точно като MeGUI и MKVToolNix) и инсталирайте ImgBurn като нормална Windows програма. След това стартирайте GUI tsMuxeR. Кликнете върху бутона „Добавяне“ в горния десен ъгъл и добавете своя FOTR-FINAL.mkv
видео към проекта. Под „Изход“ изберете „Blu-ray ISO“ и щракнете върху „Преглед“ до полето Име на файл, за да изберете местоположение на твърдия диск. Кликнете върху бутона "Start Muxing", за да създадете Blu-ray изображението.
Когато приключите, отворете ImgBurn и изберете “Write Image File to Disc”. Под Източник щракнете върху бутона Преглед и изберете новосъздадената 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 добави a Замъгляване (0.4)
ред, който премахнах за моя скрипт:
Той добавя много леко размазване (почти не забележимо), за да намали заточването, което по никакъв начин не се появява случайно по време на филма.
Можете да го добавите обратно, ако искате, точно под линиите Tweak.
Най- култура (0, 140, 0, -140)
Линията прави точно това, което звучи като:
И накрая, той култивира черните граници, тъй като те всъщност имат цветни артефакти в тях, което е осветено от другите корекции.
Накрая направих още една промяна на скрипта. За да използвате GIMP криви, You_Too трябваше да конвертира видео от YUV12 в RGB, да приложи кривите, след това да ги конвертира обратно в YUV12 (както можете да видите в редове 2-4 на скрипта). За съжаление, конвертирането между YUV12 и RGB естествено създава доста ужасно оцветяване в градиенти, което е много забележимо в някои сцени на дружба. Но това преобразуване е необходима стъпка в този скрипт, което означава, че не мога просто да го премахна.
Така че, с помощта на няколко допълнителни плъгина, добавих някои тревоги, за да реша проблема (представен от Gradfun3 (Thr = 1.3)
в края на скрипта). Сега сцените с градиенти изглеждат много повече като оригиналния Blu-Ray.
И накрая, добавих двата qp файла към процеса, които премахват паузата в средата на филма (където бихте преминали от Disc One към Disc Two). Qp файловете казват на AviSynth да превърнат имената на кадрите - в този случай, кадър 151969 от Disc One и кадър 48 от Disc Two - в "keyframes". Когато разделим по времевия код в MKVToolNix в Стъпка 5, той ще търси най-близките ключови кадри в тези часови кодове и ще го раздели на тези точки. 151969 е първият кадър от черната пауза на Disc One, а кадър 48 е първият кадър от филма след черната пауза на Disc Two. С тази пауза, филмът ще отиде направо от една сцена към друга, както в театралната версия с един диск.
Ако имате някакви проблеми с окончателния си видеоклип, който не премахва правилно паузата - включително и част от паузата или прекъсването на част от филма в средата, опитайте различни рамки тук, за да видите дали работи. Имах някаква странност в работата си, но тези номера на кадрите трябваше теория, работа за всеки, който преминава през този процес.
Бих искал да чуя за всички други идеи, които хората имат за този сценарий, но аз съм много доволен от получения видеоклип. Напоследък гледах филма с някои приятели и изглеждаше фантастично. Много благодаря отново на You_Too за оригиналните му сценарии и (предполагам) неуморна работа по този малък проект. Накрая можем да гледаме дружба както заслужава да бъде видян!