youtube-caption-extractor
A simple and efficient package to scrape and parse captions (subtitles) from YouTube videos, supporting both user-submitted and auto-generated captions with language options.
sbv
Read Youtube .SBV caption files and convert to JSON, text, or HTML
file-type
Detect the file type of a file, stream, or data