동영상 자막 이름 맞추기, 일괄변경하기 (E.Z Subtitles V3)


E.Z Subtitles V3

애니메이션, TV쇼에서 자막과 파일이 따로 있으면 이름을 맞춰 줘야하는데

DarkNamer 같은 유틸리티로 할 수 있으나 조금 번거로워지는 경우가 있습니다.

 

그래서 동영상과 자막을 등록해두면 원클릭으로 매칭시켜주는 프로그램을 개발했습니다.

 

인터넷에 이와 같은 기능의 여러 프로그램이 배포되있긴 합니다만 바이러스가 있다던지.. GUI가 좀 마음에 안든다던지...

특히 정렬이 원하는 대로 안되는 경우(중요)가 있어서 직접 제작하게 됬습니다.

 

프로그램 장점

naturalSort 알고리즘이 적용되어 있어 윈도우 탐색기에선 제대로 정렬이 된걸로 보이는데

프로그램으로 옮기면 저렇게 정렬이 원하는 대로 안되는걸 최소화 합니다.

(쉽게 말해서 윈도우 탐색기처럼 정렬을 시킨다 보면 됩니다.)

 

또한 이래도 정렬이 되지 않는다면 ▲,▼ 를 이용해 수동으로 조절 가능합니다.

 

사실 이 기능은 프로그램을 만든 목적이기도 합니다.

 

 

사용법

간편 사용 설명서
작동 방식(클릭시 정상 재생)

 

1. 드래그&드롭으로 왼쪽엔 영상을, 오른쪽엔 자막을 끌어서 등록시켜줍니다.

디렉토리, 파일 모두 추가 가능합니다.

 

※ 사용전 설정 부분에서 자막 이동 방식과 따라갈 파일 이름을 설정합니다.

 

<자막 이동 방식>

복사 : 원본 자막을 복사해서 작업합니다. (추천)

이동 : 원본 자막을 직접 이동시켜서 작업합니다

 

<따라갈 파일이름>

영상파일 : 자막 이동후 자막 이름을 영상이름과 일치시킵니다 (추천)

자막파일: 자막 이동후 영상 이름을 자막이름과 일치시킵니다

 

 

2. Match 버튼을 눌러주면 작업 완료입니다.

참고 : 이 프로그램은 왼편의 영상과 오른편의 자막 개수가 똑같아야지 작동합니다.

또한 순서가 맞나 꼭 확인하시고 작업하시길 바랍니다.

 

꼭 왼편의 영상 이름과 오른편의 자막 순서가 일치해야 합니다.

ex) 영상이름 ; 영상 001화 자막이름 ; 자막 001화

맞지 않으면 순서 변경 버튼과 리스트 재정렬 기능을 사용해주시면 됩니다.

 

업데이트 로그

V1

- 프로그램이 릴리즈 되었습니다

 

V2

- 리스트 컬럼 클릭시 재정렬 기능 추가

- 리스트 더블 클릭시 항목 삭제 기능 추가

- 자막 이동 방식 / 따라갈 파일이름 설정 추가

- 이제 디렉토리 추가시 디렉토리 내부의 파일을 추가함

- 영상추가, 자막 추가시 필터링 하여 추가함. (오른쪽엔 자막만 추가 가능함.)

자막 확장자 종류 : ".psb", ".srt", ".ssa", ".ass", ".sub", ".sami", ".smi", ".smil", ".usf", ".vtt" 

- 기타 버그 픽스

 

V3

- Match 버튼 누르고 오류 발생시 프로그램 종료 /  계속 뜨는게 아닌 오류 사항에 대한 메세지 뜨도록 예외처리함

- 자막 확장자가 대소문자 가리지 않고 추가 가능함.

ex) SMI, sMi 와 같이 있는 경우 못 읽는 문제가 있었음.

- 버그 수정

다운로드 링크

 

https://drive.google.com/file/d/1gSny45IW3RFuiohwvjQINtVnybJZr79n/view?usp=sharing 

 

E.Z Subtitles v3.zip

 

drive.google.com

압축 비밀번호 : pgh268400.tistory.com

 

