A command line GUI for video-transcriber based on textual
Project description
video-transcriber-gui
A command line GUI for video-transcriber built with Textual.
Features
- Select MP4 video files via a file browser dialog
- Platform-aware default directories (
~/Videoson Linux/Windows,~/Movieson macOS) - Transcribe videos using OpenAI's Whisper model (runs locally)
- Output saved to
./outputdirectory as a ZIP containing markdown and slide images
Requirements
- Python 3.10+
- ffmpeg (for audio extraction)
Installation
Create and activate a virtual environment, then install:
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
pip install video-transcriber-gui
Usage
With the virtual environment activated:
video-gui
Note: The first run will download the Whisper "base" model (~140MB), which may take several minutes depending on your connection.
Controls
- Click Select Video to open the file picker
- Select an
.mp4file and click Open - Click Transcribe to start processing
- Press
q,Ctrl+Q, orCtrl+Cto quit
Development
source venv/bin/activate # On Windows: venv\Scripts\activate
pip install -e .[test]
pytest
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file video_transcriber_gui-0.1.1.tar.gz.
File metadata
- Download URL: video_transcriber_gui-0.1.1.tar.gz
- Upload date:
- Size: 7.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9d9bf556091bf40226e9589453a319d1d977e152c33979134d8d4410da636949
|
|
| MD5 |
56b7acb8de80bc18024f3903d3156628
|
|
| BLAKE2b-256 |
1f26fadc6a69057a6d64da092ceeb5d3b238d32233f61a1b980fccb79b6e2a86
|
File details
Details for the file video_transcriber_gui-0.1.1-py2.py3-none-any.whl.
File metadata
- Download URL: video_transcriber_gui-0.1.1-py2.py3-none-any.whl
- Upload date:
- Size: 6.4 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
438b4cd53f11fd1521a93bc0abe633dddd1ec4f7b66db76fcba676af312a422b
|
|
| MD5 |
9d7dd565d3202f76d48c1f9d2aca967a
|
|
| BLAKE2b-256 |
86131bcbb0d7d27ec39f771c73fe518e6bfdff6d305cbdf25b40d99318c239cb
|