자막 오류 자동 수정 프로그램 ( Sami Error Auto Fix Program )
컨텐츠 정보
- 12,722 조회
- 1 댓글
- 0 추천
- 목록
본문
자막 오류 자동 수정 프로그램 ( Sami Error Auto Fix Program ) 수정판.. 2009/11/25 낙서장 2009/11/25 12:32
|
이전판에 버그가 좀 있었네요.. 버그로 피해보신 분 없으시길..
뭐 유명한 것도 아니니.. 누가 알겠수..ㅋㅋ
SamiFix v20091125
=================
요약 설명
=========
자막 에러 자동 수정 프로그램 ( Sami Error Auto Fix Program )
SAMI ( *.SMI ) 를 읽어서 Divx Player에 적합한 호환성 좋은 SAMI 파일로 변환해 준다.
변환 과정에서 사소한 에러들을 자동 제거 해 주며, 저장 전에 확인 후, 수동으로 편집도 가능하다.
개발자
======
필명 : 아빠곰
이메일1 : gggom@naver.com
이메일2 : ggom@catholic.or.kr
직업 : 프로그래머.
개발 이유
=========
AVI, SMI 로 영화 보는데.. SAMI 자막이 자꾸 깨져 나온다.. 특히 Divx Player 들..
LG Divx Player랑, XBMC 랑 쓰는데.. 뭐 그리 안보이는 자막이 많은지..
근데, PC로는 잘 보이니.. 이것 참 에러 검사도 안되고..
결국.. PC의 자막 중 Divx Player에서 안보이는 이유를 찾아서 없애주어,
호환성 좋은 자막으로 자동 변환 하기로 결정!!
프로그램 개발에 착수 했다.
개발 연혁
=========
2009/11/25
* Toolbar에서 안쓰는 것들 정리.
* Sync Time이 동일한 경우
한 자막이 빈 자막( )이면, 빈 자막이 아닌 내용만 남김.
둘 다 빈 자막( )이 아니면, 두 자막을 하나로 합침.
% 보통 다국어 자막인 경우로 한영 같이 보이게 됨.
* Sync Time Auto Fix
Sync Time 순서가 틀린 경우,
1) 순서 틀린 자막의 앞 자막이 빈 자막( )이고, 시간차가 1초 이내이면,
빈 자막 오삽으로 판단하고, 현재 자막 기준으로 빈 자막의 시간을 교정함.
% 순간 나타났다 사라지는 자막 현상이 개선될 걸로 예상(?) 함.
2) 그 외의 경우에는 이전과 같이 Sync Time을 정렬해 준다.
* 스크롤바로 자막 스크롤시 화면 깨짐 수정.
-> 표준 List View 에서 Owner Draw List View로 교체하고 Grid Line을 직접 그림.
% 좀 촌스러워진 듯.
* Readme.txt에 프로그램 동작 설명 좀 더 자세히 적음.
2009/9/1
처음으로 공개할 정도 수준까지 왔다.
주요 기능은
===========
* SRT를 SMI로 자동 변환.
-> SRT를 SMI로 확장자만 바꾸고 올리는 사람들이 있더라. 진짜 SAMI로 변환 한다.
* UTF16, UTF8 -> ASCII, 완성형 한글로 변환.
-> PC에서는 잘 보이지만, Unicode 지원 안되는 divx player 많다..
* Sync Time 정렬
-> 자막을 왜 순서대로 안 만드는지 모르겠다.
-> PC는 자동 정렬에서 보여 주던데, Divx Player는 못한다.
-> 자동 sorting.
* 머리글, 꼬리글 재 작성
-> 제작자분들한테 미안하지만.. 오류난 머리글 꼬리글이 꽤 많더라.
-> 오류 검사가 아니다. 그냥 바꾼다.
* 언어 KRCC로
-> 실제 언어에 무관하게 무조건 KRCC, 한국어로 바꾼다.
*   ->
-> 문법을 모르시는 제작자 분들을 위한 서비스.
* NULL, 0xFF ??, 0xFE ?? 등 특수 문자 제거
-> 이거 땜시 재생 안되는 Player도 있더라.
-> 어디 쓰이는 지는 모르지만 안보이니 지운다.
* 수동 편집 기능.
-> 자막 선택, 더블 클릭.
* 한 언어 통째로 삭제하는 기능
-> 다국어 지원 안되는 Divx Player 땜시.
-> 자막 선택 후 마우스 우 클릭.
* 명령행 처리 기능
도스창에서 변환 실행 해도 된다.
사용법 : samifix <infile> <outfile>
배치파일 작성에 능한 사람은 쓰도록.
* Drag Drop 지원.
그냥 마우스로 던져 넣어도 잘 됨.
{이미지:0}
{이미지:1}
{이미지:2}
{이미지:3}
\n
관련자료
-
링크
-
첨부등록일 2013.07.13 22:20