mplayer가 통합자막(한글,영문)으로 된 자막파일을 제대로 처리하지 못하고, 동시(한글이 잠깐보이고 바로 영문이 보이는)에 보여준다.
이런 문제를 해결하려면 자막을 분리해야 하는데, 찾다보니 그런 수고를 줄이도록 스크립트를 만들어 논 게 있더라.
출처 : http://heli.textcube.com/162
사용법
split_smi.sh xxxxx.smi
실행하면 xxxxx.old, xxxxx.eng, xxxxx.smi 세개 파일이 생성된다.
이런 문제를 해결하려면 자막을 분리해야 하는데, 찾다보니 그런 수고를 줄이도록 스크립트를 만들어 논 게 있더라.
출처 : 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 세개 파일이 생성된다.
'Programming' 카테고리의 다른 글
| 통합자막 분리용 스크립트 (1) | 2009/07/10 |
|---|---|
| [펌] oralce analyze 관련 구문 (0) | 2009/02/25 |
| 계산기 (0) | 2008/04/21 |
| FCKeditor (0) | 2008/04/03 |
| [펌] oracle dbms utility 관련 구문 (0) | 2008/03/13 |
| [펌] oracle procedure 관련 (0) | 2008/02/01 |
split-smi.sh









댓글을 달아 주세요
들러주셔서 감사합니다.
약간 수정해서 다시 올렸습니다.