Skip to content

sachincse/recordmymeeting

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RecordMyMeeting

PyPI version Python 3.8+ License

Effortlessly capture audio and screen with intelligent device detection. Perfect for recording interviews, meetings, demos, and tutorials.

Features

  • 🎤 Microphone Recording - Capture your voice with auto-device detection
  • 🔊 System Audio Recording - Record speaker/system output (Windows/macOS)
  • 🖥️ Screen Recording - Capture your display at configurable FPS
  • Scheduled Recording - Set recordings to start at specific times
  • 🎨 GUI & CLI - Choose between graphical or command-line interface
  • 🔍 Smart Device Detection - Automatically finds best audio devices
  • Compliance-Friendly - Defaults to mic-only for legal safety

Installation

pip install recordmymeeting

Quick Start

Command Line

# List available devices
recordmymeeting --list-devices

# Record your microphone
recordmymeeting --source mic --duration 5

# Get help
recordmymeeting -h

Graphical Interface

recordmymeeting-gui

CLI Usage

# List devices
recordmymeeting --list-devices

# Record only your microphone (compliance-friendly)
recordmymeeting --source mic --duration 5 --session-name "Test"

# Schedule a 10-minute recording at 14:30
recordmymeeting --source mic --schedule 14:30 --duration 10

Python API

from recordmymeeting.core import RecordMyMeeting

# Record your microphone for ~10 seconds
rec = RecordMyMeeting(
    record_mic=True,
    record_speaker=False,
    record_screen=False,
    session_name="quick_demo",
)
rec.start()
import time; time.sleep(10)
rec.stop()

GUI Usage

Launch with:

recordmymeeting-gui

Documentation

Releasing

Legal Compliance

⚠️ Important: Recording laws vary by jurisdiction. Always obtain consent before recording audio or screen. See LEGAL_COMPLIANCE.md for details.

License

MIT License - see LICENSE file for details.

Contributing

Contributions welcome! See CONTRIBUTING.md for guidelines.

Support

For issues and questions:

About

No description, website, or topics provided.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages