awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
YaoFANGUK avatar

YaoFANGUK/video-subtitle-extractor

0
View on GitHub↗
8,432 星标·862 分支·Python·apache-2.0·6 次浏览

Video Subtitle Extractor

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 processing for multiple video files that share identical resolutions and text region settings. It utilizes region-based extraction to isolate subtitles from background noise and synchronizes recognized text strings with specific video timestamps.

Features

  • Optical Character Recognition - Uses optical character recognition to convert visual text found within video frames into digital strings.
  • Hardcoded Subtitle Extractors - Extracts embedded text from video frames and saves it as synchronized written subtitle files.
  • GPU-Accelerated Inference - Offloads text recognition workloads to graphics hardware to reduce processing time and increase throughput.
  • GPU Acceleration - Uses GPU acceleration to increase the speed and accuracy of the text recognition process.
  • OCR Acceleration - Utilizes graphics processing units to significantly increase the throughput and accuracy of subtitle text recognition.
  • GPU-Accelerated Text Processing - Implements GPU-accelerated processing to reduce total text recognition time.
  • Automated Video Subtitling - Automates the pipeline of extracting and aligning subtitles from multiple video files.
  • Video Transcript Extraction - Extracts subtitles and timing data from video frames to create written transcripts for accessibility.
  • Subtitle Processing - Implements a full pipeline for extracting, synchronizing, and processing hardcoded subtitles from video content.
  • Hardcoded Subtitle Extraction - Converts text found within video frames into synchronized files using local optical character recognition.
  • Hardcoded Subtitle Extraction - Converts text embedded directly into video frames into editable subtitle files using local optical character recognition.
  • Coordinate-Based Extraction - Isolates subtitles from background noise by focusing analysis on specific coordinate areas within video frames.
  • Temporal Subtitle Synchronization - Maps recognized text strings to specific video timestamps to generate synchronized subtitle files.
  • Automated Subtitle Cleaning - Removes watermarks, logos, and recurring noise from extracted text using custom mapping configurations.
  • Video Accessibility Tools - Creates written transcripts and synchronized subtitles for videos to improve viewer accessibility.
  • Text Cleaning Pipelines - Standardizes extracted text by removing duplicates and visual noise through a cleaning pipeline.
  • Subtitle Noise Reduction - Removes watermarks, channel logos, and duplicate lines from extracted text using custom mapping configurations.
  • Watermark and Logo Filtering - Filters out watermarks, channel logos, and duplicate lines using a custom mapping configuration.
  • Batch Video Processing - Enables subtitles to be extracted from multiple video files simultaneously when resolution and text regions are identical.
  • Video File Processors - Provides capabilities to process multiple video files for text extraction based on shared resolution and region settings.
  • Watermark Removal - Removes visual watermarks and channel logos from the final text output.

Star 历史

yaofanguk/video-subtitle-extractor 的 Star 历史图表yaofanguk/video-subtitle-extractor 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Video Subtitle Extractor 的开源替代方案

相似的开源项目,按与 Video Subtitle Extractor 的功能重合度排序。
  • umlx5h/llplayerumlx5h 的头像

    umlx5h/LLPlayer

    3,110在 GitHub 上查看↗

    LLPlayer is a language learning media player and AI subtitle generator that integrates large language models for real-time audio transcription and translation. It functions as an LLM-integrated video player and SRT transcription tool, utilizing local or remote AI models to generate text subtitles from audio and video streams. The project distinguishes itself through a contextual translation workflow that sends preceding subtitle lines to language models to maintain conversational flow and sentence structure. It also includes an optical character recognition system to convert bitmap-based subt

    C#asrcsharpflyleaf
    在 GitHub 上查看↗3,110
  • subtitleedit/subtitleeditSubtitleEdit 的头像

    SubtitleEdit/subtitleedit

    13,179在 GitHub 上查看↗

    Subtitle Edit is a desktop application designed for the creation, synchronization, and adjustment of text-based subtitle files. It provides a graphical interface for managing subtitle workflows, allowing users to modify content and formatting to ensure accurate display during video playback. The application distinguishes itself through a specialized synchronization workflow that utilizes visual waveform displays to align subtitle timestamps with audio and video cues. It supports a wide range of industry-standard file formats, enabling users to convert subtitle data to ensure compatibility acr

    C#
    在 GitHub 上查看↗13,179
  • blinkdl/ai-writerBlinkDL 的头像

    BlinkDL/AI-Writer

    3,775在 GitHub 上查看↗

    AI-Writer is a GPU-accelerated Chinese web novel generator designed to produce long-form narrative text. It utilizes the RWKV recurrent neural network architecture to generate creative content, specifically focusing on fantasy and romance internet novels. The system operates as a local text generation deployment that pairs a backend inference engine with a web-based client interface. This allows users to interact with the model through a browser to produce and extend narratives. To optimize performance, the engine supports hardware acceleration via CUDA and DirectML. It generates text throug

    Python
    在 GitHub 上查看↗3,775
  • ravenscroftj/turbopilotravenscroftj 的头像

    ravenscroftj/turbopilot

    3,790在 GitHub 上查看↗

    Turbopilot is a local large language model inference server designed to provide private code completions. It functions as a self-hosted engine that executes models on local hardware, ensuring development workflows remain offline and source code does not leave the machine. The system includes a quantization tool and model manager used to compress weights and merge sharded data into a unified binary format. This optimization reduces memory footprints and accelerates loading for execution on consumer-grade hardware. Performance is managed through a GPU accelerated inference engine that offloads

    C++code-completioncpplanguage-model
    在 GitHub 上查看↗3,790
查看 Video Subtitle Extractor 的所有 30 个替代方案→

常见问题解答

yaofanguk/video-subtitle-extractor 是做什么的?

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.

yaofanguk/video-subtitle-extractor 的主要功能有哪些?

yaofanguk/video-subtitle-extractor 的主要功能包括:Optical Character Recognition, Hardcoded Subtitle Extractors, GPU-Accelerated Inference, GPU Acceleration, OCR Acceleration, GPU-Accelerated Text Processing, Automated Video Subtitling, Video Transcript Extraction。

yaofanguk/video-subtitle-extractor 有哪些开源替代品?

yaofanguk/video-subtitle-extractor 的开源替代品包括: umlx5h/llplayer — LLPlayer is a language learning media player and AI subtitle generator that integrates large language models for… subtitleedit/subtitleedit — Subtitle Edit is a desktop application designed for the creation, synchronization, and adjustment of text-based… ravenscroftj/turbopilot — Turbopilot is a local large language model inference server designed to provide private code completions. It functions… blinkdl/ai-writer — AI-Writer is a GPU-accelerated Chinese web novel generator designed to produce long-form narrative text. It utilizes… santinic/audiblez — Audiblez is a text-to-speech audiobook generator that converts digital e-books into spoken audio files. The system… breezedeus/pix2text — Pix2Text is an optical character recognition system and document conversion tool designed to transform images and PDFs…