ICM_0717.zip


ICM_0717n.zip



숫자로 시작하는 컨텐츠가 삭제되는 버그를 수정했습니다.

너무 오랜만에 소스를 봐노니 사소한 건데 한참 걸렸네요 -_-;


n붙은 파일은 무설치버전입니다.


그럼~



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

ICM 0.7.1.5 (임시 무설치)  (6) 2011.11.16
ICM 0.7.1.3/4  (18) 2011.05.30
ICM 0.7.1.1/2 (듀얼 플레이어)  (10) 2011.05.02
ICM의 최근 상태  (5) 2011.05.02
ICM 0.7.0.2 (맞춤법 검사)  (17) 2011.01.03

시험삼아 등록해봅니다.
설치 과정 중에 문제가 있는 분은 이 버전으로 시도해보세요.

아무 폴더에나 풀어놓고 실행하시면 됩니다.


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

ICM 0.7.1.7  (44) 2012.05.03
ICM 0.7.1.3/4  (18) 2011.05.30
ICM 0.7.1.1/2 (듀얼 플레이어)  (10) 2011.05.02
ICM의 최근 상태  (5) 2011.05.02
ICM 0.7.0.2 (맞춤법 검사)  (17) 2011.01.03






지난 버전에서 태그 찍을 시 생기던 오류를 수정한 버전입니다~
맞춤법 검사기를 안 쓰실 분은 0.7.1.3버전을 설치하시고
오피스 2007 이상을 설치하신 분은 0.7.1.4를 설치하세요.


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

ICM 0.7.1.7  (44) 2012.05.03
ICM 0.7.1.5 (임시 무설치)  (6) 2011.11.16
ICM 0.7.1.1/2 (듀얼 플레이어)  (10) 2011.05.02
ICM의 최근 상태  (5) 2011.05.02
ICM 0.7.0.2 (맞춤법 검사)  (17) 2011.01.03





음. 옵션 쪽에 새로운 항목이 생겼습니다.
IMP를 선택하면 기존의 ICM 내장 플레이어가 나오고
WMP를 선택하면 윈도우 내장 WMP로 바뀝니다.

윈도우7 계열에서는 WMP로 선택 시 제대로 나오는지 확인 바람다~
(특히 64bit 계열)

[추가]
0712 파일은 맞춤법 검사를 살린 버전입니다.
오피스 2007 이상을 설치한 PC에서 사용할 수 있습니다.
아참. 그리고 이번 버전부터 대본에 색을 입혔습니다~
알록달록하게 나와요~

그럼~ -0-/


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

ICM 0.7.1.5 (임시 무설치)  (6) 2011.11.16
ICM 0.7.1.3/4  (18) 2011.05.30
ICM의 최근 상태  (5) 2011.05.02
ICM 0.7.0.2 (맞춤법 검사)  (17) 2011.01.03
ICM 0.6.2.4 (64bit 테스트용)  (20) 2010.09.29

드디어 집에다 윈도우7 64bit를 깔았습니다.
그래서 테스트를 해보니 진짜 mp4 파일은 작동 중에 멈추네요. (APP CRASH)
그것도 디버그 모드에서는 멀쩡하고 릴리즈 모드에서는 에러가 보이네요.
게다가 어떤 mp4는 되고 어떤 mp4는 안 되네요? -_-;;

다른 코덱을 깔았더니 증상이 조금 변하는 걸로 봐서
코덱 또는 필터와 IMP의 DirectShow 라이브러리가 충돌하는 것 같은데...
하나하나 까보자니 언제나 해결될지도 모르겠고~
게다가 그 라이브러리는 제가 만든 것도 아니고~

쩝쩝...

WMP를 사용한 0.5버전으로 돌려보니 잘 도네요.
오홍, 플레이어를 둘돠~ 넣어볼까? -0-

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

ICM 0.7.1.3/4  (18) 2011.05.30
ICM 0.7.1.1/2 (듀얼 플레이어)  (10) 2011.05.02
ICM 0.7.0.2 (맞춤법 검사)  (17) 2011.01.03
ICM 0.6.2.4 (64bit 테스트용)  (20) 2010.09.29
ICM 0.6.2.2 (srt 내보내기)  (4) 2010.09.29

버전이 확 뛰었습니다만 기능변경은 미미합니다.
MS Office의 라이브러리를 활용한 맞춤법검사라서 불편하긴 합니다만
써보니 없는 것보다는 훨씬 좋습니다 ^^;

