awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
jdepoix avatar

jdepoix/youtube-transcript-api

0
View on GitHub↗
6,919 نجوم·723 تفرعات·Python·mit·4 مشاهدات

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.

سجل النجوم

مخطط تاريخ النجوم لـ jdepoix/youtube-transcript-apiمخطط تاريخ النجوم لـ jdepoix/youtube-transcript-api

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Youtube Transcript Api

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Youtube Transcript Api.
  • gpac/gpacالصورة الرمزية لـ gpac

    gpac/gpac

    3,205عرض على 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
    عرض على GitHub↗3,205
  • yaofanguk/video-subtitle-extractorالصورة الرمزية لـ YaoFANGUK

    YaoFANGUK/video-subtitle-extractor

    8,432عرض على 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
    عرض على GitHub↗8,432
  • cyfdecyf/cowالصورة الرمزية لـ cyfdecyf

    cyfdecyf/cow

    8,421عرض على 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
    عرض على GitHub↗8,421
  • apify/crawlee-pythonالصورة الرمزية لـ apify

    apify/crawlee-python

    8,097عرض على 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
    عرض على GitHub↗8,097
عرض جميع البدائل الـ 30 لـ Youtube Transcript Api→

الأسئلة الشائعة

ما هي وظيفة 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.

ما هي الميزات الرئيسية لـ jdepoix/youtube-transcript-api؟

الميزات الرئيسية لـ jdepoix/youtube-transcript-api هي: Video Transcript Extraction, Transcription APIs, Video Metadata Extraction, Web Scraping, Translation Services, Subtitle Translation, Transcription Exporters, XML Parsing.

ما هي البدائل مفتوحة المصدر لـ jdepoix/youtube-transcript-api؟

تشمل البدائل مفتوحة المصدر لـ jdepoix/youtube-transcript-api: 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…