안녕하세요 :)
LigeL 님께서 작성하신 로고지우는 강좌(http://vidcorea.net/2865)를 보고 따라하려는데 힘드네요^^;
우선 필요한 플러그인들을 압축을 풀어서 폴더채로 AviSynth 2.5\plugins에 넣었고,
avsp에서
LOADCPLUGIN("C:\Program Files (x86)\AviSynth 2.5\plugins\rm_logo\AVSInpaint-2008.02.23\AVSINPAINT.DLL")
Import("C:\Program Files (x86)\AviSynth 2.5\plugins\rm_logo\rm_logo.avs")
rm_logo(last,logomask="C:\Users\J\Desktop\JWp\logomask.bmp",loc="br",mode="both",percent=20,pp=1)
이렇게 스크립트를 작성했습니다.
처음에 "Destination width is 0 or less"라는 오류에 막히더군요.
마스크 이미지를 240x120크기로해서 검은색과 흰색을 잘 섞어서 만든 bmp파일이었습니다.
워터마크 삽입처럼(http://vidcorea.net/lecture/6436) 마스크 이미지 위치를 지정해주는 줄 알았습니다^^;
원본 영상과 똑같은 크기의 마스크 이미지를 사용하니 위의 오류는 해결되더군요~
그러나,
두번째 오류메세지 "Analyze: Mask is empty"가....ㅠㅠ
다시 한번 강좌를 꼼꼼히 읽어보니
rm_logo(last,logomask="C:\Users\J\Desktop\JWp\logomask.bmp",loc="br",mode="both",percent=20,pp=1)
에서 loc="br" 이것이 로고가 있는 위치를 지정해주는 것이라고 하더군요
왼쪽위에 로고가 있는 방송이어서 loc="tl" 로 바꿔준후 기대에 찬 마음으로 미리보기를 했는데
avsp프로그램이 프리징....
미리보기 따위안하고 인코딩이라두 해보자는식으로 메구이에 avs스크립트를 불러오니 메구이도 프리징...
이리저리 검색해봤는데 해결책을 못 찾겠습니다..
대부분 이와 관련된 질문들 뿐이더군요^^;
도움부탁드리겠습니다 :)
p.s 원본영상이 1920x1080이기때문에 인코딩이 오래걸릴 것 같아 리사이징필터 먹인 후
리사이즈에 맞게 마스크 이미지를 만들어두 되는건가요? (첫번째, 두번째 오류는 넘어가던데 프리징이...^^;)
프리징이 아니라 분석하고 있어 쭉 기다리시면 미리보기가 떠요-
그리고 인코딩하고자하시는 파일이 있는 폴더에 .ebmp라는 확장자를 가진 파일이 생성되면 분석이 완료된것입니다.