본문 바로가기

MikuMikuDance/Tutorial

AviSynth로 배경 동영상 가져오기

MMD에는 배경으로 동영상을 가져오는 기능이 있습니다만,

코덱이라던가 여러제한이 있어서 일부 .avi 파일만 로딩이 가능합니다.


동영상을 호환 가능한 avi로 변환해서 가져오는게 가장 이상적이긴 하지만 여의치 못할 경우,

AviSynth를 사용해 프레임 서버를 돌려 가져오는 방법이 있습니다.


참고로 모든 동영상을 다 로딩할 수 있는건 아닙니다




AviSynth


http://avisynth.nl/index.php/Main_Page 


https://sourceforge.net/projects/avisynth2/


동영상 전처리 (Post Processing) 프레임 서버입니다.


Sourceforge 페이지로 들어가서 가장 기본인 AviSynth 2.6.0 ST 32bit를 다운받아 설치합니다.




UT Video Codec


MikuMikuDance x64 에서 인코딩 방법


무손실 avi 코덱인 ut video를 설치합니다.




MMBG


【第14回MMD杯本選】シティライツ【PV構築キット配布】


MAO式簡易PV構築キット配布処


簡易PV構築キット


mp4をMMDの背景aviにそのまま使うためのバッチ


mp4をMMD64bit版の背景aviに使うためのバッチ



시티라이트 PV영상 제작키트 입니다.


'mp4를 MMD 배경 avi로 사용하기 위한 배치'를 다운받으면 되는데, 64비트 사용하시는 분은 64비트용으로 받으세요.


'간이 PV 구축 키트' 페이지에서 PV용 영상과 .avs 스크립트 파일을 받을 수 있습니다.


MMBG를 보시면 MMBG.BAT 파일과 tool 폴더에 여러 유틸리티가 들어있습니다.



다운받은 PV 영상과 함께 avs 파일이 들어있는데 그 중 하나를 샘플로 보면



첫줄에서 ffms2 플러그인을 불러오고, 4번째줄에서 mp4 영상을 가져옵니다.


한가지 눈여겨 볼 것은 mp4파일에 딸려있는 ffindex 파일입니다.

이걸 생성하지 않고 바로 불러 올 수도 있지만 퍼포먼스 저하가 생기기 때문에 미리 만들어 둬야 합니다.


간단하게 MMBG 폴더로 가서 MMBG.BAT 아이콘에 해당 mp4 파일을 드래그&드롭 해 주면,

mp4가 위치한 폴더에 avs와 ffindex 파일이 생성됩니다.

생성된 avs 파일은 플러그인 위치 경로가 자동으로 설정되어 있습니다. 누가 만들었는지 배치파일 만든게 예술이네요.


아마 윈도우 로케일이 일본어가 아니면 제대로 작동을 못하지 싶습니다. 실험은 안 해 봤지만;;

제대로 돌지 않는 경우 로케일을 일본어로 바꿔주세요.



다 만들었으면 배경 avi 로딩 메뉴로.





파일 확장자를 모든 타입 *.* 으로 하고, avs 파일을 선택합니다.







잘 나오면 완성.



요약


AviSynth 설치

MMBG 다운로드 (윈도우에 맞는걸로)

불러오고자 하는 영상 (.mp4 등)을 MMBG.BAT에 드래그&드롭

생성된 .avs 파일을 MMD에서 avi 대신 로딩





주의사항


한마디로 프레임서버로 불러오는 방식은 컴퓨터 부하가 많이 걸립니다.

여기서는 그냥 단순히 파일을 불러올 뿐이지만, 필터를 걸거나 하면 속도가 뚝뚝 떨어지죠.

특히 모션 편집을 위해 프레임 간 이동을 빈번하게 하는 MMD의 특성상 꽤나 무겁게 느껴질겁니다.


그리고 코덱/컨테이너에 따라 천차만별이긴 합지만, 프레임 인덱스를 만든다 해도 뭔가 미스매치가 자주 일어나요.

특히 fps가 일치하지 않는 경우에 심합니다.


그래서 전 이 방식을 안쓰고 그냥 avi로 변환해서 씁니다. 어디까지나 대안 이라는 말이죠.



마지막으로


영상편집이나 인코딩, 코덱이 걸리게 되면 제대로 돌아가는 시스템 구축하고 설정 잡는데 반드시 라고 할만큼 트러블이 생깁니다.

가능하다면 코덱이나 유틸리티를 설치하기 전에 미리 시스템 이미지 백업, 복원지점 생성을 추천합니다.



그리고 혹시 여기 설명대로 안 되더라도 변수가 워낙 많아 답변을 드릴수가 없을거라 생각합니다.


그럴땐 구글에다 검색을

(저도 doom 9's 포럼에 꽤나 신세 많이 졌습니다)