2015년 3월 23일 월요일

UTF-8 with BOM for Serviio

iconv를 이용하여 SRT 자막을UTF-8로 인코딩하고 나니 Serviio에서 자막이 깨지는 현상이 발생한다.



그래서 원인을 찾아보니 Serviio에서는 CP949, UTF-8 with BOM 인코딩만 정상적으로 동작한다고 한다.

그렇다면 캐릭터셋을 바꿔줄때 UTF-8 with BOM으로 바꿔주면 될 일.
바꾸는 방법은 생각보다 간단하다.
#echo -ne '/xEF/xBB/xBF' > result.srt
#iconv -f=UHC -t=UTF8 test.srt >> result.srt
이렇게 변환하면 UTF-8 with BOM으로 캐릭터셋 변환을 할 수 있다.

이제 Serviio에서도 한글자막이 정상적으로 표출이 되고 VideoStation에서도 정상적으로 표출이 된다.

참고 : iconv 설치 방법

댓글 없음:

댓글 쓰기