ഞാൻ ഒരു 25 വർഷം പഴക്കമുള്ള ഗെയിം ഇൻട്രോ AI ഉപയോഗിച്ച് റീമാസ്റ്റർ ചെയ്തു
2000-ലെ ഒരു ഗെയിം ഇൻട്രോ റീമാസ്റ്റർ ചെയ്യാൻ ഞാൻ ഒരുപാട് സമയം ചെലവഴിച്ചു. അത് ക്ലീൻ ആയ 1080p വീഡിയോയാക്കി മാറ്റാൻ ഞാൻ AI ഉപയോഗിച്ചു.
AI മോഡലിനേക്കാൾ കൂടുതൽ പ്രാധാന്യം സോഴ്സ് ഫയലിനാണ് എന്ന് ഞാൻ ഇതിലൂടെ മനസ്സിലാക്കി.
ഈ പ്രോജക്റ്റിൽ നിന്ന് ഞാൻ പഠിച്ച പ്രധാന പാഠങ്ങൾ ഇവയാണ്:
ഏറ്റവും മികച്ച സോഴ്സ് തിരഞ്ഞെടുക്കുക. നല്ല ഓഡിയോയുള്ള ഒരു 360p വേർഷനും മോശം ഓഡിയോയുള്ള ഒരു 1080p വേർഷനും എന്റെ പക്കലുണ്ടായിരുന്നു. വീഡിയോയ്ക്കായി ഞാൻ 1080p വേർഷൻ തിരഞ്ഞെടുത്തു, പിന്നീട് നല്ല ഓഡിയോ അതിലേക്ക് ചേർത്തു. നിങ്ങളുടെ അപ്സ്കെയ്ലറിന് (upscaler) എപ്പോഴും ലഭ്യമായതിൽ വെച്ച് ഏറ്റവും ഉയർന്ന ഗുണനിലവാരമുള്ള ഫയൽ നൽകുക.
പരിശോധനയ്ക്കായി ചെറിയ ക്ലിപ്പുകൾ ഉപയോഗിക്കുക. ആദ്യം തന്നെ മുഴുവൻ വീഡിയോയും റൺ ചെയ്യരുത്. വെറും 5 സെക്കൻഡ് ദൈർഘ്യമുള്ള ഒരു ക്ലിപ്പ് ടെസ്റ്റ് ചെയ്യാൻ തന്നെ ഞാൻ 16 മണിക്കൂർ ചെലവഴിച്ചു. ദിവസങ്ങളോളം കമ്പ്യൂട്ട് സമയം (compute time) പാഴാക്കാതെ ശരിയായ സെറ്റിംഗുകൾ കണ്ടെത്താൻ ഇത് എന്നെ സഹായിച്ചു.
നോയിസ് (noise) നിയന്ത്രിക്കുക. വേഗതയേറിയ ചലനങ്ങൾ ഫ്ലിക്കറിംഗിന് (flickering) കാരണമാകും. ഡീറ്റെയിൽ നിലനിർത്താൻ മുഖങ്ങൾക്കായി ഞാൻ കുറഞ്ഞ
latent_noiseസ്കെയിൽ ഉപയോഗിച്ചു. ഓരോ ഫ്രെയിമിലും AI പുതിയ ഡീറ്റെയിലുകൾ സങ്കൽപ്പിക്കുന്നത് (hallucinating) തടയാൻ വേഗതയേറിയ ആക്ഷൻ രംഗങ്ങളിൽ ഉയർന്ന സ്കെയിൽ ഞാൻ ഉപയോഗിച്ചു.സമയത്തിനനുസരിച്ചല്ല, ഷോട്ടുകൾ അനുസരിച്ച് വിഭജിക്കുക. കട്ടുകൾ കണ്ടെത്താൻ PySceneDetect പോലുള്ള ടൂളുകൾ ഉപയോഗിക്കുക. സമയത്തെ അടിസ്ഥാനമാക്കിയുള്ള സ്പ്ലിറ്റുകൾ (time-based splits) ഒഴിവാക്കുക. അവ ഓഡിയോ സിങ്ക് പ്രശ്നങ്ങൾക്ക് കാരണമാകും. ഓഡിയോയും വീഡിയോയും കൃത്യമായി ഒത്തുപോകാൻ ഫ്രെയിം-എക്സാക്റ്റ് (frame-exact) കട്ടുകൾ ഉപയോഗിക്കുക.
വലിയ ജോലികൾക്കായി ക്ലൗഡ് ഉപയോഗിക്കുക. എന്റെ ലോക്കൽ ഹാർഡ്വെയർ വളരെ സാവധാനത്തിലായിരുന്നു. ഞാൻ vast.ai-ൽ ഏകദേശം $2.70 നൽകി ഒരു പ്രൊഫഷണൽ GPU വാടകയ്ക്കെടുത്തു. ഇത് 74 മണിക്കൂർ എടുക്കേണ്ടിയിരുന്ന ഒരു ജോലിയെ വെറും 2 മണിക്കൂർ കൊണ്ട് പൂർത്തിയാക്കാൻ സഹായിച്ചു.
അവസാനത്തെ അപ്ലോഡ് ട്രിക്ക്. YouTube-ലേക്ക് അപ്ലോഡ് ചെയ്യുന്നതിന് മുമ്പ് നിങ്ങളുടെ വീഡിയോ 4K-യിലേക്ക് അപ്സ്കെയിൽ ചെയ്യുക. 4K വീഡിയോകൾക്ക് YouTube ഉയർന്ന ബിറ്റ്റേറ്റ് (bitrate) നൽകുന്നു. ഇത് നിങ്ങളുടെ 1080p വീഡിയോ കൂടുതൽ വ്യക്തതയോടെ നിലനിർത്താൻ സഹായിക്കും.
മുഴുവൻ കോഡും പൈപ്പ്ലൈനും GitHub-ൽ ലഭ്യമാണ്.
Source: https://github.com/andyskw/ig2-solarian-seedvr2-remaster
Optional learning community: https://t.me/GyaanSetuAi