미뿌이들이 핫산해온 거 보면 기번이라 타임스태프가 달려있는 거 많잖아
근데 srt로 대본 만들어서 보는 게 아니고 나처럼 그냥 웹에서 본다?
타임스태프가 좀 보기 불편할 수 있어
지피티 시켜서 그 스탬프 지워주는 파이썬 코드 쪄왔어
실행만 할 줄 알면 나 같은 원숭이도 쓸 수 있는 코드야
사용법
1. 코드 실행
2. 핫산 복붙 후 엔터
3. ctrl+z 누르고 엔터
이렇게만 하면 타임스태프 떼고 핫산 원문이 나와
두 버전으로 만들었는데
첫 번째는 대사 간 여백 없는 버전
import sys
def clean_srt_text(raw_text):
lines = raw_text.splitlines()
output_lines = []
for line in lines:
stripped = line.strip()
if stripped.isdigit() or '-->' in stripped:
continue
if stripped:
output_lines.append(stripped)
return '\n'.join(output_lines)
if __name__ == "__main__":
print("대본을 복붙하고 Ctrl+D(Mac/Linux) 또는 Ctrl+Z(Windows) 누른 뒤 엔터로 입력을 종료하세요:")
raw_text = sys.stdin.read()
cleaned_text = clean_srt_text(raw_text)
print("\n[정리된 대본]")
print(cleaned_text)
두 번째는 대사 간 여백 1줄 있는 버전이야
import sys
def clean_srt_text(raw_text):
lines = raw_text.splitlines()
output_lines = []
for line in lines:
stripped = line.strip()
if stripped.isdigit() or '-->' in stripped:
continue
if stripped:
output_lines.append(stripped)
return output_lines
if __name__ == "__main__":
print("대본을 복붙하고 Ctrl+D(Mac/Linux) 또는 Ctrl+Z(Windows) 누른 뒤 엔터로 입력을 종료하세요:")
raw_text = sys.stdin.read()
script_lines = clean_srt_text(raw_text)
print("\n[정리된 대본 출력 - 줄 간 여백 추가됨]\n")
for line in script_lines:
print(line)
print()
도움 됐으면 개추 줘
그럼이만