간단하게 구현할 수 있는 방법으로는 이게 한계일 것 같네요.
정말 제가 원하는 대로 구현하려면 솔루션을 만들어야 할 판이에요;

[사용설명서]
바로가

[이번 버전의 개선점]
- MS Office의 맞춤법 검사기를 활용한 기능 추가
(MS Office가 없는 PC에서는 작동하지 않습니다)
- 다른 이름으로 스크립트 저장 시 스크린샷은 이전 파일 이름으로 저장되던 문제 수정

[내려받기]


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

ICM 0.7.1.1/2 (듀얼 플레이어)  (10) 2011.05.02
ICM의 최근 상태  (5) 2011.05.02
ICM 0.6.2.4 (64bit 테스트용)  (20) 2010.09.29
ICM 0.6.2.2 (srt 내보내기)  (4) 2010.09.29
ICM 0.6.x 사용설명서  (34) 2010.07.18


[사용설명서]
바로가

[이번 버전의 개선점]
- 윈도우7 64bit용 테스트 버전

[내려받기]


[코멘트]
윈도우7 64bit에서 동영상 불러오기 시 문제가 있다는 제보가 있었는데요.
그래서 라이브러리를 업데이트한 버전입니다.
굳이 문제가 없는 분들은 안 받으셔도 됩니다.
64bit 쓰시는 분들은 테스트해보시고 댓글 달아주세요~

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

ICM의 최근 상태  (5) 2011.05.02
ICM 0.7.0.2 (맞춤법 검사)  (17) 2011.01.03
ICM 0.6.2.2 (srt 내보내기)  (4) 2010.09.29
ICM 0.6.x 사용설명서  (34) 2010.07.18
ICM 내려받기 & 버전 히스토리 [0.6.2.1 이전]  (36) 2010.07.18

한 포스팅에다 주욱 붙여넣으니 가면 갈 수록 편집하기 귀찮아지네요;;
앞으로는 버전업하면 이렇게 따로 포스팅하겠슴다~ ^^

[사용설명서]
바로가

[이번 버전의 개선점]
- srt 포맷으로 내보내기 기능 추가

[내려받기]


[코멘트]
smi파일을 불러와서 srt로 내보낼 수 있게 됐습니다. 짝짝짝.
파일 > 내보내기 > SubRip(*.srt) 메뉴에서 실행하면 됩니다.
제 에반게리온 2.22 자막으로 테스트했을 때 정상이었습니다만
문제가 있는 분들은 댓글 달아주세요~

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

ICM 0.7.0.2 (맞춤법 검사)  (17) 2011.01.03
ICM 0.6.2.4 (64bit 테스트용)  (20) 2010.09.29
ICM 0.6.x 사용설명서  (34) 2010.07.18
ICM 내려받기 & 버전 히스토리 [0.6.2.1 이전]  (36) 2010.07.18
완전 식겁!  (9) 2009.06.18

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

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


2. ICM을 사용하기 위한 준비물
.NET Framework 2.0 이상 (3.5 추천)
Windows Media Player 7 이상
동영상 재생을 위한 코덱 http://www.codecguide.com/download_kl.htm

그리고 ICM

[ICM 내려받기 & 버전 히스토리]


* 인스톨러 버전은 .NET 프레임워크를 자동으로 설치해줍니다.




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


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


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


새 스크립트 : 새로운 문서를 만들고자 할 때 사용합니다. 기본태그를 삽입할 수도 있습니다.
영상파일 열기 : 동영상파일을 여는 창을 띄웁니다.
스크립트 열기 : 자막파일을 여는 창을 띄웁니다.
스크립트 저장 : 현재 자막편집기의 내용을 저장합니다.
다른 이름으로 저장 : 새로운 파일로 저장합니다.
플레이어 초기화 : 플레이어를 영상을 불러오지 않은 상태로 초기화합니다.
(Share의 incomplete 파일을 중간중간 계속해서 복사하는 등의
작업 중 같은 이름의 다른 파일을 가져와야 할 때 사용합니다. - 지금은 오작동합니다.)


재생/일시정지 : 동영상을 재생시키거나 일시정지시킵니다.
표시태그 삽입 : 자막을 화면에 출력할 싱크태그를 삽입합니다.
제거태그 삽입 : 자막을 화면에서 지울 싱크태그를 삽입합니다.
색태그 삽입 : 윈도우 색상표를 이용해 색상태그를 삽입합니다.
싱크 더하기 : 현재 선택된 싱크태그에 100ms를 더합니다. (100ms 뒤에 나오게 합니다.)
싱크 빼기 : 현재 선택된 싱크태그에 100ms를 뺍니다. (100ms 일찍 나오게 합니다.)


