저는 개발자가 아닙니다. http://nscc.stylens.net/ 홈페이지가 접속이 안 돼서
NS Caption Creator 4(nscc4)에 유용한 기능들을 임시로 백업한 블로그입니다.


이곳은 NS Caption Creator 4(nscc4)에 사용법을 참고만 하는 블로그일 뿐입니다.

지금은 개발자님과 어떻게 연락할 방법도 없어서

기능 변경 업데이트 지원은 불가능합니다.



더 기능 많고 꾸준히 업데이트가 잘되는 Subtitle Edit 를 추천하니

그걸 사용하시면 되겠습니다.

https://github.com/SubtitleEdit/subtitleedit/releases

Posted by 투명인간취급
,
NS Caption Creator 4로는 smi 편집만 권장합니다.
다른 형태의 자막변환 등은 권하지 않습니다.


우측메뉴에서 찾아도 있지만,

간혹 검색 등으로도 잘 안 나올 때가 있어서 목차형식으로

생각나는 대로 대충 추가할 예정입니다.


아래 내용 참고하고도 쓸 줄 모르면 그냥 다른 프로그램 찾아 쓰시면 됩니다.

http://mcmx.tistory.com/130 자막제작프로그램은 많습니다.


NS Caption Creator 4 프로그램 다운로드


설치&무설치 : 정식(4.1)

http://nscc4.tistory.com/34

테스트&무설치 (RC7)

http://nscc4.tistory.com/35

테스트&무설치 (RC6)

http://nscc4.tistory.com/36

kmp 구버전 다운로드

http://nscc4.tistory.com/85


사용 중 문자열이 마음대로 추가되는 버그가 생긴다면 RC7 버전으로 패치 해서 쓰시면 됩니다.


RC7 버전 사용 적극 권장

(몇 가지 좀 바뀐 게 있으니 그냥 rc7 버전 아무 곳에나 풀어서 쓰는 게 더 좋습니다.)


cc4 처음 사용자는 정식 .exe버전을 추천합니다.

사용이 좀 익숙해지면 rc6~rc7 파일로 패치 해서 쓰시면 미세한 기능향상이 있습니다.

패치 방법은 기존 cc4 설치 폴더에 압축을 풀어 기존파일을 교체해주시면 됩니다.

(패치 안 하고 그냥 rc7 버전 아무 곳에나 풀어서 사용하셔도 괜찮습니다.)

교체시 주의사항 : 사용하고 있던 설정이 있으시다면 기존 config.cfg 파일을 백업 후 덮어씌우셔야 합니다.



1. kmp와 연동이 안됩니다.

답변 : 참고 http://nscc4.tistory.com/85, http://nscc4.tistory.com/39


2. kmp 말고 다른 플레이어 쓸 수 있습니까?

답변 : 참고 http://nscc4.tistory.com/86

3. nscc4에서 2초 이동하기 하는데 kmp가 마음대로 5~10초 랜덤으로 이동 됩니다.

답변 : 참고 http://nscc4.tistory.com/16


4. <Font Color=> 색상매크로 쓰는데 유니코드가 깨집니다.

답변 : 참고 http://nscc4.tistory.com/22


5. 현재 커서 위치에 <br> 태그 넣는 매크로를 알고 싶습니다.

답변 : 참고 http://nscc4.tistory.com/10


6. 단축키 설정은 어떻게 합니까?

답변 : 참고 http://nscc4.tistory.com/2


7. 여러 싱크 줄에 <Font Color=> 색상매크로를 쓰고 싶습니다.

답변 : 참고 http://nscc4.tistory.com/18


8. 오른쪽 끝에 <br> 태그가 있으면 자동으로 넘어가게 하고 싶습니다.

답변 : 참고, 고급 지능형 싱크 http://nscc4.tistory.com/48


9. 저장시 <br> 태그를 한번에 전부 넣고 싶습니다.

답변 : 참고 http://nscc4.tistory.com/4,

핸들러 패치 파일 : http://nscc4.tistory.com/50


10. 블록 싱크 줄만 삭제 매크로

답변 : 참고 http://nscc4.tistory.com/9


11. 공백 줄만 삭제 매크로

답변 : 참고 http://nscc4.tistory.com/56


12. 간단 싱크(Sync) 수정법을 알고 싶습니다.

답변 : 참고 http://nscc4.tistory.com/11


13. 윈도우 재설치 또는 다른 컴에 nscc4 기존 환경 설정을 옮기는 방법이 있습니까?

답변 : 참고 http://nscc4.tistory.com/31


14. 헤더 편집과 넣는 법 알고 싶습니다.

