2013년 7월 26일 금요일

맥에서 유튜브 영상 자막 다운로드(Youtube subtitle download)하고 자막 변환하기 (SRT2SMI)

요즘 유행하는 영상중에, 후쿠시마의 거짓말이라는 것이 유튜브에 올라와 있더라.


일본어 버전이면 그냥 자막없이 보겠는데.... 프랑스어 버전인 것 같다 -_-;
올린 분께서 한글 자막을 달아두셨고, 친절하게도 댓글을 통해 정보를 모아서 계속 버그패치 업데이트를 해 주시는 것 같다.

문제는, 이걸 갖고 다니면서 보고 싶다는 데서 생겼다.

일단 영상 자체를 다운로드 받는건, 맥튜브로 걍 받으면 되는데....

자막이 안 따라오네? ㅠㅜ

해서, 유튜브 자막 다운로드를 검색해 보니 이런 게 뜨더라.

http://google2srt.sourceforge.net/en/

다운받아서 압축 풀고 jar 런쳐로 열었더니...



이렇게 사용하기 쉬운 인터페이스의 창이 떠서 걍 한 방에 끝.

부록.
맥튜브에서 다운받은 영상의 유튜브 주소 복사 - 붙여넣기

맥튜브의 다운로드 창에서 항목 고르고 오른쪽 버튼 누르면 URL 복사 가능...
위의 Google subtitles 주소에 붙여넣으면 된다.



이렇게 했더니 srt 형식의 자막 파일이 생성됐다.







무비스트(무료버전)에서 안열려!!


그래서 무비스트에서 걍 열리는 smi 형식의 파일로 변경시키기로 했다.

맥 smi srt 로 구글링 해서 그럴싸한 거 하나 찾았다.

http://blog.myhyuny.com/375

아래쪽에 가면 맥용 압축파일이 따로 있다.

압축 풀고 응용프로그램 폴더로 이동시킨 다음 실행시키면...

요렇게 아주 심플한 창 하나가 뜨는데,
원본이 srt라면 output type을 sami로, 원본이 smi라면 output type을 srt로 지정해 주면 된다.
(시험삼아서 원본 srt에서 output srt로 해 봤는데, 덮어쓰기 하지 않고 그냥 아무 작업 하지 않고 끝나더라. 개발자님의 예외처리 센스가 마음에 들었다.)

output charset이 조금 문제가 되는데, 기본값인 UTF-8로 했더니 무비스트에서 제대로 못 읽어온다. 여러 모로 좀 속상하지만(이건 개발자의 문제가 아니고 한글 코드 표준화를 제대로 지정 못한 대한민국의 문제여... ㅠㅜ) EUC-KR로 지정해서 해결봤다 ㅠㅜ




간단하게 해결...
이제 자막 포함버전으로 인코딩 해서 아이패드에 넣으면 끝...




세줄요약
유튜브 영상 다운받기 : http://macapps.sakura.ne.jp/mactubes/index_en.html
유튜브 자막 다운받기 : http://google2srt.sourceforge.net/en/
SMI SRT 자막 상호변환하기 : http://blog.myhyuny.com/375

끗이라능...

댓글 5개:

  1. Minysubtitle converter 프로그램 실행후
    뭘 어떻게 해야 파일 변환 된다는 겁니까
    설명을 하려면 좀 자세히 해주세요.

    답글삭제
    답글
    1. 위 링크된 개발자 블로그에 가시면 우리 말로 된 자세한 설명이 있습니다.
      설명을 하려면 좀 자세히 해 달라고 하셨는데, 어차피 저거 받으시려면 저 블로그 가셔서 한 줄 읽어보셔야 "나한테 필요한 버전"을 받을 수 있습니다.
      읽어보시면 설명이 거의 필요없는 앱이라는 걸 아실 겁니다.

      삭제
  2. Minysubtitle converter 프로그램 실행후
    뭘 어떻게 해야 파일 변환 된다는 겁니까
    설명을 하려면 좀 자세히 해주세요.

    답글삭제