싱크조절 : 자막편집기에서 싱크조절할 내용을 선택한 후 조절할 숫자를 넣고 버튼을 누르면 그 즉시 싱크조절이 완료됩니다.



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

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


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


"Alt+숫자" 키로 쪽글을 저장할 때는 위와 같은 창이 뜨며
쪽글의 삽입위치를 지정할 수 있으며
옵션을 통해서 한 곳에서 일괄수정할 수도 있습니다.


7. 대본갈피

나중에 번역을 다시 고치기 위해 (?) 또는 *** 등으로 표시하는 건 이제 그만.
줄번호를 더블클릭하면 해당 줄번호를 표시해줍니다.
단축키 F12를 누르면 커서 다음에 있는 갈피로 이동할 수 있습니다.


8. 옵션

기본설정에서는 편집에 필요한 기본적인 설정을 정의할 수 있습니다.
이 내용은 메인 창의 빠른 설정과 연동됩니다.


펑션키를 이용한 단축키를 확인 변경 할 수 있습니다.
현재는 임의지정이 안 되지만 곧 되도록 개선할 예정입니다.
변경하고자 하는 단축키를 선택한 후 키를 누르면 새로운 키로 맵핑됩니다. (2010/07/18)


사용자정의쪽글을 설정할 수 있습니다.


스크린샷을 저장할 때 기본저장폴더를 지정할 수 있습니다.
지정되어 있지 않을 때는 프로그램 실행경로에 저장됩니다.


9. 스크린샷 저장

플레이어의 저장아이콘을 클릭하면 지정된 폴더에 스크린샷이 저장됩니다.
파일이름은 "자막파일명_현재타임위치.jpg"로 저장됩니다.

블로그 등으로 자막을 배포할 때 스크린샷은 필수인 환경을 생각해서
간단하게 스크린샷을 저장할 수 있도록 했습니다.


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

F1 : 표시태그 삽입
F2 : 제거태그 삽입
F3 : 재생/일시정지
F4 : 영상 뒤로 감기
F6 : 선택한 싱크태그의 위치에서 재생
F7 : 이전 싱크태그로 이동
F8 : 다음 싱크태그로 이동
F9 : 현재 싱크에 100ms 더하기
F10 : 현재 싱크에 100ms 빼기
F5/F11 : 영상 앞으로 감기
F12 : 다음 대본갈피 탐색

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


11. 사용자가 물어볼만한 질문에 대한 대답
문 : 동영상을 재생시키니 화면이 안 나오는데요?
답 : 코덱이 설치되어 있지 않다면 코덱팩을 새로 설치해보세요. K-lite 코덱팩을 추천합니다.

문 : 그래도 화면이 안 나와요.
답 : 일부 넷북에 탑재된 ULPC 버전의 윈도우XP의 경우 WMP가 없어 그럴 수도 있으니 최신버전 WMP를 설치해보세요.

문 : 왜 화면에 영어가 많이 보이나요?
답 : 국제화 시대에 대비하여 설정파일만 바꾸면 언어를 전환할 수 있게 만들고 있습니다.
많이 한글화했습니다만 개발할 때 디폴트 언어가 영어라서 그렇습니다.

문 : wmv 파일도 잘 재생되나요?
답 : 제가 테스트해봤을 때는 코덱만 있다면 재생이 안 되는 경우는 없었습니다.

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

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

문 : 앞으로의 개발방향은?
답 : 1차 목표는 맞춤법검사를 적용하는 것이고 몇몇 편의기능도 생각해놓고 있습니다.
포탈 Open API의 쿼리회수 제한만 제거된다면 일어사전 이식도 생각하고 있습니다.

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

ICM 0.6.2.4 (64bit 테스트용)  (20) 2010.09.29
ICM 0.6.2.2 (srt 내보내기)  (4) 2010.09.29
ICM 내려받기 & 버전 히스토리 [0.6.2.1 이전]  (36) 2010.07.18
완전 식겁!  (9) 2009.06.18
ICM 베타 0.5.8.4  (8) 2009.06.03

 

ICM은 iceman2k가 만든 smi 포맷의 스크립트 에디터입니다.
CCMP 1.x 사용자가 그대로 사용할 수 있도록 만들어졌습니다.





버전 히스토리

0.6.2.1 - 2010/07/18
- 설치가 안되던 문제를 수정했습니다.