답변 : 참고 http://nscc4.tistory.com/93


15. 문자 수 가이드 라인 설정을 하고 싶습니다.

답변 : 참고 http://nscc4.tistory.com/94


16. 자막파일 저장 후 유니코드 문자가 깨집니다.

답변 : 참고 유니코드 저장 http://nscc4.tistory.com/40


17. 다국어 자막 작업하는 방법

답변 : 참고 http://nscc4.tistory.com/76


18. kmp 외장 코덱 설정 방법

답변 : 참고 http://nscc4.tistory.com/107


19. 가중치 설정법

답변 : 참고 http://nscc4.tistory.com/51


20. 화면기능 숨겨 편집창 늘리기

답변 : 참고 http://nscc4.tistory.com/20


21. 색상 뽑기 기능으로 색상 추출 하기

답변 : 참고 http://nscc4.tistory.com/98

패치 파일 : http://nscc4.tistory.com/70


22. 색상을 보고 넣고 싶습니다.

답변 : 참고, 컬러 태그 넣기 기능 http://nscc4.tistory.com/7


23. 현재 싱크의 시간으로 이동

답변 : 참고 http://nscc4.tistory.com/96


24. 현재 커서 위로 or 아래로 모두 선택

답변 : 참고 http://nscc4.tistory.com/97


25. 자동완성 기능과 고유명사 사전 기능

답변 : 참고 http://nscc4.tistory.com/25


26. cc4로 자막 만들기

답변 : 참고 http://nscc4.tistory.com/6

동영상 강좌 : http://nscc4.tistory.com/61


27. 사용자 정의 명령으로 인터넷 접속하기

답변 : 참고 http://nscc4.tistory.com/68


28. 싱크값 뒷자리 수를 00>으로 바꾸기 방법 2가지

답변 : 참고 http://nscc4.tistory.com/55


29. 자동백업 기능

답변 : 참고 http://nscc4.tistory.com/33

유실된 기능(패치 파일) : http://nscc4.tistory.com/83


30. &nbsp; 일괄적으로 넣는 매크로

답변 : 참고 http://nscc4.tistory.com/59


31. 핸들러 -> 매크로로 써보기

답변 : 참고 http://nscc4.tistory.com/101


32. 매크로 -> 핸들러로 써보기

답변 : 참고 http://nscc4.tistory.com/102


33. 현재 싱크 증가 or 감소 매크로

답변 : 참고 http://nscc4.tistory.com/38


34. 나만의 영상 탐색시간 제어 매크로

답변 : 참고 http://nscc4.tistory.com/24


35. 홀드 기능으로 자막 합치기

답변 : 참고 http://nscc4.tistory.com/8


36. 홀드 기능으로 자막 나누기

답변 : 참고 http://nscc4.tistory.com/12


37. 미디어 파일에 유니코드가 있다며 동영상을 못 열 때

답변 : 참고 http://nscc4.tistory.com/115

Posted by 투명인간취급
,



위에 같은 메시지가 나온다면 동영상 파일명에 유니코드 문자가 있다는 뜻 입니다.

이럴 경우는 cc4 상단 메뉴 파일 열기 말고

그냥 동영상 플레이어에서 직접 열기 하시면 됩니다.

---------------------------------------------------------------------------------------------------------------------------------

미니 플레이어에서 유니코드 동영상 파일명 열기


미니 플레이어 주의사항 특정 확장자 등을 못 읽을 경우가 있으니

꼭 아래 사진 빨간 표시처럼 모든 파일 형식을 먼저 선택 후 파일 경로를 찾아 열기


---------------------------------------------------------------------------------------------------------------------------------

kmp에서 유니코드 동영상 파일명 열기


마우스 우클릭->파일 열기


Posted by 투명인간취급
,

캡션 크리에이터는 기본적으로 시간이 역순이 되거나 중복될 경우 아래의 스크린 샷처럼 강조해줍니다.



이 기능은 설정에서 색상을 변경 가능합니다.


1. 도구->프로그램 설정



2. 작업 환경 설정



Posted by 투명인간취급
,

1. 자막파일을 불러옵니다. 파일-> 스크립트 파일 열기로



싱크 영역을 블록 지정하면 그 영역만 수정됩니다.


2. 편집->빠른 싱크 편집->공백싱크 시간 조정




3. 아래 같은 창이 뜹니다. 빨간 표시된 곳만 체크 후

싱크를 강제 수정(이 옵션은 다른 옵션과 중첩됩니다.)에 + - 값으로 밀거나 당겨서 확인버튼 누르시면 됩니다.


100=0.1초

500=0.5초

1000=1초





