𝗜 𝗔𝗜-𝗥𝗲𝗺𝗮𝘀𝘁𝗲𝗿𝗲𝗱 𝗮 𝟮𝟱-𝗬𝗲𝗮𝗿-𝗢𝗹𝗱 𝗚𝗮𝗺𝗲 𝗜𝗻𝘁𝗿𝗼
ನಾನು 2000ನೇ ವರ್ಷದ ಗೇಮ್ ಇಂಟ್ರೋವನ್ನು ರಿಮಾಸ್ಟರ್ ಮಾಡಲು ಬಹಳ ಸಮಯವನ್ನು ವ್ಯಯಿಸಿದೆ. ಅದನ್ನು ಸ್ಪಷ್ಟವಾದ 1080p ವಿಡಿಯೋ ಆಗಿ ಪರಿವರ್ತಿಸಲು ನಾನು AI ಅನ್ನು ಬಳಸಿದೆ.
AI ಮಾಡೆಲ್ ಗಿಂತ ಮೂಲ ಫೈಲ್ (source file) ಹೆಚ್ಚು ಮುಖ್ಯ ಎಂಬುದು ನನಗೆ ತಿಳಿಯಿತು.
ಈ ಯೋಜನೆಯಿಂದ ನಾನು ಕಲಿತ ಮುಖ್ಯ ಪಾಠಗಳು ಇಲ್ಲಿವೆ:
ಅತ್ಯುತ್ತಮ ಮೂಲವನ್ನು ಆರಿಸಿ. ನನ್ನ ಬಳಿ ಉತ್ತಮ ಆಡಿಯೊ ಹೊಂದಿರುವ 360p ಆವೃತ್ತಿ ಮತ್ತು ಕಳಪೆ ಆಡಿಯೊ ಹೊಂದಿರುವ 1080p ಆವೃತ್ತಿ ಇತ್ತು. ನಾನು ವಿಡಿಯೋಗಾಗಿ 1080p ಆವೃತ್ತಿಯನ್ನು ಆರಿಸಿಕೊಂಡೆ ಮತ್ತು ನಂತರ ಉತ್ತಮ ಆಡಿಯೊವನ್ನು ಸೇರಿಸಿದೆ. ನಿಮ್ಮ ಅಪ್ಸ್ಕೇಲರ್ಗೆ (upscaler) ಯಾವಾಗಲೂ ನಿಮಗೆ ಸಿಗುವ ಅತ್ಯುನ್ನತ ಗುಣಮಟ್ಟದ ಫೈಲ್ ಅನ್ನು ನೀಡಿ.
ಪರೀಕ್ಷಿಸಲು ಸಣ್ಣ ಕ್ಲಿಪ್ಗಳನ್ನು ಬಳಸಿ. ಮೊದಲು ನಿಮ್ಮ ಪೂರ್ಣ ವಿಡಿಯೋವನ್ನು ರನ್ ಮಾಡಬೇಡಿ. ನಾನು ಕೇವಲ 5 ಸೆಕೆಂಡಿನ ಒಂದು ಕ್ಲಿಪ್ ಅನ್ನು ಪರೀಕ್ಷಿಸಲು 16 ಗಂಟೆಗಳನ್ನು ಕಳೆದಿದ್ದೇನೆ. ಇದು ದಿನಗಟ್ಟಲೆ ಕಂಪ್ಯೂಟ್ ಸಮಯವನ್ನು ವ್ಯರ್ಥ ಮಾಡದೆ ಸರಿಯಾದ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಕಂಡುಹಿಡಿಯಲು ನನಗೆ ಸಹಾಯ ಮಾಡಿತು.
ನಾಯ್ಸ್ (noise) ಅನ್ನು ನಿಯಂತ್ರಿಸಿ. ವೇಗದ ಚಲನೆಯು ಫ್ಲಿಕ್ಕರಿಂಗ್ (flickering) ಉಂಟುಮಾಡುತ್ತದೆ. ವಿವರಗಳನ್ನು ಉಳಿಸಿಕೊಳ್ಳಲು ನಾನು ಮುಖಗಳಿಗಾಗಿ ಕಡಿಮೆ
latent_noiseಸ್ಕೇಲ್ ಅನ್ನು ಬಳಸಿದೆ. ಪ್ರತಿ ಫ್ರೇಮ್ನಲ್ಲಿ AI ಹೊಸ ವಿವರಗಳನ್ನು ಕಲ್ಪಿಸಿಕೊಳ್ಳುವುದನ್ನು (hallucinating) ತಡೆಯಲು ವೇಗದ ಆಕ್ಷನ್ಗಾಗಿ ಹೆಚ್ಚಿನ ಸ್ಕೇಲ್ ಅನ್ನು ಬಳಸಿದೆ.ಸಮಯದ ಮೂಲಕವಲ್ಲ, ಶಾಟ್ಗಳ ಮೂಲಕ ವಿಭಜಿಸಿ. ಕಟ್ಗಳನ್ನು ಪತ್ತೆಹಚ್ಚಲು PySceneDetect ನಂತಹ ಪರಿಕರಗಳನ್ನು ಬಳಸಿ. ಸಮಯ ಆಧಾರಿತ ವಿಭಜನೆಗಳನ್ನು (time-based splits) ಬಳಸಬೇಡಿ. ಸಮಯ ಆಧಾರಿತ ವಿಭಜನೆಗಳು ಆಡಿಯೊ ಸಿಂಕ್ ಸಮಸ್ಯೆಗಳನ್ನು ಉಂಟುಮಾಡುತ್ತವೆ. ನಿಮ್ಮ ಆಡಿಯೊ ಮತ್ತು ವಿಡಿಯೋ ಹೊಂದಿಕೆಯಾಗಲು ಫ್ರೇಮ್-ನಿಖರವಾದ (frame-exact) ಕಟ್ಗಳನ್ನು ಬಳಸಿ.
ದೊಡ್ಡ ಕೆಲಸಗಳಿಗೆ ಕ್ಲೌಡ್ ಬಳಸಿ. ನನ್ನ ಸ್ಥಳೀಯ ಹಾರ್ಡ್ವೇರ್ ನಿಧಾನವಾಗಿತ್ತು. ನಾನು vast.ai ನಲ್ಲಿ ಸುಮಾರು $2.70 ಕ್ಕೆ ವೃತ್ತಿಪರ GPU ಅನ್ನು ಬಾಡಿಗೆಗೆ ಪಡೆದೆ. ಇದು 74 ಗಂಟೆಗಳ ಕೆಲಸವನ್ನು 2 ಗಂಟೆಗಳ ಕೆಲಸವನ್ನಾಗಿ ಬದಲಾಯಿಸಿತು.
ಅಂತಿಮ ಅಪ್ಲೋಡ್ ಟ್ರಿಕ್. YouTube ಗೆ ಅಪ್ಲೋಡ್ ಮಾಡುವ ಮೊದಲು ನಿಮ್ಮ ವಿಡಿಯೋವನ್ನು 4K ಗೆ ಅಪ್ಸ್ಕೇಲ್ ಮಾಡಿ. YouTube 4K ವಿಡಿಯೋಗಳಿಗೆ ಹೆಚ್ಚಿನ ಬಿಟ್ರೇಟ್ಗಳನ್ನು (bitrates) ನೀಡುತ್ತದೆ. ಇದು ನಿಮ್ಮ 1080p ವಿಡಿಯೋವು ಸ್ಪಷ್ಟವಾಗಿ ಕಾಣುವಂತೆ ಮಾಡುತ್ತದೆ.
ಪೂರ್ಣ ಕೋಡ್ ಮತ್ತು ಪೈಪ್ಲೈನ್ GitHub ನಲ್ಲಿ ಲಭ್ಯವಿದೆ.
ಮೂಲ: https://github.com/andyskw/ig2-solarian-seedvr2-remaster
ಐಚ್ಛಿಕ ಕಲಿಕಾ ಸಮುದಾಯ: https://t.me/GyaanSetuAi