강좌 / 팁

소프트웨어 자막 싱크시간 일괄변경 스크립트

2011.05.18 14:58

우금티 조회:7691

twiz-number4-1080p.smi 이 파일이  실제 영상과 자막이 워낙 차이가 많이 나서(무려 4분 16초)..

리눅스 스크립트를 돌려서 수정해 보았습니다... 다행히 잘 되네요...

누가 윈도우용 배치파일로도 변경하면 참 좋겠습니다...


파일 안에 아래와 같이 넣고 파일명을 smich.sh 로 만들어 실행퍼미션을 부여합니다.

smi파일과 위 smich.sh 파일을 같은 디렉토리에 넣고 실행하면 되는데,

1옵션은 smi 파일명, 2옵션은 시간차입니다... (자막과 음성의 시간차(초) 곱하기 1000  <-- 밀리세컨드)

2옵션은 반드시 마이너스 혹은 플러스기호를 숫자와 함께 붙여주어야 합니다.


# ./smich.sh   twiz-number4-1080p.smi   ?-256097     이렇게요... 



#!/bin/bash
FILE="$1"
GAP="$2"

grep -i " Start=" $FILE | sed 's/>/ /g' | awk '{ print $2 }' > /tmp/smichlist

for i in `< /tmp/smichlist`
do
  SOURCE=`echo $i | sed 's/=/ /g' | awk '{ print $2 }'`
  let "TARGET = ${SOURCE} ${GAP}"
  RESULT="Start=${TARGET}"
  echo "sed 's/${i}/${RESULT}/g' $FILE > ${FILE}.new" > smich_run.sh
  bash ./smich_run.sh
  /bin/mv ${FILE}.new $FILE
done
/bin/rm smich_run.sh /tmp/smichlist



실행하면  <SYNC Start=274982> 이 부분이 <SYNC Start=18885> 이런식으로 바뀝니다.

문서 전체에 대해서 4분 16초를 빼 주는 거죠...   8CPU코어 기준으로 10~15초 정도면 작업완료..

번호 제목 글쓴이 조회 추천 등록일
[공지] 강좌 작성간 참고해주세요 gooddew - - -
1061 윈 도 우| 윈도우 7 개발 순기 및 단계와 배포버전 x86 x64 관계 [19] Old EE 7164 0 06-06
1060 윈 도 우| 시작메뉴에서 빠른 관리자 권한 실행 [2] OLokLiR 7985 0 06-02
1059 윈 도 우| ReadyFor4GB 사용 후 부팅메뉴 빨리 지나가게 하기 [7] OLokLiR 12128 0 06-02
1058 소프트웨어| BB FlashBack으로 우리도 사용후기 멋진 동영상으로 올려보... [7] 레드 썬 6831 0 06-02
1057 소프트웨어| BB FlashBack으로 우리도 사용후기 멋진 동영상으로 올려보... [4] 레드 썬 6449 0 06-02
1056 소프트웨어| BB FlashBack으로 우리도 사용후기 멋진 동영상으로 올려보... [7] 레드 썬 8586 0 06-02
1055 윈 도 우| 이동-복사-바로가기키 Win7 유용한_키 [7] DaGolBin 7425 0 05-31
1054 윈 도 우| Win7 -우클릭 메뉴 (모음&자작) [19] eunnano 13515 0 05-29
1053 소프트웨어| 포터블앱스의 자바(JRE) 포터블 설치 및 사용법 [4] -수- 8667 0 05-27
1052 소프트웨어| Nightly 7.0a1 부가기능 호환성 문제 해결 그레이스 5465 0 05-26
1051 윈 도 우| 외장그래픽인데도 사용가능메모리<설치메모리 해결하기 [4] rt041 12579 0 05-26
1050 소프트웨어| chrome 주소창 제거방법 [4] binson 10477 0 05-22
1049 윈 도 우| 빈 탭에 표시되는 ''자주 방문하는 사이트'' 줄의 수 늘리... [3] 이즈미짱 14653 0 05-21
1048 하드웨어| 요즘 2.4g 무선 키보드 및 마우스 많이 쓰시죠. [17] SYSTEM 15824 0 05-18
» 소프트웨어| 자막 싱크시간 일괄변경 스크립트 [5] 우금티 7691 0 05-18
1046 윈 도 우| 테크넷버전5.12일짜. W7SP1의 핵심 KB2534111,KB699702 [19] 만사형통 12337 0 05-17
1045 윈 도 우| KB2534111 설치에러 대처법 [3] ▒벗님▒ 9877 0 05-17
1044 소프트웨어| ?Torrent 2.2~?Torrent 2.2.1(build 25130)의 디스크 과부... [7] 레고르 8837 0 05-17
1043 소프트웨어| 푸바 upnp Component + PlugPlayer [2] ♥ZARD 9966 0 05-17
1042 윈 도 우| 수동으로 간단하게 시스템 손보기... [9] 윈포초보 8725 0 05-16
XE1.11.6 Layout1.4.8