द लार्ड ऑफ द रिंग्स आसानी से मेरी पसंदीदा फिल्म आसानी से है। (कौन सा, आप पूछते हैं? सभी तीन, जाहिर है।) लेकिन नवीनतम ब्लू-रे संग्रह में एक चमकदार समस्या है।
ब्लू-रे संस्करण का फैलोशिप ऑफ़ द रिंग: विस्तारित संस्करण एक महत्वपूर्ण रंगीन रंग का समय है, जिसके परिणामस्वरूप पूरी फिल्म में एक हरा रंग है। यह केवल फैलेशिप ऑफ द रिंग में मौजूद है, केवल विस्तारित संस्करण में, और केवल ब्लू-रे पर। का विस्तारित डीवीडी संस्करण साहचर्य इसमें कोई समस्या नहीं है, न ही नाटकीय ब्लू-रे संस्करण है साहचर्य, न ही अन्य दो विस्तारित संस्करण ब्लू-रे करें। नीचे दिए गए वीडियो को देखें, जो तुलना करता है फैलोशिप के विस्तारित और नाटकीय ब्लू-रे, यह देखने के लिए कि परिवर्तन कैसा दिखता है (इसे पूर्ण स्क्रीन में देखें, मेरा विश्वास करें)। आप यहां हरे रंग के टिंट मुद्दे के बारे में अधिक पढ़ सकते हैं।
शुक्र है, एक फिक्स है। संपादन मास्टर You_Too (वही व्यक्ति जिसने शानदार पर रंग सुधार किया था स्टार वार्स: Despecialized संस्करण) ने कुछ और चमकदार रंग मुद्दों को ठीक करने के लिए एक एविसिंथ लिपि लिखी। उनका समाधान, हालांकि, केवल एक दफन मंच पोस्ट और एक मृत ब्लॉग पोस्ट में मौजूद है, यदि आप AviSynth और अन्य उपकरणों में नहीं जानते हैं, तो चीनी की तरह लग सकता है। तो मैंने सोचा कि मैं थोड़ा सा कैसे रखूंगा- यह बताता है कि कैसे) स्क्रिप्ट को चलाने के लिए, और बी) कुछ छोटे तरीकों से इसमें सुधार करता है। लेकिन स्पष्ट होना: इस प्रक्रिया के लिए 99% क्रेडिट You_Too और उसके कड़ी मेहनत पर जाता है। मैंने अभी यहां एक छोटा सा झटका जोड़ा है।
आपको किस चीज़ की ज़रूरत पड़ेगी
इस प्रक्रिया को करने के लिए, आपको कुछ टूल्स लेना होगा:
- एक विंडोज पीसी (मुझे लगता है कि यह अन्य प्लेटफार्मों पर संभव है, लेकिन मैंने यह नहीं देखा है कि इसे कैसे किया जाए।)
- आपकी ब्लू-रे कॉपी फैलोशिप ऑफ़ द रिंग: विस्तारित संस्करण
- डिस्क को पिसाने के लिए एक ब्लू-रे ड्राइव
- डिस्क को पिसाने के लिए मेकएमकेवी
- वीडियो संपादन कार्यों के लिए एक स्क्रिप्टिंग भाषा AviSynth
- MeGUI, AviSynth स्क्रिप्ट चलाने के लिए एक जीयूआई
- AviSynth के लिए GiCocu प्लग-इन (इसे ढूंढने के लिए इस पृष्ठ पर नीचे स्क्रॉल करें)
- AviSynth के लिए या तो पैकेज। इस मंच पोस्ट से dither-1.27.1.zip फ़ाइल डाउनलोड करें।
- AviSynth के लिए MaskTools पैकेज, इस मंच पोस्ट में उपलब्ध है।
- AviSynth के लिए RemoveGrain v1.0b प्लगइन
- परिणामस्वरूप फ़ाइलों को एक फिल्म में मर्ज करने के लिए MKVToolNix (मैं पोर्टेबल संस्करण डाउनलोड करने की अनुशंसा करता हूं।)
ऐसा लगता है कि बहुत कुछ है, लेकिन चिंता न करें, सब कुछ एक उद्देश्य है, और यह सब नीचे दिए गए चरणों में एक साथ आएंगे। बस इन सभी फ़ाइलों को अपने डेस्कटॉप पर अभी से सहेजें।
चरण एक: अपनी ब्लू-रे डिस्क को चीरें
रंग सुधार शुरू करने से पहले, आपको फिल्म को अपने कंप्यूटर पर पिसाना होगा। तो अपने ब्लू-रे ड्राइव को हुक अप करें और जारी रखने से पहले मेकएमकेवी इंस्टॉल करें।
मेकएमकेवी शुरू करें, फिल्म के डिस्क वन डालें और "ओपन डिस्क" दबाएं। जब यह डिस्क को पढ़ा जाता है, तो शीर्षक, भाषा और उपशीर्षक चुनें जिन्हें आप चीरना चाहते हैं। जो शीर्षक आप चाहते हैं वह सबसे बड़ा है, और आप निश्चित रूप से मुख्य डीटीएस अंग्रेजी ऑडियो चाहते हैं (कुछ पूर्ण डीटीएस-एचडी एमए ऑडियो भी चाहते हैं, और यह ठीक है- मैं आम तौर पर केवल 5.1 डीटीएस "कोर" को बचाने के लिए चिपकता हूं अंतरिक्ष)। जैसा कि ऊपर दिखाया गया है, मैं पहले चार उपशीर्षक बक्से की जांच करने की भी सिफारिश करता हूं। इसमें पूरी फिल्म के लिए अंग्रेजी उपशीर्षक, और अंग्रेजी उपशीर्षक केवल एल्विश भागों के लिए शामिल होंगे। यदि आप सिर्फ एल्विश लाइनों के लिए उपशीर्षक चाहते हैं, तो चेकबॉक्स का दूसरा सेट चुनें।
चयनित सेटिंग्स के साथ, आपकी खिड़की बिल्कुल इस तरह दिखनी चाहिए:
FOTR-D1.mkv
और जहां भी आप चाहते हैं उसे एक फ़ोल्डर में डाल दें। मैंने अपने डेस्कटॉप पर एक फ़ोल्डर बनाया जिसे "एलओटीआर री-कलर" कहा जाता है, जहां मैं इस परियोजना के लिए तैयार होने वाली सभी वीडियो फ़ाइलों, ऑडियो फ़ाइलों और स्क्रिप्ट को संग्रहीत करने की अनुशंसा करता हूं।
डिस्क दो के लिए इस पूरी प्रक्रिया को दोहराएं, और परिणामस्वरूप फ़ाइल का नाम दें
FOTR-D2.mkv
। डिस्क नीचे फिसलने के दौरान आप चरण दो पर शुरू कर सकते हैं।
चरण दो: AviSynth और इसके प्लगइन्स सेट करें
इस प्रक्रिया के बाकी हिस्सों से पहले आपको कुछ प्रोग्राम और प्लगइन्स इंस्टॉल करने की आवश्यकता होगी, तो अब इसे करें।
यदि आप पहले से नहीं हैं, तो इस मार्गदर्शिका के "आपको क्या चाहिए" अनुभाग में दिए गए लिंक से AviSynth, MeGUI, GiCocu, Dither पैकेज, मास्कटूल पैकेज, RemoveGrain, और MKVToolNix डाउनलोड करें।
सबसे पहले, AviSynth स्थापित करें। यह एक सामान्य विंडोज प्रोग्राम है, इसलिए EXE फ़ाइल को डबल-क्लिक करें और इसे अपने सिस्टम में इंस्टॉल करने के लिए संकेतों का पालन करें।
GiCocu, Dither, MaskTools, और RemoveGrain AviSynth के लिए सभी प्लगइन्स हैं जो ज़िप फ़ाइलों में पैक किए जाते हैं। प्रत्येक ज़िप फ़ाइल खोलें, और निम्न फ़ाइलों को AviSynth के प्लगइन्स फ़ोल्डर में निकालें (डिफ़ॉल्ट रूप से स्थित है
C:Program Files (x86)AviSynthplugins
):
- GiCoCu.dll (GiCoCu ज़िप फ़ाइल से)
- dither.avsi (या तो ज़िप फ़ाइल से)
- mt_xxpand_multi.avsi (या तो ज़िप फ़ाइल से)
- dither.dll (या तो ज़िप फ़ाइल में win32 फ़ोल्डर से)
- avstp.dll (या तो ज़िप फ़ाइल में win32 फ़ोल्डर से)
- mt_masktools-26.dll (मास्कटूल ज़िप फ़ाइल से)
- RemoveGrainS.dll (RemoveGrain ज़िप फ़ाइल से)
अंतिम फ़ोल्डर शायद इस तरह कुछ दिखेंगे:
चरण तीन: अपनी लिपियों को बनाएँ
आपको इस प्रक्रिया के लिए चार टेक्स्ट फाइलें बनाने की आवश्यकता होगी: एक "वक्र" फ़ाइल, जिसमें रंग सुधार जानकारी होती है; एक AviSynth स्क्रिप्ट, जो आदेश चलाता है; और दो "क्यूपी फाइलें", जो हमें फिल्म के बीच में विराम को हटाने में मदद करेगी।
सबसे पहले, नोटपैड खोलें और निम्न पाठ में पेस्ट करें:
# 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
फ़ाइल को इस रूप में सहेजें
curves.cur
मूवी फाइलों के समान फ़ोल्डर में।
इसके बाद, नोटपैड में एक नई फ़ाइल बनाएं और निम्न पाठ में पेस्ट करें:
DirectShowSource('FOTR-D1.mkv', fps=23.976, audio=false, convertfps=true).AssumeFPS(24000,1001) ConvertToRGB(matrix='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)
फ़ाइल को इस रूप में सहेजें
FOTR-D1.avs
मूवी फाइलों के समान फ़ोल्डर में।
अब, एक ही पाठ के साथ एक नई स्क्रिप्ट बनाएं, लेकिन साथ
FOTR-D2.mkv
की बजाय पहली पंक्ति में
FOTR-D1.mkv
। स्क्रिप्ट का नाम दें
FOTR-D2.avs
और इसे मूवी फाइलों और अन्य स्क्रिप्ट के समान फ़ोल्डर में डाल दें।
अंत में, दो नई टेक्स्ट फाइलें बनाएं: एक जिसे बुलाया जाता है
D1-pause.txt
और एक बुलाया
D2-pause.txt
D1-pause.txt
निम्नलिखित होना चाहिए:
151969 K
तथा
D2-pause.txt
इस पाठ में होना चाहिए:
48 K
यह डिस्क वन के अंत में और डिस्क दो की शुरुआत में "कीफ्रेम" बनाएगा, इसलिए हम फिल्म के दो हिस्सों के बीच पांच सेकंड विराम को हटा सकते हैं।
इस बिंदु पर, यहां मेरा प्रोजेक्ट फ़ोल्डर सब कुछ के साथ जैसा दिखता है:
चरण चार: स्क्रिप्ट चलाएं
MeGUI.exe खोलें और, शीर्ष पर AviSynth स्क्रिप्ट लाइन पर, "…" बटन पर क्लिक करें। चुनना
FOTR-D1.avs
आपके द्वारा अंतिम चरण में बनाई गई स्क्रिप्ट और ठीक क्लिक करें। यदि सब कुछ ठीक हो जाता है, तो एक वीडियो पूर्वावलोकन विंडो खुलनी चाहिए, जो आपको दिखाती है कि परिणामी वीडियो कैसा दिखता है। आप इस विंडो को बंद कर सकते हैं।
यदि, वीडियो पूर्वावलोकन के बजाय, आपको एक त्रुटि मिलती है, तो सुनिश्चित करें कि सही प्लग-इन इंस्टॉल हैं और आपने इस बिंदु तक सबकुछ ठीक से किया है।
मेगुई की मुख्य विंडो की "वीडियो आउटपुट" लाइन पर, आउटपुट फ़ाइल का नाम बदलें
FOTR-D1-CC.mkv
(या जो भी आप पसंद करते हैं)। मूल को ओवरराइट या हटाएं नहीं
FOTR-D1.mkv
फ़ाइल; हमें बाद में इसकी आवश्यकता होगी!
D1-pause.txt
).
अब यह मुख्य घटना के लिए समय है! एन्कोडिंग प्रक्रिया शुरू करने के लिए विंडो के शीर्ष भाग में "कतार" बटन पर क्लिक करें- "कतार विश्लेषण पास" बटन के बगल में वाला एक।
इसमें कुछ समय लगेगा (मेरे ओवरक्लेक्ड छः-कोर i7 पर, इसमें तीन घंटे से अधिक समय लगा, इसलिए ठेठ मशीनों पर इसमें और भी समय लगेगा)। एक ब्रेक लें, चाय का एक कप लें, और इसे अपनी बात करें। यदि आप चाहें तो इस समय के दौरान आप अपने कंप्यूटर का उपयोग जारी रख सकते हैं।
जब यह हो जाता है, तो सभी चरण चार का उपयोग करके दोहराएं
FOTR-D2.avs
तथा
D2-pause.txt
। ध्यान दें कि परिणामी फ़ाइलों में कोई ऑडियो नहीं होगा-ठीक है, हम इसे अंतिम चरण में ठीक करने जा रहे हैं।
चरण पांच: एक मूवी में फ़ाइलों को मर्ज करें
इस बिंदु पर आपके पास चार वीडियो फाइलें होनी चाहिए:
-
FOTR-D1.mkv
(डिस्क वन का मूल वीडियो और डीटीएस ऑडियो)
-
FOTR-D1-CC.mkv
(डिस्क एक का रंग सही वीडियो, बिना ऑडियो के)
-
FOTR-D2.mkv
(डिस्क दो का मूल वीडियो और डीटीएस ऑडियो)
-
FOTR-D2-CC.mkv
(डिस्क दो का रंग सही वीडियो, बिना ऑडियो के)
अब यह सब एक साथ एक सुंदर फिल्म में विलय करने का समय है।
Mkvtoolnix-gui.exe खोलें और "स्रोत फ़ाइलें जोड़ें" बटन पर क्लिक करें। चुनते हैं
FOTR-D1-CC.mkv
। फिर फिर स्रोत जोड़ें फ़ाइलें दबाएं और चुनें
FOTR-D1.mkv
। आपको शीर्ष फलक में दिखाई देने वाली दोनों फाइलें और नीचे के फलक में सभी अलग-अलग ट्रैक (वीडियो, ऑडियो, उपशीर्षक और अध्याय) दिखाना चाहिए।
FOTR-D1-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 मिनट के महाकाव्य में दोनों डिस्क के लिए रंग सुधारित वीडियो और मूल ऑडियो को गठबंधन करेगा।
चरण छह (वैकल्पिक): ब्लू-रे डिस्क पर रंग सुधारित मूवी को जलाएं
मैं अपनी सभी फिल्म देखने के लिए होम थिएटर पीसी का उपयोग करता हूं, इसलिए यदि आप मेरे जैसे हैं, तो आप यहां रुक सकते हैं। बस अपने पसंदीदा वीडियो प्लेयर में अंतिम एमकेवी फ़ाइल खोलें, और आप कर चुके हैं।
हालांकि, अगर आप ब्लू-रे प्लेयर पर फिल्म देखना चाहते हैं (और आपका ब्लू-रे प्लेयर वीडियो फ़ाइलों के साथ अंगूठे ड्राइव का समर्थन नहीं करता है), तो आप अपनी तैयार, रंग-सुधार वाली फिल्म को ब्लू-रे डिस्क पर जला सकते हैं । इस पोस्ट में अनुशंसित सेटिंग्स के साथ, यह 25 जीबी ब्लू-रे के लिए सही आकार होना चाहिए। आपको केवल ब्लू-रे बर्नर, कुछ खाली डिस्क और दो मुफ्त प्रोग्राम की आवश्यकता होगी: tsMuxeR और Imgburn।
जहां चाहें tsmuxeR को अनजिप करें (यह पोर्टेबल है, बस मेगुई और एमकेवीटूलिक्स की तरह) और एक सामान्य विंडोज प्रोग्राम की तरह Imgburn को इंस्टॉल करें। इसके बाद, tsMuxeR जीयूआई लॉन्च करें। ऊपरी दाएं कोने में "जोड़ें" बटन पर क्लिक करें और अपना जोड़ें
FOTR-FINAL.mkv
परियोजना के लिए वीडियो। आउटपुट के तहत, "ब्लू-रे आईएसओ" चुनें, और अपनी हार्ड ड्राइव पर किसी स्थान का चयन करने के लिए फ़ाइल नाम बॉक्स के बगल में "ब्राउज़ करें" पर क्लिक करें। ब्लू-रे छवि बनाने के लिए "प्रारंभ करें" बटन पर क्लिक करें।
यह स्क्रिप्ट क्या करता है
उपरोक्त चरणों को करने के लिए इस खंड में जानकारी आवश्यक नहीं है, लेकिन यदि आप उत्सुक हैं कि इस प्रक्रिया में क्या हो रहा है, तो यहां लिपि में प्रत्येक पंक्ति का स्पष्टीकरण दिया गया है।
लिपि की पहली पंक्ति,
DirectShowSource('FOTR-D1.mkv'
वीडियो का चयन करता है AviSynth एक स्रोत के रूप में उपयोग करेगा। You_Too की मूल स्क्रिप्ट ने ब्लू-रे से mt2s फ़ाइल का उपयोग किया, लेकिन मैंने इसे एक एमकेवी के रूप में फटकारा, क्योंकि यह थोड़ा आसान है। तो उस रेखा को थोड़ा बदल दिया गया है।
लिपि की अगली कुछ पंक्तियां वास्तविक रंग सुधार हैं, और You_Too की मूल स्क्रिप्ट से अपरिवर्तित बनी हुई हैं। फ़ोटोशॉप में आदर्श वक्र कैसे प्राप्त किए गए हैं, इस बारे में जानकारी के लिए आप You_Too के फ़ोरम पोस्ट को पढ़ सकते हैं, लेकिन यहां उनकी व्याख्या है कि स्क्रिप्ट का वह हिस्सा क्या करता है:
First [the script] applies the curves, then reduces yellows by 5%, greens by 10% and shifts cyan towards blue and reduces it’s saturation by 20%. This removes a bit of the oversaturation-look of yellow and neon-green, and makes the movie look less cyan-tinted in certain parts, with skies and water looking more natural. (Don’t expect colorimetric precision though, since this film has already been badly recolored!)
अगला, You_Too ने एक जोड़ा
Blur(0.4)
लाइन, जिसे मैंने अपनी स्क्रिप्ट के लिए हटा दिया:
It adds a very slight blur (almost not noticeable) to reduce the oversharpening which for no reason appears randomly throughout the movie.
यदि आप चाहें तो इसे वापस जोड़ सकते हैं, बस ट्वीक लाइनों के नीचे।
crop( 0, 140, 0, -140)
रेखा सिर्फ वही करता है जो यह पसंद करती है:
Finally, it crops the black borders since they actually have colored artifacts in them which is brightened by the other adjustments.
मैंने अंत में लिपि में एक और बदलाव किया। जीआईएमपी घटता का उपयोग करने के लिए, You_Too को वीडियो को YUV12 से RGB में कनवर्ट करना था, वक्र लागू करें, फिर उसे वापस YUV12 में परिवर्तित करें (जैसा कि आप स्क्रिप्ट के 2-4 पंक्तियों में देख सकते हैं)। दुर्भाग्यवश, वाईयूवी 12 और आरजीबी के बीच परिवर्तित करने से प्राकृतिक रूप से ग्रेडिएंट में कुछ बहुत ही भयानक रंग बैंडिंग बनती है, जो कुछ दृश्यों में बहुत ही ध्यान देने योग्य हैसाहचर्य। लेकिन, यह रूपांतरण इस स्क्रिप्ट में एक आवश्यक कदम है, जिसका अर्थ है कि मैं इसे हटा नहीं सकता था।
तो, कुछ अतिरिक्त प्लगइन्स की मदद से, मैंने समस्या को ठीक करने के लिए कुछ डाइटिंग जोड़ा (द्वारा प्रतिनिधित्व किया गया
Gradfun3(thr=1.3)
लिपि के अंत में लाइन)। अब, ग्रेडियेंट के साथ दृश्य मूल ब्लू-रे की तरह दिखते हैं।
आखिरकार, मैंने प्रक्रिया में दो क्यूपी फाइलें जोड़ दीं, जो मूवी के बीच में विराम को हटाती हैं (जहां आप डिस्क वन से डिस्क दो में स्विच करेंगे)। क्यूपी फाइलें नामित फ्रेम को चालू करने के लिए एवीसिंथ को बताती हैं- इस मामले में, डिस्क वन से 151969 फ्रेम और डिस्क टू-फ्रेम से "कीफ्रेम" में फ्रेम 48। जब हम चरण पांच में एमकेवीटूलिक्स में टाइमकोड द्वारा विभाजित होते हैं, तो वह उन टाइमकोड पर निकटतम कीफ्रेम की तलाश करेगा, और उन बिंदुओं पर इसे विभाजित करेगा। 151969 डिस्क वन का ब्लैक विराम का पहला फ्रेम है, और डिस्क 48 के ब्लैक विराम के बाद फ्रेम 48 फिल्म का पहला फ्रेम है। रास्ते से बाहर निकलने के साथ, फिल्म सीधे एक दृश्य से अगले तक जायेगी, जैसे एक डिस्क नाटकीय संस्करण में।
यदि आपके अंतिम वीडियो के साथ आपको कोई समस्या नहीं है तो विराम को सही तरीके से हटा नहीं रहा है- या तो कुछ विराम या बीच में फिल्म के हिस्से को काटकर, यह देखने के लिए यहां विभिन्न फ्रेम आज़माएं कि यह काम करता है या नहीं। मेरा काम करने में मुझे कुछ अजीबता थी, लेकिन इन फ्रेम संख्याओं में, अंदर होना चाहिए सिद्धांत, इस प्रक्रिया के माध्यम से हर किसी के लिए काम करते हैं।
मुझे इस स्क्रिप्ट के लिए लोगों के किसी अन्य विचार के बारे में सुनना अच्छा लगेगा, लेकिन मैं परिणामस्वरूप वीडियो से वास्तव में खुश हूं। मैंने हाल ही में कुछ दोस्तों के साथ फिल्म देखी और यह शानदार लग रहा था। आपकी मूल स्क्रिप्ट के लिए You_Too पर बहुत धन्यवाद और (मुझे कल्पना है) इस छोटी परियोजना पर अथक काम। अंत में, हम देख सकते हैं साहचर्य क्योंकि यह देखने के लायक है!