티스토리 뷰

Dev

통합자막 분리용 스크립트

jami 2009. 7. 10. 11:13
mplayer가 통합자막(한글,영문)으로 된 자막파일을 제대로 처리하지 못하고, 동시(한글이 잠깐보이고 바로 영문이 보이는)에 보여준다.
이런 문제를 해결하려면 자막을 분리해야 하는데, 찾다보니 그런 수고를 줄이도록 스크립트를 만들어 논 게 있더라.

출처 : http://heli.textcube.com/162
#!/bin/bash
SUB_SRC=`cat "$@" | tr -d "^M"`
SUB_NAME=${@%.*}
if [ -f "$SUB_NAME.old" ];then
echo "$SUB_NAME.old file exist"
exit
fi
mv "$@" "$SUB_NAME.old"
SUB_TEXT="`echo "$SUB_SRC" | sed "s/^<[sS][yY][nN][cC]/^M/\n<\/BODY>/g"`"

echo "$SUB_TEXT" | egrep -i "KRCC|body>|sami>" > $SUB_NAME.smi
echo "$SUB_TEXT" | egrep -i "ENCC|body>|sami>" > $SUB_NAME.eng




사용법
split_smi.sh xxxxx.smi

실행하면 xxxxx.old, xxxxx.eng, xxxxx.smi 세개 파일이 생성된다.

'Dev' 카테고리의 다른 글

Eclipse - plugin  (0) 2013.07.04
계산기  (0) 2008.04.21
FCKeditor  (0) 2008.04.03
[펌] oracle dbms utility 관련 구문  (0) 2008.03.13
ibatis-쿼리xml  (0) 2007.12.05
댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함