프로그램명 : ICM (Iceman2k's Caption Maker)
현재버전 : 0.5.5.1 (2009/02/23)
용도 : SMI 포맷의 스크립트 에디터

0. 주요특징
* 색태그 삽입 기능을 도입하여 색상표를 찾거나 지난 자막에서 복사해오는 고통을 덜어드립니다.
* 줄번호 출력 및 대본갈피 기능으로 퇴고를 도와드립니다.
* 실시간 미리보기 기능으로 Vobsub 같은 외부유틸을 쓰지 않아도 됩니다.
* 손쉽게 쓸 수 있는 찾기, 바꾸기 기능으로 작업시간을 줄여드립니다.
* 사용자정의쪽글 기능으로 "셀레스티얼비잉" 같은 긴 고유명사로 인한 오타의 공포에서 해방시켜드립니다.
* 또 사용자정의쪽글에 오프닝, 엔딩을 통째로 저장해놓을 수 있습니다.
* 싱크조절 할 때 주루룩 내려가는 과정을 지켜볼 필요가 없습니다. ICM은 0.1초 안에 싱크조절을 끝냅니다.
* CCMP 1.x를 쓰시던 분이라면 "띠리링~" 소리와 함께 3초 안에 ICM에 적응할 수 있습니다.


1. 생김새
ICM은 이렇게 생겼습니다



① 제목표시줄입니다. 현재 열린 동영상과 자막의 파일명을 보여줍니다.
② 메뉴와 툴스트립입니다.
③ 동영상이 표시되는 곳입니다.
④ 동영상을 컨트롤하는 곳입니다. 윈도우미디어플레이어와 동일합니다.
⑤ 자막을 미리보기하는 곳입니다. 저장할 때마다 갱신됩니다.
⑥ 잡다한 설정을 표시합니다. 보정시간 및 앞/뒤로감기 시간 등 자주 손보는 설정들입니다.
⑦ 자막편집기의 줄번호를 표시합니다. 줄번호를 더블클릭하면 대본갈피로 사용할 수 있습니다.
⑧ 자막편집기입니다.
⑨ 상태표시줄입니다. Media는 영상의 재생상태를 Caption은 자막의 저장상태등을 표시합니다.


2. 자막편집
이 기능은 대부분 툴바에 나와있기 때문에 툴바기준으로 설명하겠습니다.
설명은 아이콘 순서대로입니다.


동영상 열기 : 동영상파일을 여는 창을 띄웁니다.
자막파일 열기 : 자막파일을 여는 창을 띄웁니다.
저장 : 현재 자막편집기의 내용을 저장합니다.
새로 저장 : 새로운 파일로 저장합니다.
재생/일시정지 : 동영상을 재생시키거나 일시정지시킵니다.
표시태그 삽입 : 자막을 화면에 출력할 싱크태그를 삽입합니다.
제거태그 삽입 : 자막을 화면에서 지울 싱크태그를 삽입합니다.
색태그 삽입 : 윈도우 색상표를 이용해 폰트태그를 삽입합니다.
싱크조절 : 자막편집기에서 싱크조절할 내용을 선택한 후 조절할 숫자를 넣고 버튼을 누르면 그 즉시 싱크조절이 완료됩니다.


3. 찾기, 바꾸기
툴바에서 바로 찾기, 바꾸기가 가능합니다.

첫번째 박스에 찾을 내용를 넣고 찾기 단추를 누르면 순서대로 자막편집기의 내용을 탐색하며
두번째 박스에 내용을 넣고 바꾸기 단추를 누르면 첫번째 박스의 내용을 1건씩 찾아서 바꿉니다.
모두 바꾸기 단추를 누르면 첫번째 박스의 내용을 두번째 박스의 내용으로 전부 바꿉니다.


4. 사용자정의 쪽글
전략게임의 단축키처럼 0~9의 숫자키로 사용자정의 쪽글을 정의해 쓸 수 있습니다.
저장하고 싶은 단어 혹은 문장을 선택한 후 "Alt+숫자" 를 눌러 저장하고
"Ctrl+숫자"를 눌러 자막편집기에 삽입합니다.
초기 값으로 9번에는 "<BR>", 0번에는 "</Font>"가 저장되어 있습니다.


5. 대본갈피
나중에 번역을 다시 고치기 위해 (?) 또는 *** 등으로 표시하는 건 이제 그만.
줄번호를 더블클릭하면 해당 줄번호를 표시해줍니다.



6. 주요단축키
주요 단축키는 아래와 같으며 추후 사용자가 변경해서 쓸 수 있도록 할 예정입니다.

F1 : 표시태그 삽입
F2 : 제거태그 삽입
F3 : 재생/일시정지
F4 : 영상 뒤로 감기
F6 : 선택한 싱크태그의 위치에서 재생
F11 : 영상 앞으로 감기

Ctrl + 숫자 : 사용자정의쪽글 삽입
Alt + 숫자 : 사용자정의쪽글 저장
Ctrl + O : 자막열기
Ctrl + M : 동영상열기
Ctrl + S : 저장


7. 이미 알고 있는 버그
* 붙여넣기 등으로 자막편집기의 내용을 변경할 때는 줄번호가 변경되지 않을 수도 있습니다.
* Edit, Sinc, About 메뉴의 기능들은 아직 작동하지 않습니다.
* 숫자만 입력되어야 하는 입력란에 문자를 넣으면 오류가 발생할 수 있습니다.
* 툴바의 위치는 사용자가 지정할 수 있지만 다음에 실행시켰을 때는 꼭 그 위치에 있지 않을 수도... 쿨럭;
* 특히 상단에 있는 툴스트립을 하단 등으로 옮겼을 때는 그 정보가 저장되지 않습니다.
* 프로그램의 창 크기가 저장되지 않습니다.
* 숫자로 시작하는 텍스트는 미리보기에 나오지 않습니다... 왜 안 나올까요? -_-;
* 미리보기는 font, br 태그만 인식하기 때문에 다른 태그는 그대로 출력됩니다.
* 비스타, 윈도우7에서 테스트해보지 않았기 때문에 해당 OS에서는 요상한 화면을 보게될지도 모릅니다.


8. 사용자가 물어볼만한 질문에 대한 대답
문 : 실행하자마자 에러가 나는데요?
답 : 일부 DLL 참조 문제가 있을 수 있습니다. 배포본을 따로 만들어놓겠습니다.

문 : 동영상을 재생시키니 코덱을 불러올 수 없다는데요?
답 : ICM은 자체코덱을 내장하고 있지 않습니다. 코덱팩을 새로 설치해보세요. K-lite 코덱팩을 추천합니다.

문 : 왜 화면에 나오는 글자들이 대부분 영어인가요?
답 : 국제화 시대에 대비하여 설정파일만 바꾸면 언어를 전환할 수 있게 만들고 있습니다.
전부 완성되면 한글UI로도 볼 수 있을 겁니다만...
우선순위가 저 멀리 있기 때문에 10만년 쯤 기다리셔야 될 겁니다.

문 : 설치하기 전에 준비할 건 없나요?
답 : C# .NET으로 만들었기 때문에 .NET 프레임워크 3.5는 설치하는 게 좋습니다.

문 : 이건 왜 만들었나요?
답 : 목 마른 사슴이 우물을 찾아보니 안 보여서 파는 심정으로 만들었습니다.

문 : wmv 파일도 잘 재생되나요?
답 : 그럼요. 윈도우미디어 플레이어를 갖다 박았으니까요.

문 : 오픈소스 프로젝트로 전환할 생각은?
답 : 현재까지는 없습니다.

문 : 작업하다 ICM이 뻑나서 작업이 날아갔어요!
답 : ICM은 이중자동저장을 지원합니다. 작업폴더와 ICM의 프로그램폴더에 각각 1개씩 사본을 저장합니다.
작업 중 에러로 종료됐다면 ICM을 바로 실행시키지말고 작업폴더를 먼저 열어보세요.

문 : 전체공개는 언제쯤?
답 : 베타 테스트를 거친 후 CCMP의 기능을 100% 재현하고 메뉴에 빠진 기능을 전부 채워넣으면
0.6.0.0 버전부터 아무나 쓸 수 있도록 공개할 생각입니다.

'ICM > 자막툴(ICM) 제작기' 카테고리의 다른 글

ICM 베타 0.5.6.5  (5) 2009.03.23
ICM 0.5.5.3 베타테스터용  (11) 2009.03.06
ICM 알파버전 0.5.0.3 (테스터용)  (10) 2009.02.06
ClickOnce로 배포 시 "참조" 문제!  (5) 2009.01.05
ICM 프로젝트 중간보고  (19) 2008.10.09

+ Recent posts