4. 그럼 아래처럼 수정 됩니다. 그 후 파일->스크립트 파일 저장 또는

다른 이름으로 스크립트 파일 저장하시면 됩니다.




Posted by 투명인간취급
,

팟플레이어가 깔렸다면 x265(HEVC)를 지원하니
팟플 기본설정으로 그냥 보시는 게 더 좋습니다.


http://web-tv.kakao.com/guide/potplayer


안 깔려있다면 이참에 팟플레이어를 설치하세요.



이 설정은
NS Caption Creator 4를 kmp에 연동해서 쓰는데

어떻게든 꼭 kmp로 돌려보려는 분만 참고하시면 됩니다.


K-Lite Codec Pack 다운로드

http://codecguide.com/download_kl.htm


k-Lite 코덱 설치 중 주의 사항 아래 툴바 설치 항목이 나올 때

No thanks. I don't want to install these free offers. 선택해야 지저분한 툴바 설치를 피할 수 있습니다.



kmp 전체 환경 초기화 후 설정법을 작성했습니다.

kmp 전체 환경 초기화 후 설정해주세요.


kmp [F2] 환경설정->Splitter 필터 에서 아래 스샷처럼 전부 시스템 기본으로 재생으로 맞춰줍니다.


그 후 아래스샷처럼 자체코덱 사용조건->사용 방식 기본 재생 실패 시 사용 선택


이제 [닫기(C)] 버튼 눌러서 닫고 x265 영상 보시면 됩니다.





Posted by 투명인간취급
,

파일 핸들러 사용법 http://nscc4.tistory.com/4


핸들러는 기본적으로 2개의 파일로 구성됩니다.


위의 그림처럼 Main.psc 파일과 FileHandler.psl 두개의 파일이 존재합니다.
자세한 관리에 대해서는 아래에서 다루도록 하겠습니다.


1. cc4 설치 폴더->Handler->FileHandler.psl을 열어서 아래 빨간 부분을 추가해줍니다.



2. 추가해주고 나면 아래처럼 핸들러 항목에 추가됩니다.



3. 이제 cc4 설치 폴더->Handler->Main.psc 파일을 열어 코드를 넣어주시면 됩니다.

http://nscc4.tistory.com/59 (&nbsp; 를 일괄적으로 넣어 줄 수 있는 매크로를 한번 핸들러에 넣어 봤습니다.)





Posted by 투명인간취급
,

핸들러 기능 참고 http://nscc4.tistory.com/4, http://nscc4.tistory.com/50



1. 핸들러에 저장시 <br>태그 넣기와 2. Sync 태그를 대문자로 바꾸기는 기능을 매크로에서 써보겠습니다.


매크로에서 사용가능한 명령어 http://nscc4.tistory.com/19





1. 저장시 <br> 넣기 매크로로 쓰기

http://nscc4.tistory.com/50 이 코드에서 var부터 복사해서 매크로에 넣어 쓰시면 됩니다.


var
  ClearTagFlag: Boolean;
  CommentTagFlag: Boolean; //주석 태그 체크
  StartTagFlag: Boolean;
  LoopVar: Integer;//줄번호
  CurrentLine: WideString; //현재 줄
  NextLine: WideString; //다음 줄

  AddBRCount: Integer; //<br> 추가 개수
begin

  ClearTagFlag := False;
  StartTagFlag := False;
  For LoopVar := 0 To CC_CURRENTLINECOUNT-2 Do
  Begin

     CurrentLine := TrimW(CC_GETLINETEXT(LoopVar));
     NextLine := TrimW(CC_GETLINETEXT(LoopVar+1));
// 싱크 중간 긴 주석문에 <br> 안 들어가게 하는 체크문
     If (CommentTagFlag) and (Pos('-->', CurrentLine) > 0) or (CommentTagFlag) and (Pos('-->', NextLine) > 0) Then CommentTagFlag := False;

     If CC_ISSYNCLINE(LoopVar) Then
     Begin
        If Not StartTagFlag Then StartTagFlag := True;
        Continue;
     End;
    
     If Not StartTagFlag Then Continue;

     If CC_ISSYNCLINE(LoopVar+1) Then
        Continue;

// 대사, &nbsp; 아래 줄에 공백일 때 <br> 안 들어가게 하는 if문
     If (CurrentLine = '') or (CurrentLine = '&nbsp;') or (NextLine = '') or (NextLine = '&nbsp;') Then
     Begin
        ClearTagFlag := True;
        Continue;
     End;