0.6.2.0 - 2010/07/18
- 이제 옵션창에서 단축키를 변경할 수 있습니다.
- 싱크 메뉴가 도구로 바뀌었습니다.

0.6.1.2 - 2010/06/22
- 싱크오류확인 기능이 종료태그는 인식하지 못했던 버그를 수정했습니다.

0.6.1.1 - 2010/06/21
- 싱크오류확인 기능이 추가됐습니다.
   작업 후에 한번 눌러주면 오류 위치로 이동합니다.
- 스크린샷 저장폴더 기본값을 C:\로 지정했습니다.
- F5키로도 빨리감기를 할 수 있습니다.


0.6.0.3 - 2009/11/02
- 줄번호 출력기능을 최적화했습니다. 이제 부드럽게 스크롤됩니다.


0.6.0.2 - 2009/07/20
- 캡쳐시 이미지 파일의 순서가 꼬이는 문제가 수정됐습니다.


0.6.0.1 - 2009/07/02
- 새 파일을 열었을 때 이전에 열었던 자막파일이름이 그대로 남는 버그가 수정됐습니다.
- 스크립트를 수정하면 미세싱크조정이 안 되던 버그가 수정됐습니다.
- 동영상 초기화 기능이 올바르게 작동합니다.
- 이 버전부터 무설치 버전은 배포되지 않습니다.


0.6.0.0 - 2009/06/21


아. 정말 기나긴 세월이 소요되었습니다.
ICM 첫 삽을 뜬게 2006년 3월이니 3년이 걸렸군요 -_-;

드디어 어느 정도 완성되었기에 공개를 해보려 합니다.
폐쇄베타 최종버전과 다른 점은 "영상스크린샷저장"을 꼽을 수 있겠군요.



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

ICM 0.6.2.2 (srt 내보내기)  (4) 2010.09.29
ICM 0.6.x 사용설명서  (34) 2010.07.18
완전 식겁!  (9) 2009.06.18
ICM 베타 0.5.8.4  (8) 2009.06.03
WMP 콤포넌트 사용 시 문제들  (3) 2009.05.18

ICM 개발 소스를 USB에 담아서 가지고 다녔는데
이 USB메모리가 맛이 갔네요 -_-;

새로 메인PC의 케이스를 바꾸면서 전면 USB단자의 케이블을 잘못 연결했었나 봅니다.
멀쩡하던 녀석이 거기 한번 꼽았더니 바로 맛이 가버렸네요.

다행스럽게도 최종베타까지의 소스를 다른 곳에 백업해놓아서
재작업해야할 부분은 얼마 안 되지만
이게 날아갔으면 OTL 이 아니라 Q__ 됐을 듯;;

듣자하니 CCMP 1.X 버전도 소스유실로 업데이트가 끊겼다던데
ICM도 같은 운명이 될 뻔 했습니다.

백업을 생활화합시다.

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

ICM 0.6.x 사용설명서  (34) 2010.07.18
ICM 내려받기 & 버전 히스토리 [0.6.2.1 이전]  (36) 2010.07.18
ICM 베타 0.5.8.4  (8) 2009.06.03
WMP 콤포넌트 사용 시 문제들  (3) 2009.05.18
ICM 베타 0.5.7.10  (6) 2009.05.13


ICM에 WMP 콤포넌트를 집어넣어 동영상 재생을 해결했는데
이 WMP 콤포넌트가 "격리"되질 않는 게 새로운 난관으로 대두할 줄이야...
(지난 포스트 참조 : ClickOnce로 배포 시 "참조" 문제!)

"격리" 속성이 WMP 같은 윈도우 필수 콤포넌트에게는 활성화가 안 됩니다.
속성은 적용이 되지만 실제 배포를 해보면 사용자 PC의 환경을 따라가게 된다는 거죠.

사용자가 WMP를 업그레이드하면 함께 업그레이드된다는 목표에는 부합하지만
PC환경에 따른 재생문제가 발생하니 답답하군요.

이거 정말 재생 콤포넌트를 하나 만들어야 할 듯 싶군요.
아니면 KMP 같은 외부 플레이어를 컨트롤 하던가 -_-a




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

완전 식겁!  (9) 2009.06.18
ICM 베타 0.5.8.4  (8) 2009.06.03
ICM 베타 0.5.7.10  (6) 2009.05.13
ICM 베타 0.5.7.8  (8) 2009.05.08
ICM 베타 0.5.7.5  (17) 2009.04.16


프로그램명 : 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


이건 프로그래밍 카테고리의 글입니다.