바이러스 없는 깨끗한 파일입니다. 패킹된 파일이라 바이러스로 오진할 가능성이 있습니다.

믿고 쓰셔도 됩니다..

 

*추가

패킹하니깐 구글에서 바이러스라고 잡네요 ㅠ

거듭 말씀드리지만 이상한거 넣지 않았습니다;;

 


생각보다 많은 분들이 제 프로그램을 잘 써주고 계시더군요.

 

중간중간 바이러스에 대한 언급이 있고 걱정 하시는 분들이 있어서 오픈소스로 배포하기로 결정했습니다.

패킹도 풀어서 바이러스로 잡지 않을것입니다만 혹시 문제가 있으신 경우엔 아래 공개된 소스코드를 직접 컴파일 해서 사용하시면 되겠습니다.

 

컴파일 할줄 모르시면 그냥 파일 받으셔서 쓰셔도 무관합니다.

 

 

소스코드 공개

https://github.com/pgh268400/E.Z-Subtitles

 

GitHub - pgh268400/E.Z-Subtitles: 영화/미드/애니메이션 자막 매칭 프로그램

영화/미드/애니메이션 자막 매칭 프로그램. Contribute to pgh268400/E.Z-Subtitles development by creating an account on GitHub.

github.com

원래는 패킹을 하고 소스코드를 공개하지 않을 생각이였는데 기여를 위해 그냥 깃허브에 오픈소스로 공개하겠습니다.

 

능력자 분들은 프로그램 개선 사항이 있으시면 여기서 수정사항을 직접 적용해주시면 확인후 Commit 해드리겠습니다.

 

제작언어 및 시간

C#으로 4시간 정도 제작했습니다.

 

사용 하시기 전에 댓글좀 부탁드립니다~ ^^

 

프로그램 개선할 점이나 추가할점 남겨주셔도 좋습니다

 

저도 자막 매칭하면서 항상 사용하고 있고 인터넷 자막 매칭의

 

왠만한 에로사항을 해결했기에 매우 쓸만한 프로그램이라고 생각됩니다 ㅎㅎ

 

추후에 TVDB나 TheMovieDB의 데이터를 빼와서 FileBot처럼 이름 매칭해주는

 

프로그램을 만들까도 고민중입니다.

 

COMMENT WRITE

  1. 감사합니다~~~ 자막 이름 변경의 고통에서 해방되었어요!!! 너무너무 잘 됩니다~~~ㅠㅠ

  2. 유용한 프로그램 감사합니다.
    드라마, 영화 관련 네이버 카페에서 허락이 된다면 게시글 소개해도 될까요?

    그리고 기능 추가에 대한 생각을 드리자면
    파일명을 영상파일과 자막파일에 제한을 두지 않고 직접 입력하는 방법이 추가되면 좋겠습니다~
    설정한 파일명 + 001... 과 같이요 ㅎㅎ

    • 네 제 글원문 링크만 남겨주시면 소개하셔도 상관 없습니다 ^^

      주신 피드백은 다음 업데이트때 참고해보겠습니다. 피드백 감사 드립니다~

  3. 비밀댓글입니다

    • 안녕하세요.. 재 업로드 하였습니다
      drive.google.com/file/d/1Ed1DRAxUgCLBMKaRaSwGY3SX8pWpI37I/view?usp=sharing

      압축 비밀번호 : pgh268400.tistory.com

      잘 되는지 확인 부탁드릴게요 ^^

  4. 안녕하세요 프로그램 잘 사용하고 있습니다.
    다름이 아니라 사용하다가 오류나는 부분이 있어 댓글 남깁니다.

    자막 파일들이 이미 영상과 같이 있고 일부 자막은 이미 파일 이름이 맞춰져 있는 경우, 이미 존재하는 파일이라며 오류 발생하고 나머지 파일들이 처리가 안되는 오류가 있습니다.

    • 이미 자막파일 이름이 맞춰진건 제외하고 맞출것들만 추가해서 사용해주세요
      복사/이동으로 옮길때 경로가 동일해버리면 IO 에러를 방지하기 위해 무시가아니라 오류를 뱉도록 설계해뒀습니다