SMI <-> SRT 자막 변환 프로그램
- 변경할 파일을 프로그램에 드래그 & 드롭
- File > Open > 파일을 선택
- .NET Framework 2.0 이상 [Windows XP용 다운로드]
- SMI 저장 시 맨 마지막에 자막을 닫는 테그가 안나오는 점 수정
- 팬더댄스님의 의견으로 자막 삭제에 추가
- 똑같은 내용을 담는 자막을 통합하게끔 수정
- Maximus님의 의견으로 개행 방식 설정기능 추가 (기본값: SRT=Unix, SMI=Windows)
- Help의 About의 이름이 옛 이름으로 표시되던 점 수정
- Output Charset 선택이 안되는 문제 수정
- SMI 변환 알고리즘 개선
- Input Charset 선택이 안되는 문제 수정
- 파일을 불러올 시 파일의 캐릭터셋을 자동 선택 추가(유니코드와 시스템 기본 중 자동 선택, 선택 알고리즘 때문에 약간 느려짐)
- SRT -> SMI 기능 추가
'컴퓨터 > 프로그래밍' 카테고리의 다른 글
| SMI <-> SRT 자막 변환 프로그램 (멀티플랫폼 지원) (6) | 2011/07/25 |
|---|---|
| SMI <-> SRT 자막 변환 프로그램 (31) | 2010/12/04 |
| smi -> srt 변환 프로그램 (16) | 2010/11/27 |
| 필요한 기능이 있어서 만들어본 이미지 뷰어 = ㅅ=;;; (2) | 2010/03/28 |
| 티스토리에서 자동으로 모바일 페이지로 이동하기 (9) | 2010/01/01 |
| 웹 프로그래밍의 허와 실 - Character Set (4) | 2009/07/26 |
-
-
화현 2010/12/08 00:22
Input Charset과, Output Charset을 Korean으로 맞춰 보세요
자막을 읽어들이는 프로그램이 유니코드를 지원하지 않아서 생기는 문제이거나, 원본 자막 파일이 euc-kr, cp949, 유니코드등이 아닐 가능성도 있거든요.
-
-
Maximus 2010/12/07 17:54
건의 하나 드립니다.
srt 변경후에 자막파일 열어보면 너무 복잡하더군요. 잘바꿈이 안되어서요
자막열어보면
100:00:00,010 --> 00:00:01,500큰 입200:00:01,500 --> 00:00:03,255명탐정 코난 19기 오프닝 - 「구름을 타고서」song by / 사에구사유카 IN dbopening / 아케미군 (Akemi-kun)
줄바꿈이 안되어있는데요
아래처럼 바뀌어야 한다고 봅니다.
00:00:00,010 --> 00:00:01,500
큰 입
00:00:01,500 --> 00:00:03,255
명탐정 코난 19기 오프닝 - 「구름을 타고서」
song by / 사에구사 유카 IN db
opening / 아케미군 (Akemi-kun)-
화현 2010/12/08 00:30
좋은 의견 감사합니다. ^^
설명이 될런지는 모르겠지만, 저런식으로 보이는 이유는 파일을 변환할때 UNIX시스템에 맞춰서 그렇습니다.
개행 처리방식이 3종류가 있는데요
UNIX의 \n
구 Mac의 \r (현재는 폐지)
Windows의 \r\n
아무래도 제가 아이폰이나 안드로이드 같이 UNIX, 혹은 리눅스를 기반으로 하는 운영체제를 타겟으로 한거라 UNIX식으로 변환을 했습니다.
이런 개행처리를 지원하는 프로그램(EditPlus같은...)으로 보시면 정상적으로 개행이 되어 보일것입니다 ^^
-
-
-
-
-
-
팬더댄스 2010/12/26 16:37
와 좋습니다. 다른프로그램은 오류나서 변환 못하는것도 잘되네요.잘쓰겠습니다~
한가지 srt를 smi로 변환할때 가 없어서 다음 대사가 없을때는 이전 대사가 계속 남아요.
<SYNC Start=23780><P Class=KRCC>
아주 은밀한 비밀도 가지고 있었죠
<SYNC Start=26350>
<SYNC Start=26450><P Class=KRCC>아가
이렇게 변환되는데 26350> 뒤에 <P Class=KRCC> 가 있으면 완벽할듯해요~ -
-
화현 2011/01/09 18:44
헛, 아이패드만 안나오나요? 혹시 모르니 제 메일 주소(myhyuny@live.com)로 자막 파일을 보내 주실 수 있나요? 테스트 해 볼께요 ㅎㄷ
-
-
하하하 2011/01/09 15:38
왜 저는안되죠?;;
unhandled exception has occurred in your application. if you click continue, the application will ignore this error and attempt to continue. if you click quit, the application will close immediately.
the type initializer for 'MinySubtitleConverer. ThreadPoolManager' threw an exception
처리되지 않은 예외는 응용 프로그램에서 발생했습니다. 계속을 클릭하면 응용 프로그램이 오류가 계속 시도를 무시합니다. 당신이 종료를 클릭하면, 응용 프로그램이 즉시 종료됩니다.
MinySubtitleConverer '에 대한 형식 초기화. 어쩌구 하면서 오류가 뜨는데 어떻하죠 ;;-
화현 2011/01/09 18:47
헛, 죄송합니다. ㅠㅠ
좀 더 자세한 상황을 알려주실 수 있나요?
OS버전이랑 설치되어 있는 .NET버전 에러 발생 시점과 좀 더 상세한 에러 메세지 같은거요...
-
-
dhygns 2011/08/08 23:58
Unable to find a version of the runtime to run this application 이라고 뜨면서 실행이 안된에ㅛ
-
화현 2011/08/09 09:53
.NET Framework가 설치되지 않아서 그렇습니다.
http://www.microsoft.com/downloads/ko-kr/details.aspx?FamilyID=ab99342f-5d1a-413d-8319-81da479ab0d7
여기로 가셔서 받아서 설치하고 실행해 보세요
-
MinySubtitleConverter.exe