전에도 언급했지만 VS 2005 C# Express 버전을 이용해서 ICM이란 넘을 만들고 있습니다.
그런데 알파 테스트 도중 "톡깽이"님이 아예 실행이 안된다는 제보를 주셔서 틈나는대로 자료를 찾았는데...

나안~

영어로만 찾았을 뿐이고~
한글로 찾으니 바로 해결책이 보일 뿐이고~

ICM은 Window Media Player의 COM 모듈을 가져다 동영상 플레이어로 쓰고 있습니다.
그래서 WMPLib.dll 파일이 실행에 필요합니다.

문제는 이 파일이 윈도우에 "등록된" 파일이어야 ICM이 정상적으로 동작한다는 겁니다.
제 PC는 이미 개발할 때 등록해버렸으니 문제가 없었던 거죠.
"아인"님은 WMP를 잘 설치하셨는지 문제가 없었고...

아무튼 원문은 여기
http://msdn.microsoft.com/ko-kr/magazine/cc188708(en-us).aspx
한글로 번역된 글의 주소는 여기
http://www.ensimple.net/enSimple/show.aspx?cnum=265&b_id=study_csharp&page=1

이글의 요지는 참조 객체들의 "격리" 속성을 True로 설정해서
로컬의 Manifest 파일의 정의에 따라 참조하도록 해야 된다는 겁니다.



그런데 이렇게 하면 문제가 있는데.
ICM의 WMP 버전이 고정되게 됩니다.
현재 CCMP의 가장 큰 문제점인 WMP 6.4 고정 문제가
그대로 남게 된다는 것이죠.

안 그러면 사용자가 WMP를 설치한 다음 regsvr32를 이용해서 DLL파일을 등록해야 합니다.

일단 "격리"를 이용해서 배포를 해보고
생각을 더 해봐야겠습니다.

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

ICM 베타 0.5.6.5  (5) 2009.03.23
ICM 0.5.5.3 베타테스터용  (11) 2009.03.06
ICM 사용설명서  (26) 2009.02.25
ICM 알파버전 0.5.0.3 (테스터용)  (10) 2009.02.06
ICM 프로젝트 중간보고  (19) 2008.10.09
전 남들이 몇 주면 끝낼 일을 몇 년씩 하는 특기가 있습니다. ^^;
이 ICM 프로젝트(Iceman2k's Caption Maker)도 그중 하나인데요.

Windows Media Video(이하 WMV) 7.0이 나오면서
제가 애용하는 자막툴 CCMP에서 애로사항이 꽃피기 시작했습니다.
영상이 많이 밀리거나 중간재생이 힘들어서 싱크찍기가 거의 불가능했던 거죠.

이건 CCMP라는 녀석이 WMP 6.4의 라이브러리를 활용해서 생기는 문제였습니다.
윈도우에 내장된 WMP(Windows Media Player)가 8.0, 10.0으로 올라가도
CCMP는 여전히 6.4니까 영상을 제대로 돌릴 수 없는 건 당연한 거죠.

대안으로 여러가지 툴을 검토해봤습니다만
제 입맛에 맞는 녀석이 없더군요.
그래서 직접 삽을 들어 우물을 팠습니다.

암튼, 사설이 길었고 일단 스샷부터...


Visual C# 2005로 만들었고 현재 버전은 0.4.1입니다.

특징은...
WMV버전과 코덱에 대한 종속성 없음 (WMP로 볼 수 있으면 ICM으로 작업가능)
기본적인 싱크찍기
선택한 싱크위치에서 재생
쉽게 색을 입힐 수 있도록 컬러픽커 도입
CCMP의 기본적인 단축키 호환
자동저장

기본만 됩니다. 싱크조절기능도 없습니다.
그런 주제에 버그는 오질라게 많습니다. -_-;
하지만 그나마 이거라도 있어서
지난 일요일에 x264코덱의 WMV mp4영상도 작업이 가능했습니다.

제 예상으로는 2009년 즈음 0.6대 버전이 나오면 공개가 가능할 것 같네요.
0.6대 버전에서는 CCMP 대비 90%의 기능을 갖출 예정입니다.

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

ICM 베타 0.5.6.5  (5) 2009.03.23
ICM 0.5.5.3 베타테스터용  (11) 2009.03.06
ICM 사용설명서  (26) 2009.02.25
ICM 알파버전 0.5.0.3 (테스터용)  (10) 2009.02.06
ClickOnce로 배포 시 "참조" 문제!  (5) 2009.01.05

+ Recent posts