반응형

1. 시험환경

    · 파이썬

    · yotube_transcript_api 라이브러리

 

2. 목적

    · 파이썬을 이용하여 YouTube 특정 동영상의 자막을 가져오는 코드를 작성한다.

 

3. 적용

    ① ID로 식별된 특정 유튜브의 자막을 추출하여 파일로 저장하는 프로그램이다.

1
2
3
4
5
6
7
8
9
from youtube_transcript_api import YouTubeTranscriptApi
 
video_id="유튜브_동영상_ID_입력"
 
srt = YouTubeTranscriptApi.get_transcript(video_id, languages=['ko'])
 
with open("script.txt""w", encoding="utf-8"as f:
    for i in srt:
        f.write("{}\n".format(i["text"]))
cs

 

 

    ② 유튜브 동영상 ID는 URL에서 "v"에 매핑된 값이다.

반응형

+ Recent posts