깃허브 프로젝트 중 흥미로운 프로젝트를 발견하게 되었습니다
DAIN이라는 프로젝트인데 이게 무엇인가 하면
위 프로젝트 개발자가 직접 업로드한 유튜브 영상인데 영상을 보면 알 수 있듯이
30 fps비디오를 ai를 통하여 중간 프레임을 채워 더 부드럽게 늘려진 영상을 확인하실 수 있습니다
더 많은 예
그래서 이번엔 직접 위 프로젝트를 시연해보려고 합니다
친절하게도 윈도우용 도구를 무료로 배포하고 있습니다
프로그램 배포 사이트
*주의사항*
*해당 포스팅에서 카카오 동영상 광고로 인한 수익은 제게 일체 지급되지 않습니다 *
*위 DAIN 프로젝트 개발과 저는 전혀 무관합니다 *
홈페이지에도 나와있다시피 이 응용프로그램은 NVIDIA 그래픽 카드에서만 작동하며
AMD 그래픽 카드는 작동하지 않습니다
또 NVIDIA 하드웨어가 작동하려면 CUDA 5.0 이상을 지원해야 합니다
본인의 그래픽카드를 확인하기 위해선
윈도 로고 키+R키를 눌러 실행창을 띄운 후 'dxdiag'를 입력해주세요
그다음 '디스플레이'를 클릭하여 이름 부분을 확인하시면 됩니다
프로그램 시연
사이트를 방문하면 이런 화면이 나오는데
'Download Now'를 클릭해주세요
그러면 이런 팝업창이 열리게 됩니다
도구 자체는 무료이지만 수고하는 개발자를 위하여 후원을 할 수 있습니다
'No thanks, just take me to the downloads'을 클릭하게 되면 후원을 생략하고 바로 다운로드할 수 있습니다
여러 버전이 있는데 가장 최근 버전을 받아주세요
그러면 rar로 파일을 내려받게 됩니다
압축을 해제하면 실행할 수 있는 프로그램이 나오게 됩니다
압축을 해제한 파일 중에 'DAINAPP.exe'를 실행해주세요
그러면 이런 명령 프롬프트 창이 뜨면서
프로그램이 실행되게 됩니다
저는 아래의 파일을 소스로 사용해보겠습니다!
프로그램에서 'Input File(s)'을 클릭하여 동영상 파일을 불러와주세요
그다음에 'Out Foloder'를 클릭하여 출력할 경로를 지정해주세요
출력할 폴더를 지정하였다면 왼쪽 하단에 있는 Step 1 버튼을 클릭해주세요
그리고 아까 설정한 output폴더에 들어가 보면
이렇게 동영상의 프레임이 나뉘어있는 걸 확인하실 수 있습니다
총 39장의 사진으로 동영상이 이루어져 있는 걸 확인하실 수 있습니다
다시 프로그램으로 돌아간 다음에
그리고 프로그램에서 두 번째 탭에 있는 'Interpolation Options'을 클릭한 다음에 'Interpolate 2X'를 ' Interpolate 4X'로 변경해줍니다 설명을 안 해도 아시겠지만 기존보다 4배로 프레임을 늘려 출력을 한다는 의미입니다
그다음에 가운데에 있는 Render버튼을 클릭해주세요
그러면 프로그램과 함께 실행되어있는 프롬프트 창에서 렌더링 진행상황을 확인할 수 있습니다
전부다 완료되면 Output video라는 문구와 함께 출력 경로가 표시됩니다
출력 결과물입니다!
원본 영상 10 프레임
Interpolate 4X옵션을 적용한 39 프레임 영상
Interpolate 8X를 적용한 76 프레임 영상
정말 대단한 기술인 거 같아요 동영상의 프레임이 조금 더 자연스러워졌습니다!
제가 좋아하는 우마루 캐릭터로도 테스트해봤습니다
원본 영상 7.6923076923076925 프레임
Interpolate 2X를 적용한 15.384615384615385 프레임
Interpolate 4X를 적용한 30.76923076923077 프레임
우마루의 경우
4X를 하니 동영상의 배속이 빨라지고 2X옵션을 준 게 가장 적당한 거 같네요!