// 싱크 중간 긴 주석문에 <br> 안 들어가게 하는 체크문
     If (Pos('<!--', CurrentLine) > 0) or (Pos('<!--', NextLine) > 0) Then CommentTagFlag := True;
     If (CommentTagFlag) and (Pos('-->', CurrentLine) > 0) or (CommentTagFlag) and (Pos('-->', NextLine) > 0) Then CommentTagFlag := False;

     If (Pos('-->', CurrentLine) > 0) and (Pos('-->', CurrentLine) > Length(CurrentLine)-3) or (Pos('-->', NextLine) > 0) and (Pos('-->', NextLine) > Length(NextLine)-3) Then Continue;
     If (CurrentLine <> '') or (CurrentLine <> '&nbsp;') or (NextLine <> '') or (NextLine <> '&nbsp;') Then ClearTagFlag := False;

     If ClearTagFlag or CommentTagFlag Then Continue;

     If (Pos('</BODY', UpperCase(CurrentLine)) <> 0) or (Pos('</BODY', UpperCase(NextLine)) <> 0) Then Break;

     If UpperCase( Copy(CurrentLine, Length(CurrentLine)-3, 4) ) <> '<BR>' Then
     Begin
        CC_MODIFYLINE(LoopVar, CurrentLine+'<BR>');
        AddBRCount := AddBRCount + 1;
     End;

  End;

//핸들러로 <br> 추가 개수가 1개 이상이면 메시지박스 출력,
//<br> 1개라도 추가한 게 없으면 메세지박스 안 뜨게 했습니다.
if AddBRCount > 0 then ShowMessage('총 '+IntToStr(AddBRCount) + ' 개의 <BR> 태그가 추가되었습니다.');

end; 


2. Sync태그 대문자로 바꾸기 매크로로 쓰기

http://nscc4.tistory.com/50 이 코드에서 이 코드에서 var부터 복사해서 매크로에 넣어 쓰시면 됩니다.


var
  LoopVar: Integer;
  CurrentLine: WideString;   
begin
  For LoopVar := 0 To CC_CURRENTLINECOUNT-1 Do
  Begin
     CurrentLine := TrimW(CC_GETLINETEXT(LoopVar));

     If Pos('<SYNC', UpperCase(CurrentLine)) > 0 Then
     Begin       
        CurrentLine := CC_STRINGREPLACE(CurrentLine, '<SYNC', '<SYNC');
        CC_MODIFYLINE(LoopVar, CurrentLine);
     End;
  End;
end;


Posted by 투명인간취급
,

 

  유니코드 지원 차이

읽기(열기)

쓰기(저장)

 

ANSI

유니코드(UTF-16LE)

UTF-8

ANSI

유니코드(UTF-16LE)

UTF-8

 SMISyncW

O

O

O

O

O

O

 NS Caption Creator 4

O

O

O

O

O

X

 자막 한방에~

O

O

X

O

O

X

 ccmp

O

X

X

O

X

X

 사미빌더

O

X

X

O

X

X

 icm

O

X

X

O

X

X

 

 

  자동백업 지원 차이

 

 

 

 

자동백업(지정시간)

.bak 파일생성(저장시)

비정상 종료 시 복원용 파일 별도생성

 SMISyncW

O

X

 _tmp_editing.txt 파일생성

NS Caption Creator 4

O

O

Backup에 .cch.bak와 .sg1~.sg5 파일생성

 자막 한방에~

X

O

X

 ccmp

O

X

설치폴더에 AutoSave.smi 파일생성

 사미빌더

O

X

c드라이브에 AutoSave.smi 파일생성

 icm

O

X

설치폴더에 _ICMSavedTemp.smi 파일생성

 

 

프로그램 다운로드

주소

 

 

 SMISyncW

SMISyncW_v250_20100207(2)_Setup.zip
다운로드

http://simiy.cafe24.com/dboard/dboard.php?id=util&no=38&exec=view

 NS Caption Creator 4

http://nscc4.tistory.com/35

 자막 한방에~

http://blog.naver.com/breadu/110031425057

 ccmp

ccmp.zip
다운로드

 사미빌더

SAMIbuilder1.2.3.zip
0.37MB


http://nethe.tistory.com/8

 icm

http://iceworld.tistory.com/508

 

 

 

 

소스 유실로 업데이트 중단된 자막툴 : ccmp, 사미빌더, NS Caption Creator 4

 

 

Posted by 투명인간취급
,

1. 색상 뽑기 기능 선택하면 마우스 포인터가 + 로 바뀌면서
마우스 포인터가 위치한 곳에 색을 뽑아서 편집기에 색상코드값을 출력해줍니다.


패치 파일: http://nscc4.tistory.com/70



Posted by 투명인간취급
,