반응형

MKV 동영상 파일에 내장되어 있는 자막을 추출해서 smi나 srt 형식으로 변환하는 방법입니다.

 

MKV 동영상 파일은 내부에 여러 자막을 포함해서 만들 수 있습니다.

mkv 파일에 포함된 자막은 여러 형식이 가능한데 SubRip/SRT 형식의 텍스트 자막은 쉽게 추출/변환이 가능하지만 HDMV PGS 같은 그래픽으로 된 블루레이 자막의 경우 OCR 작업이 필요해서 변환이 어려울 수 있습니다.

여기서는 SubRip/SRT 형식의 자막을 추출하는 방법만 설명합니다.

 

 

※ MKV 동영상에서 자막 추출하기

 

https://tspace.tistory.com/137
△ mkvtoolnix를 사용해서 MKV 동영상에 내장되어 있는 자막 제거하기

 

우선 자막 추출작업을 진행하기 전에 위 링크를 참조해서 mkvtoolnix 프로그램을 다운 받고 실행합니다.

 

 

mkv 동영상 파일을 불러옵니다.

유형이 자막으로 표시된 것 들이 자막 파일입니다.

자막은 언어별로 여러 개가 있을 수 있습니다.

 

 

추출하려는 자막에만 체크 표시를 하고 나머지 모든 자막과 영상, 사운드, 태그 등의 체크를 해제합니다.

합치기 시작을 클릭합니다.

 

 

현재 설정으로는 오디오 트랙이 포함되지 않는다는 경고가 나옵니다.

Create file without audio track를 클릭해서 넘어가면 됩니다.

 

 

작업 출력 탭에서 진행 상황과 에러 여부를 확인할 수 있습니다.

진행 상태가 100%가 되면 추출 완료입니다.

 

 

추출된 자막 파일은 MKS의 확장자를 가지게 됩니다.

아래 과정을 거쳐서 mks 파일을 사용하기 쉽게 smi나 srt로 변환을 해줍니다.

 

 

※ MKS 파일을 smi, srt 자막으로 변환하기

 

mks 파일을 smi나 srt로 변환하기 위해서 Subtitle Edit 프로그램을 사용합니다.

Subtitle Edit 프로그램에서 mkv 동영상 파일이 바로 열리고 에러 없이 추출이 되는 경우 위 mkvtoolnix를 사용한 mks 파일 추출을 생략하고 바로 Subtitle Edit를 사용해서 자막을 추출해도 됩니다.

mkvtoolnix를 사용해서 mks를 추출한 후 다시 변환하는 방식은 Subtitle Edit 프로그램에서 에러가 나는 경우에만 사용하면 됩니다.

 

https://tspace.tistory.com/138
△ srt -> smi 자막 변환하기

 

https://tspace.tistory.com/139
△ smi -> srt 자막 변환하기 

 

mks 파일을 다른 형식의 자막으로 변환하는 작업은 위 링크의 자막 변환 방법과 동일합니다.

위 링크를 참조해서 Subtitle Edit 프로그램을 다운로드 및 설치 후 원하는 형식의 자막에 맞게 진행을 하면 됩니다.

 

 

프로그램을 실행하고 mks 파일을 불러들입니다.

 

 

자막 파일을 불러들였을 때 위 에러가 나는 경우가 있습니다.

mks 자막 파일과 같은 폴더에 같은 이름의 동영상 파일이 있어서 동영상을 같이 불러오려고 하는데 코덱이 없어서 나는 에러입니다.

ok를 눌러서 무시하고 넘어가거나 LAV 코덱을 설치해 주면 됩니다.

 

 

불러들인 자막의 형식을 SUBRip (.srt)로 인식한 걸 확인할 수 있습니다.

만약 HDMV PGS 형식의 자막을 추출한 mks파일이었다면 OCR 작업 창이 나오게 됩니다.

 

 

파일 -> 다른 이름으로 저장을 클릭합니다.

 

 

여기서 원하는 파일 형식을 선택하고 자막 이름을 지정해서 저장을 클릭하면 변환 완료입니다.

변환 관련 추가 사항은 위에 있는 자막 변환 관련 링크를 참조하길 바랍니다.

반응형


AND