파이썬으로 유튜브 자막 받기이다. 여기 소개하는 것은 약간 많이 불편 한 것이 현실이다.
from youtube_transcript_api import YouTubeTranscriptApi
# assigning srt variable with the list
# of dictonaries obtained by the get_transcript() function
srt = YouTubeTranscriptApi.get_transcript("SW14tOda_kI")
# prints the result
print(srt)
1) 프로그램이름이 subtitle.py 라면, 명령창에서 python subtitle.py > output.txt 라고 입력한다.
그러면 아래 그림과 같이 줄바뀜 없는 파일이 생성된다.

2) 이것을 수작업으로 하나 하나, 줄바꿈 문자를 넎은 것이 아래 그림의 파일이다.

3) 결론적으로 1)번의 파일을 2)번처럼 바꾸는 파일이 있어야 그나마 어학용으로 활용이 가능할 것 같다.
더하여, srt 파일로 바꾸는 방법이 있으면 좋겠다.
'파이썬 언어' 카테고리의 다른 글
| Python으로 음성합성하기 (2) (1) | 2021.09.16 |
|---|---|
| Python으로 음성합성하기 (1) (0) | 2021.09.16 |
| 파이썬으로 유튜브 동영상 연속으로 받기 (1) | 2021.09.12 |
| Python으로 디지털 시계 만들기 (0) | 2021.09.10 |
| Python Google Api, 음성을 텍스트로 변환하기 (0) | 2021.09.10 |
댓글