YouTube Video Chapter Generator

  • Tech Stack: Python, Pandas, NumPy, Matplotlib, Scikit-learn, YouTube Data API, YouTube Transcript API
  • Project Focus: Automated Chapter Generation for YouTube Videos
  • Github URL: Project Link

This project is a Python-based tool that automatically generates chapters for YouTube videos by analyzing the video's transcript. It uses Natural Language Processing (NLP) techniques such as Topic Modeling (Non-negative Matrix Factorization) to identify logical breaks in the video and assigns chapter names based on the content of each segment.

Key features of the project include extracting video transcripts, performing topic modeling to identify topics within the transcript, detecting logical breaks to generate chapters, and visualizing text length distribution and common word frequency. The project also exports the transcript and chapter information to a CSV file for further analysis.