awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
jdepoix avatar

jdepoix/youtube-transcript-api

0
View on GitHub↗
6,919 Stars·723 Forks·Python·mit·6 Aufrufe

Youtube Transcript Api

youtube-transcript-api is a Python library designed to retrieve and download subtitles and captions from YouTube videos using video IDs. It functions as an API client that extracts text and timing data for video content.

The project includes a wrapper for automated translation, allowing transcripts to be converted into different target languages. It also features a retrieval system that supports routing requests through HTTP, HTTPS, or SOCKS proxies to avoid IP blocking and regional restrictions.

The library provides tools for identifying available subtitle tracks and converting raw transcript objects into standardized formats such as SRT, VTT, JSON, CSV, or plain text. A command-line tool is included for exporting these transcripts directly to the terminal or local storage.

Features

  • Video Transcript Extraction - Extracts subtitles and timing metadata from YouTube videos for text analysis and local storage.
  • Transcription APIs - Acts as a Python API client for programmatically retrieving subtitles and captions from YouTube.
  • Video Metadata Extraction - Extracts timing and text metadata from videos and exports it into standard subtitle formats.
  • Web Scraping - Implements web scraping by simulating browser requests to internal endpoints to extract transcript data.
  • Translation Services - Provides a wrapper to fetch and translate YouTube transcripts into various languages.
  • Subtitle Translation - Converts retrieved video transcripts into different languages using automated translation services.
  • Transcription Exporters - Provides a command-line tool for exporting subtitles directly to the terminal or local files.
  • XML Parsing - Parses structured XML data returned by the video service to extract subtitle text and timing.
  • Subtitle Filters - Filters available subtitle tracks by matching requested languages against video metadata.
  • Subtitle Processing - Identifies, lists, and filters available subtitle tracks for specific videos by language or type.
  • Subtitle Format Converters - Provides a command-line utility to export YouTube transcripts into SRT, VTT, JSON, and plain text.
  • HTTP Proxies - Implements a retrieval system supporting custom HTTP and SOCKS proxies for anonymized access.
  • Proxy Routing - Routes network requests through HTTP or SOCKS proxies to bypass regional restrictions and IP blocks.
  • String Formatting Utilities - Serializes raw timestamped objects into standardized subtitle formats like SRT, VTT, and CSV.
  • Subtitle Translation Utilities - Provides utilities to translate foreign language subtitles into different target languages for export.
  • Social Media Analysis - Extract subtitles and transcripts from YouTube videos.

Star-Verlauf

Star-Verlauf für jdepoix/youtube-transcript-apiStar-Verlauf für jdepoix/youtube-transcript-api

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Youtube Transcript Api

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Youtube Transcript Api.
  • gpac/gpacAvatar von gpac

    gpac/gpac

    3,205Auf GitHub ansehen↗

    GPAC is an open-source multimedia framework built around a pluggable filter graph pipeline, where modular processing units called filters connect into a directed graph to handle media workflows. At its core, the framework centers all media packaging and manipulation on the ISO Base Media File Format (ISOBMFF), with specialized tools for reading, writing, fragmenting, and encrypting MP4 and related containers. It also provides a declarative scene graph composition system for describing interactive multimedia scenes using MPEG-4 BIFS, X3D, SVG, or VRML syntax, alongside a hardware-accelerated re

    Catsc3broadcastcenc
    Auf GitHub ansehen↗3,205
  • yaofanguk/video-subtitle-extractorAvatar von YaoFANGUK

    YaoFANGUK/video-subtitle-extractor

    8,432Auf GitHub ansehen↗

    This project is an optical character recognition tool designed to extract hardcoded subtitles from video frames and convert them into synchronized subtitle files. It functions as a text processor that transforms embedded visual text into a written format to improve video accessibility and translation. The system uses graphics processing units to increase the speed and accuracy of text recognition. It includes a subtitle cleaning tool that applies custom mapping configurations to filter out watermarks, channel logos, and duplicate lines from the extracted text. The tool supports batch process

    Pythondeep-learningextracthardsub
    Auf GitHub ansehen↗8,432
  • cyfdecyf/cowAvatar von cyfdecyf

    cyfdecyf/cow

    8,421Auf GitHub ansehen↗

    This project is a Go-based HTTP proxy server designed as a censorship circumvention tool. It functions as an upstream proxy manager and SOCKS5 tunneling gateway that routes network traffic between clients and destination servers to bypass network restrictions. The system differentiates itself through automated proxy routing, which detects unreachable websites and automatically switches traffic between direct access and a pool of parent proxies. It includes a PAC file generator to produce proxy auto-config files for browsers and integrates SSH tunneling to establish secure remote sockets. Bro

    Go
    Auf GitHub ansehen↗8,421
  • apify/crawlee-pythonAvatar von apify

    apify/crawlee-python

    8,097Auf GitHub ansehen↗

    Crawlee-python is a web crawling framework for building scalable scrapers using Python. It serves as a comprehensive tool for web scraping automation, providing a system to extract structured data from websites using both lightweight HTTP requests and headless browser automation. The framework is distinguished by its anti-bot evasion capabilities, which include browser fingerprint impersonation and tiered proxy rotation to bypass detection systems and solve challenges such as Cloudflare. It also incorporates artificial intelligence for autonomous website navigation and schema-based data extra

    Pythonapifyautomationbeautifulsoup
    Auf GitHub ansehen↗8,097
Alle 30 Alternativen zu Youtube Transcript Api anzeigen→

Häufig gestellte Fragen

Was macht jdepoix/youtube-transcript-api?

youtube-transcript-api is a Python library designed to retrieve and download subtitles and captions from YouTube videos using video IDs. It functions as an API client that extracts text and timing data for video content.

Was sind die Hauptfunktionen von jdepoix/youtube-transcript-api?

Die Hauptfunktionen von jdepoix/youtube-transcript-api sind: Video Transcript Extraction, Transcription APIs, Video Metadata Extraction, Web Scraping, Translation Services, Subtitle Translation, Transcription Exporters, XML Parsing.

Welche Open-Source-Alternativen gibt es zu jdepoix/youtube-transcript-api?

Open-Source-Alternativen zu jdepoix/youtube-transcript-api sind unter anderem: gpac/gpac — GPAC is an open-source multimedia framework built around a pluggable filter graph pipeline, where modular processing… yaofanguk/video-subtitle-extractor — This project is an optical character recognition tool designed to extract hardcoded subtitles from video frames and… cyfdecyf/cow — This project is a Go-based HTTP proxy server designed as a censorship circumvention tool. It functions as an upstream… speedyapply/jobspy — JobSpy is a job board scraper and listing aggregator designed to extract employment opportunities from multiple… apify/crawlee-python — Crawlee-python is a web crawling framework for building scalable scrapers using Python. It serves as a comprehensive… buxuku/smartsub — SmartSub is a cross-platform desktop application for AI-driven video transcription and subtitle generation. It…