1. Home
  2. 프로그래밍/Python
  3. [Python] smi 자막 특정 위치부터 싱크 조절하기

[Python] smi 자막 특정 위치부터 싱크 조절하기

from easysmi import *

#단일 파일 처리

folder = 'C:/자막/'
filename = '[SubsPlease] Tokyo Revengers - 02 (1080p) [B66CEAA7].smi'

p = parse_smi(folder + filename)
search_line = find_line_by_text(p, "sub by")

if search_line != -1:
    s = sync_shift(p, search_line, -10000)
    s = sync_shift(s, 0, 1300)
    
    make_dirs(folder + 'output') #make output folder
    new_path = folder + "output/" + filename
    file_save(new_path, s)
else:
    print("cannot find item")

처음으로 직접 파이썬 모듈 하나 제작해봤습니다 ㅎㅎ 뿌듯하네요.

자세한 내용은 아래 링크 참고해주세요.

파이썬에서 smi 파일을 파싱하는 라이브러리 입니다.

 

 

https://github.com/pgh268400/easysmi

 

GitHub - pgh268400/easysmi: smi 자막 내의 특정 텍스트를 찾아서 그 텍스트 위치 부터 싱크를 조절 가능

smi 자막 내의 특정 텍스트를 찾아서 그 텍스트 위치 부터 싱크를 조절 가능합니다. 전체 싱크 조절, 텍스트 추출 또한 가능합니다. - GitHub - pgh268400/easysmi: smi 자막 내의 특정 텍스트를 찾아서 그

github.com

 

SNS 공유하기
네이버밴드
카카오톡
페이스북
X(트위터)

최근글
인기글
이모티콘창 닫기
울음
안녕
감사
당황
피폐