강좌 / 팁

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

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 - - -
1101 소프트웨어| 파일 올리기 [3] publicstat 6304 0 07-11
1100 윈 도 우| [윈도우7] 유튜브 오락가락 버퍼링 해결 [11] DaGolBin 11041 0 07-11
1099 윈 도 우| 폴더내 자동정렬 해제하기 Win7 [2] DaGolBin 11443 0 07-11
1098 소프트웨어| Website Ripper Copier 간단 사용법 DaGolBin 6373 0 07-11
1097 윈 도 우| [윈7x32기준] 디스크정리 cleanmgr.exe.bat [6] DaGolBin 8749 0 07-10
1096 소프트웨어| eboostr 추천 제외 대상 [2] DaGolBin 9443 0 07-10
1095 소프트웨어| IDM 다운로드 방지 설정 [2] DaGolBin 7597 1 07-10
1094 윈 도 우| 안드로이드처럼 패턴을 그려서 로그인하기 [9] publicstat 13640 0 07-09
1093 윈 도 우| [윈7x32기준] 라이브러리 & 다운로드 위치 임의수정 [4] DaGolBin 6724 0 07-09
1092 윈 도 우| Goodsync 人증하기 [4] DaGolBin 6899 0 07-09
1091 소프트웨어| 팟플로 xvid 볼때 [4] Vista7 9782 0 07-09
1090 윈 도 우| [Chrome+Plus 확장 프로그램] Chrome IE Tab Multi 0.9.7.6 [3] DaGolBin 8962 0 07-08
1089 윈 도 우| [ChromePlus 확장 프로그램] Right-Click Enabler for some... [7] DaGolBin 10718 0 07-06
1088 윈 도 우| 토렌트 검색 공급자 관리 [8] DaGolBin 12979 0 07-06
1087 소프트웨어| sscvf.sys 에러 발생 죠타로 6975 0 07-06
1086 윈 도 우| Windows ThicPC 다국어(한글) 통합하기. [4] Windows8 19055 0 07-05
1085 하드웨어| 우분투 SSD 최적화 내용 업데이트 [2] 수퍼센트 7744 0 07-04
1084 윈 도 우| 수동으로 Windows Update 하기 [5] 행인3 8861 0 07-03
1083 윈 도 우| Chrome Pig 0.9.9.5 확장 프로그램 [11] DaGolBin 7969 0 07-02
1082 윈 도 우| [Re] win7 서비스 최적화 참조하세요 [6] 아니오 18366 0 06-30
XE1.11.6 Layout1.4.8