Process OBS recordings (or Any video files) with AI-based transcription and summarization.
Python
127
21 commits
updated Mar 3, 2026
The Video Recording Transcriber is a Python application built with Streamlit that processes video and audio recordings to generate transcripts and summaries using AI models. The application uses Whisper for transcription and Hugging Face Transformers for summarization.
Supported Formats: MP4, AVI, MOV, MKV (video) and M4A (audio)
Demo here
https://github.com/user-attachments/assets/990e63fc-232e-46a0-afdf-ca8836d46a13
Benefits: Isolated environment, no dependency conflicts, easy deployment
# 1. Clone repository for config files
git clone https://github.com/DataAnts-AI/VideoTranscriber.git
cd VideoTranscriber
# 2. Setup environment
cp docker.env.example .env
# Edit .env with your video directory paths
# 3. Ensure Ollama is running on host
ollama serve # In separate terminal
ollama pull llama3
# 4. Start with prebuilt image
docker-compose -f docker-compose.prebuilt.yml up -d
# 5. Access application
# Open browser to: http://localhost:8501
# Use the local build approach
docker-compose up -d
See DOCKER.md for complete Docker setup guide.
install.bat by double-clicking itchmod +x install.sh./install.shgit clone https://github.com/DataAnts-AI/VideoTranscriber.git
cd VideoTranscriber
pip install -r requirements.txt
Notes:
INSTALLATION.md for detailed instructions and troubleshooting.streamlit run app.py
Implemented:
Additional Recommendations:
Implemented:
Additional Recommendations:
Implemented:
Additional Recommendations:
Reach out to support@dataants.org if you need assistance with any AI solutions - we offer support for n8n workflows, local RAG chatbots, and ERP and Financial reporting.
142 followers · starred Jan 2026
1,958 followers · starred Jan 2026
772 followers · starred Jul 2025
Process OBS recordings (or Any video files) with AI-based transcription and summarization.
Python
127
21 commits
updated Mar 3, 2026
The Video Recording Transcriber is a Python application built with Streamlit that processes video and audio recordings to generate transcripts and summaries using AI models. The application uses Whisper for transcription and Hugging Face Transformers for summarization.
Supported Formats: MP4, AVI, MOV, MKV (video) and M4A (audio)
Demo here
https://github.com/user-attachments/assets/990e63fc-232e-46a0-afdf-ca8836d46a13
Benefits: Isolated environment, no dependency conflicts, easy deployment
# 1. Clone repository for config files
git clone https://github.com/DataAnts-AI/VideoTranscriber.git
cd VideoTranscriber
# 2. Setup environment
cp docker.env.example .env
# Edit .env with your video directory paths
# 3. Ensure Ollama is running on host
ollama serve # In separate terminal
ollama pull llama3
# 4. Start with prebuilt image
docker-compose -f docker-compose.prebuilt.yml up -d
# 5. Access application
# Open browser to: http://localhost:8501
# Use the local build approach
docker-compose up -d
See DOCKER.md for complete Docker setup guide.
install.bat by double-clicking itchmod +x install.sh./install.shgit clone https://github.com/DataAnts-AI/VideoTranscriber.git
cd VideoTranscriber
pip install -r requirements.txt
Notes:
INSTALLATION.md for detailed instructions and troubleshooting.streamlit run app.py
Implemented:
Additional Recommendations:
Implemented:
Additional Recommendations:
Implemented:
Additional Recommendations:
Reach out to support@dataants.org if you need assistance with any AI solutions - we offer support for n8n workflows, local RAG chatbots, and ERP and Financial reporting.
142 followers · starred Jan 2026
1,958 followers · starred Jan 2026
772 followers · starred Jul 2025