awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
jdepoix avatar

jdepoix/youtube-transcript-api

0
View on GitHub↗
6,919 stele·723 fork-uri·Python·mit·4 vizualizări

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.

Istoric stele

Graficul istoricului de stele pentru jdepoix/youtube-transcript-apiGraficul istoricului de stele pentru jdepoix/youtube-transcript-api

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Youtube Transcript Api

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Youtube Transcript Api.
  • gpac/gpacAvatar gpac

    gpac/gpac

    3,205Vezi pe GitHub↗

    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
    Vezi pe GitHub↗3,205
  • yaofanguk/video-subtitle-extractorAvatar YaoFANGUK

    YaoFANGUK/video-subtitle-extractor

    8,432Vezi pe GitHub↗

    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
    Vezi pe GitHub↗8,432
  • cyfdecyf/cowAvatar cyfdecyf

    cyfdecyf/cow

    8,421Vezi pe GitHub↗

    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
    Vezi pe GitHub↗8,421
  • apify/crawlee-pythonAvatar apify

    apify/crawlee-python

    8,097Vezi pe GitHub↗

    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
    Vezi pe GitHub↗8,097
Vezi toate cele 30 alternative pentru Youtube Transcript Api→

Întrebări frecvente

Ce face 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.

Care sunt principalele funcționalități ale jdepoix/youtube-transcript-api?

Principalele funcționalități ale jdepoix/youtube-transcript-api sunt: Video Transcript Extraction, Transcription APIs, Video Metadata Extraction, Web Scraping, Translation Services, Subtitle Translation, Transcription Exporters, XML Parsing.

Care sunt câteva alternative open-source pentru jdepoix/youtube-transcript-api?

Alternativele open-source pentru jdepoix/youtube-transcript-api includ: 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…