Skip to content
A tool that can extract fragments relevant to some keywords from a lengthy YouTube video.
Python
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
input
.gitignore
README.md
api_collection.py
driver.py
main.py

README.md

Video Tutorial Search

API Setups

  • Install google api client:
#!bash

sudo pip install google-api-python-client
  • Install pytube:
#!bash

sudo pip install pytube
  • Install Tesseract OCR:
#!bash

sudo pip install pytesseract
sudo apt-get install tesseract-ocr

  • Install OpenCV:
#!bash

sudo apt-get install libopencv-dev python-opencv
  • Install SciPy:
#!bash

sudo pip install scipy
  • Install PySrt:
#!bash

sudo pip install pysrt
  • Install PyDub:
#!bash

sudo pip install pydub
  • Install SpeechRecognition API:
#!bash

sudo pip install SpeechRecognition
  • Install ffmpy:
#!bash

sudo pip install ffmpy
  • Install youtube-dl:
#!bash

sudo apt-get install --upgrade youtube-dl
  • Install weighted-levenshtein:
#!bash

sudo pip install weighted-levenshtein
  • Install numpy:
#!bash
sudo pip install numpy

One should run driver.py file after writing youtube video id and keyword in input file.

You can’t perform that action at this time.