Skip to content

KaranNakum197/smart_media_player

Repository files navigation

🖐️ Gesture-Controlled Media Player 🎬

A smart media player application that uses hand gestures to control video playback. Built with OpenCV, MediaPipe, PyQt5, and VLC, it enables intuitive control without touching your keyboard or mouse

🎯 Features

  • ✌️ Two Fingers → Pause
  • 👌 "O" Gesture → Play
  • 👍 Thumbs Up → Increase Volume
  • 👎 Thumbs Down → Decrease Volume
  • 👉 Swipe → Next Video
  • 👈 Swipe ← Previous Video
  • ✊ Fist → Exit player
  • 🎤 Optional voice command support
  • 📂 Playlist support with auto-play
  • 🎛️ Gesture customization via GUI
  • 📹 Raspberry Pi camera or webcam support

🧰 Technologies Used

  • Python 3.x
  • OpenCV
  • MediaPipe (Hand Tracking)
  • PyQt5 (Graphical User Interface)
  • VLC (for media backend)
  • TensorFlow/Keras (optional: custom CNN gesture model)

🖥️ Requirements

Install dependencies using:

pip install -r requirements.txt

About

gesture control mediaplayer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages