주의 사항 : http://nscc4.tistory.com/4

이 기능은 핸들러 기능을 항상 사용 상태로 쓸 때와는 궁합이 매우 안 좋습니다.

핸들러 기능을 항상 사용으로 사용하시는 분은 추가를 자제하시는 게 좋습니다.


현재 설치 버전과 무설치, 테스트 버전 등에 InstallInfo.cfg 파일이 빠져있습니다.
이 파일은 아래 설명에 2.번에 해당하는 .sg1~.sg5 로 순차적으로 강제백업 저장되게 하는 기능입니다.


InstallInfo.zip




추가 방법은 그냥 cc4 설치된 폴더에 압축만 풀어 넣어주시면 됩니다.





cc4프로그램 종료 후 Backup 폴더 확인

(자동 백업 주기에 따라 자막파일을 단 한 번 정도는 저장한 파일이어야

SafeGuadrd 파일이 생성됩니다. http://nscc4.tistory.com/33)






이 파일에 또 다른 기능은 자막파일들을 cc4로 바로 열어볼 수 있게 하는 기능도 합니다.







'기타 정보 > 자동백업 기능' 카테고리의 다른 글

자동백업 기능  (0) 2014.04.29
Posted by 투명인간취급
,

Caption Creator 는 1.0 부터 동일한 두가지 백업 관리 기능을 탑재하고 있습니다.
유실된 기능 패치 파일: http://nscc4.tistory.com/83



하나는 저장시에 BAK 파일을 생성해서 백업을 하는것이고
나머지 하나는 자동 백업 기능입니다.

환경 설정 -> 기본 설정 -> 백업 설정을 통해서 아래와 같은 기능을 볼수 있습니다.





지금부터 설명한 기능은 자동 백업 기능입니다.


자동 백업 기능은 사용자가 지정한 시간마다 시스템의 임시경로를 통해서 홀드 전체를 백업하는 기능으로
불의의 사고로 정전, 프로그램 오류 등이 발생했을때 사용자의 작업한 데이터를 보존해줍니다.

동작은 지극히 간단한데요
한마디로 말해서 다음번 실행시에 자동으로 복원을 해줍니다. (아래와 같은 메세지가 실행시에 출력됩니다.)





즉, 특정한 문제사항으로 프로그램이 종료되었을때

다음 실행시에 이전에 작업중인 내용을 자동으로 복원해주는 것입니다.


+ 참고
CC4 의 경우 재생기와 완전히 분리된 환경에서 동작하기 때문에 특별한 문제가 없는 경우엔
편집기의 오류로 정지되는 상태를 보이는 경우는 극히 드믑니다.
알 수 없는 원인으로 CC4 가 정지된 상태를 보인다면

이것은 DCC 재생기 측에서 DCC 메세지 응답 지연을 발생 시키고 있는 경우가 많습니다.

이럴 경우엔 작업 관리자를 통해서 DCC 재생기를 강제 종료시키면 CC4가 정상 상태로 되돌아 오게됩니다.

KMP 브리지와 같이 2중의 단계를 거치고 있는 경우엔
KMP 종료 -> DCC 브리지 종료의 순으로 처리를 하시면 안정적으로 프로그램을 정상상태로 되돌릴수 있습니다.




Posted by 투명인간취급
,

이 기능은 4.1.1 부터 지원합니다. (현재는 RC2 이상 버전에서 이 기능을 시험해 보실 수 있습니다)


[그림]

Caption Creator의 문법 체크 플러그인

기존 버전부터 Caption Creator 는 오피스 문법 체크를 지원하고 있었으나, Caption Creator 4.1.1 부터는 사용자들의 편의를 위해서 Hunspell 라이브러리를 통한 플러그인 기능을 제공하며 http://code.google.com/p/spellcheck-ko/ 를 통하여 구할 수 있는 한글 문법 체크 데이터를 통해서 문법 체크 기능을 활성화 할 수 있습니다.


매우 편리한 기능이지만 한가지 단점이 있는데, 사전 데이터가 10메가에 이르기 때문에 Caption Creator 가 최초 실행될 때 매우 느려진다는 단점이 존재합니다.

특히, 해당 플러그인은 설치만으로도 로딩이 이루어지므로 사용을 원치 않는 경우 플러그인을 삭제하여야 로딩이 느려지는 불편함이 사라집니다.


Hunspell 이란

Hunspell 은 오픈소스 프로젝트의 하나로 공개 문법 체크 라이브러리 중 하나입니다. 잘 알려진 Sun의 OpenOffice 등에서 Hunspell 을 사용하는 것으로도 알려져 있습니다. 자세한 정보는 http://hunspell.sourceforge.net 를 통해서 제공 받으실 수 있습니다.



기능 활성화 하기

이 기능을 활성화 하기 위해서는 우선 문법 체크 플러그인 패키지를 다운로드 페이지를 통하여 다운로드 받아야 합니다. 직접 빌드가 가능한 개발자라면 Hunspell 홈페이지를 통하여 제공되는 최신 라이브러리를 빌드하신뒤, spellcheck-ko 프로젝트의 사전 데이터를 직접 추가하는 방법을 사용하셔도 되지만 편의를 위해서 Caption Creator 지원페이지의 다운로드 페이지에서 통합한 플러그인 패키지를 제공하고 있으므로 그쪽을 이용하시면 빠르게 적용하실 수 있습니다. 사전 데이터를 업데이트 할 필요성이 있으신 분들을 위해서 글의 마지막에서 업데이트 방법도 함께 다룰테니 끝까지 잘 읽어주시면 감사하겠습니다.


지원페이지에서 제공되는 파일을 사용하신다면 활성화 하는 방법은 매우 간단합니다. 아래의 순으로 진행해보십시오.


1. 먼저 Caption Creator 를 4.1.1 이상의 버전으로 업데이트 합니다 (RC 2 이상)


2. 지원페이지에서 제공되는 문법 체크 플러그인 패키지를 다운로드 합니다.


3. Caption Creator 4가 설치된 폴더안의 Plugin 폴더 안에 플러그인 패키지의 파일들을 아래의 그림과 같이 모두 압축해제 합니다.





4. Caption Creator 를 완전히 껐다. 다시 실행하고 Hunspell 플러그인이 활성화 되었는지 확인합니다. (반드시 체크가 되어 있어야 합니다 체크가 꺼지면 기능이 비활성화 됩니다.)

기능이 정상적으로 활성화 되었는지 확인합니다.




끝났습니다!



사전 데이터의 업데이트와 HunSpell 라이브러리 버전업 시키기

이러한 문법 체크 데이터는 정기적으로 업데이트를 할 필요성이 생길 수 있는데요 이 항목에서는 라이브러리를 업데이트 하는 방법을 다루고 있습니다.


  • 최신 사전 데이터 다운로드 받기
    http://code.google.com/p/spellcheck-ko/ 페이지에서 제공하는 사전 데이터를 다운로드 받은 뒤, 플러그인 폴더에 덮어씌웁니다.
    만일 사전 파일명이 변경 될 경우 plugin_hunspell.cfg 파일을 열고 HunSpellDic=ko 항목의 이름을 바꾸면 됩니다. 사전 파일이 ko-KR.dic 일 경우 뒤의 ko 부분이 ko-KR 로 변경되면 됩니다.
  • HunSpell 라이브러리 빌드 방법
    사 전 데이터와 라이브러리가 호환되지 않을 경우에는 라이브러리를 다시 빌드하거나 기존에 빌드된 파일을 구하여서 덮어써야 합니다. 현재는 저희 팀에서 직접 빌드한 최신 라이브러리가 들어가 있으나 새롭게 라이브러리를 버전업 하여야할 경우 아래의 주소에서 빌드방법을 잘 설명하고 있습니다.
    http://delphihaven.wordpress.com/2010/02/06/compiling-a-hunspell-dll-step-by-step/ (영어)
    (아마도 라이브러리를 빌드하실 일은 거의 발생하지 않을것 같습니다 ^_^;)



Posted by 투명인간취급
,

제목은 거창한데요 ^^;; 내용은 간단합니다.

Caption Creator 4 가 설치된 폴더 안의
Config.cfg 파일만 있으면 됩니다.

이 파일이 바로 사용자 환경설정의 대부분을 기록하고 있습니다.
단축키, 가중치, 등등등등...

유일하게 딱하나
최근 사용한 파일 목록은 레지스트리에 남습니다. 이동한 컴퓨터에 같은 파일이 있다는 보장이 없으니까요

HKEY_CURRENT_USER\Software\Ns\CC4SE
이곳에 최근 작업한 파일들이 값으로 기록되어있습니다 ^^;

결론은 다른 컴퓨터로 옮긴다던지 다른곳에서 자신의 환경을 쓰고 싶을땐
저 파일만 복사해주시면 동일한 환경을 어디서나 맞추실수 있다 라는겁니다.

Posted by 투명인간취급
,

네, 결론부터 말하자면 일부 PMP들이 기기상의 문제점으로
SYNC 태그를 인식하지 못하는 경우가 있습니다

SAMI 표준 규격을 무시한 PMP 기기의 버그입니다 (..)

(참고: CC4의 기본 싱크 태그는 Sync 입니다.)

해결책은 2가지가 있습니다.

1. 기본 싱크를 SYNC로 바꾸기

도구(T) -> 프로그램 설정(S)... -> 사용자 정의 기능 탭 ->
시간 태그 값을 수정합니다.

아래는 기본 설정값을 나타냅니다.

If CC_ISSYNCLINE(CCP_CaretY) Then
Begin
   CCP_CURRENTTIME := CC_MEDIACURRENTSYNCTIME;
   CCP_CaretY := CCP_CaretY + 1;
End
Else
Begin
   CC_InsertLine(CCP_CaretY, '<Sync Start='+IntToStr(CC_MEDIACURRENTSYNCTIME)+'>'+CC_PTAG);
   CCP_CaretY := CCP_CaretY + 2;
   CC_MOVETOEDITORCARETBOTTOM;
End;

여기서 가장 긴 줄인

CC_InsertLine(CCP_CaretY, '<Sync Start='+IntToStr(CC_MEDIACURRENTSYNCTIME)+'>'+CC_PTAG);
<Sync<SYNC로 고치시면 됩니다.


2. 사용자 정의 핸들러를 이용하기

도구(T) -> 프로그램 설정(S)... -> 기본 설정 탭으로 들어갑니다. (기본페이지입니다)

파일을 열고 닫을때 사용자 정의 핸들러 사용을 체크합니다.

다음으로 핸들러 편집 버튼을 누릅니다.

"일부 PMP를 위해서 SYNC 태그 대문자 변환" 기능의 오른쪽 드랍다운 버튼을 누르고
"해당기능을 사용"으로 선택해줍니다.


확인을 누르시고 설정을 저장하면 저장시에 SYNC 태그로 자동으로 변환되는 것을 볼수 있습니다.

Posted by 투명인간취급
,