File size: 402 Bytes
54edba8
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
from youtube_transcript_api import YouTubeTranscriptApi
import pytube as py

def Get_Video_Id(url):
  id=py.extract.video_id(url)
  return id

def Video_To_Text(video_url):
  video_text=" "
  i=0
  video_id=Get_Video_Id(video_url)
  video_data=YouTubeTranscriptApi.get_transcript(video_id)
  for data in video_data:
    video_text=video_text+" "+video_data[i].get("text")
    i=i+1
  return video_text