smi 자막 파일을 srt 자막 파일로 변환하는 방법을 찾다가 아래와 같은 글을 발견했다.
글을 보면, 2012년에 작성된 글이라 잘 적용될까 잠깐 의문이 들었으나 크게 변하지 않았을 것이란 판단에, 참고는 하되 우분투 버전 22.04 기준으로 적용해서 잘 변환되는 것까지 확인했고 아래는 터미널에서 순차적으로 적용한 명령 모음이다.
sudo apt install libsubtitles-perl
subs -c srt A_파일명.smi -o B_파일명.srt
⇒ e.g.,subs -c srt The.Movies.2021.smi -o The.Movies.2021.srt
- [Optional] 인코딩 문제 (euc-kr 깨지는 현상) 발생 시
iconv -f euc-kr -t utf8 B_파일명-1.srt > B_파일명.srt
⇒ e.g.,iconv -f euc-kr -t utf8 The.Movies-2.2022-1.srt > The.Movies-2.2022.srt
반대로 srt 파일을 smi 파일로 변환도 가능하다.
subs -c smi C_파일명.srt -o C_파일명.smi
⇒ e.g.,subs -c srt The.2-Movies.2021.srt -o The.2-Movies.2021.smi