Video2txt: AI-Powered Media Transcription for Openclaw

An efficient tool to transcribe local video or audio files into timestamped SRT subtitles and plain text documents.

chentx1243
v1.0.1
Mar 21, 2026
0
799
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install maple-video2txt

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install maple-video2txt using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Video2txt: AI-Powered Media Transcription?

Video2txt is a high-performance utility designed for Openclaw Skills users who require accurate, local transcription of media files. By utilizing the faster-whisper engine, it processes audio and video content directly on your machine, ensuring data privacy and reducing reliance on external APIs. This skill is optimized for developers and content creators who need to transform speech into structured text formats quickly.

Whether you are handling meetings, lectures, or creative content, Video2txt provides a streamlined workflow for generating subtitles and transcripts. It features built-in support for multiple languages, with a specific focus on Chinese language processing, including automatic conversion from traditional to simplified characters for improved compatibility and readability.

Video2txt: AI-Powered Media Transcription Use Cases

  • Creating SRT subtitle files for video tutorials or vlogs.
  • Transcribing business meetings and interviews into text for documentation.
  • Extracting text from audio lectures to create study notes within the Openclaw Skills environment.
  • Converting old video archives into searchable text databases.
  • Generating transcripts for podcasts to improve accessibility and SEO.

How Video2txt: AI-Powered Media Transcription Works

  1. The user provides a path to a local media file (video or audio) via the command line.
  2. The skill initializes the faster-whisper engine and loads the specified AI model.
  3. Audio is extracted from the source file using ffprobe/ffmpeg and passed to the transcription model.
  4. The AI model performs speech-to-text conversion, identifying timestamps and segments.
  5. If the content is in Chinese, the OpenCC-based processor converts traditional characters to simplified Chinese automatically.
  6. The skill generates two output files: a SubRip (.srt) subtitle file and a plain text (.txt) file.
  7. Progress is reported at 10% intervals to the console to ensure visibility during long processing tasks.

Video2txt: AI-Powered Media Transcription Setup

To use this within the Openclaw Skills framework, ensure you have Python 3.11 or 3.12 installed.

  1. Install the required Python dependencies:
python -m pip install -r requirements.txt
  1. Ensure ffmpeg and ffprobe are installed and available in your system PATH.

  2. Run the skill for the first time to automatically download the Whisper model:

python video_to_text.py --input "your_video_file.mp4"

Video2txt: AI-Powered Media Transcription Data Schema & Taxonomy

The skill generates structured output based on the input filename. Below is the metadata and file organization schema:

File/Directory Description Format
<filename>.srt Timestamped subtitle file SubRip Subtitle
<filename>.txt Full transcript text Plain Text (UTF-8)
models/ Storage for downloaded Whisper models AI Model Binary

Users can customize output locations using the --output-dir or --output-path flags to manage large datasets effectively.

Video2txt: AI-Powered Media Transcription Advanced Features

  • GPU Acceleration: Support for CUDA devices to dramatically speed up transcription for long-form content.
  • Model Customization: Choose from multiple Whisper model sizes (base, small, medium, large-v3) to balance accuracy and resource usage.
  • VAD Filtering: Integrated Voice Activity Detection to filter out silence and non-speech noise.
  • Background Execution: Optimized for Openclaw Skills background processing to prevent blocking the main interface.
  • Fine-tuned Decoding: Adjustable beam size and compute types (e.g., int8, float16) for power users to optimize inference performance.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Requires
Bins python3
Github Stars: 0
forks: 0

Featured*