Skip to content

Fake Cam is a Python application that simulates a virtual camera by broadcasting images or videos from your computer. It utilizes OpenCV for video/image capture and manipulation, and PyVirtualCam to create a virtual camera device that can be used in various applications.

Notifications You must be signed in to change notification settings

AceModz/FakeCam

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

Fake Cam 📸

Fake Cam is a Python application that simulates a virtual camera by broadcasting images or videos from your computer. It utilizes OpenCV for video/image capture and manipulation, and PyVirtualCam to create a virtual camera device that can be used in various applications.

Features ✨

  • Upload and broadcast image files (.png, .jpg, .jpeg).
  • Upload and broadcast video files (.mp4, .avi, .mov).
  • Simple graphical user interface (GUI) using Tkinter.
  • Play and stop buttons to control the broadcasting.
  • Supports streaming to applications that recognize virtual cameras (e.g., OBS Studio).

Requirements 🛠️

  • Python 3.6+
  • OpenCV (pip install opencv-python)
  • PyVirtualCam (pip install pyvirtualcam)
  • Tkinter (usually included in Python installations)

Installation 🚀

  1. Download the repository from GitHub or clone it using Git:

Usage 🎬

  • Launch the application by running main.py.
  • Click on the "Upload File" button to select an image or video file.
  • Click "Play" to start broadcasting the selected file.
  • Click "Stop" to stop broadcasting.

Notes ℹ️

Virtual Camera: Ensure you have OBS Studio or another application that supports virtual cameras installed to use the broadcasted feed. File Formats: Supported formats include .png, .jpg, .jpeg for images and .mp4, .avi, .mov for videos.

Fake Cam 📸

Fake Cam est une script en Python qui simule une caméra virtuelle en diffusant des images ou des vidéos. Elle utilise OpenCV pour la capture et la manipulation des images et vidéos, et PyVirtualCam pour créer une caméra virtuelle qui peut être utilisée dans diverses applications.

Caractéristiques ✨

  • Téléchargement et diffusion de fichiers images (.png, .jpg, .jpeg).
  • Téléchargement et diffusion de fichiers vidéo (.mp4, .avi, .mov).
  • Interface utilisateur graphique (GUI) simple utilisant Tkinter.
  • Boutons de lecture et d'arrêt pour contrôler la diffusion.
  • Prise en charge de la diffusion vers des applications qui reconnaissent les caméras virtuelles (par exemple, OBS Studio).

Exigences 🛠️

  • Python 3.6+
  • OpenCV (pip install opencv-python)
  • PyVirtualCam (pip install pyvirtualcam)
  • Tkinter (généralement inclus dans les installations Python)

Installation 🚀

  1. Téléchargez le dépôt depuis GitHub ou clonez-le à l'aide de Git :

Usage 🎬

  • Lancez l'application en exécutant main.py.
  • Cliquer sur le bouton "Upload File" pour sélectionner un fichier image ou vidéo.
  • Cliquez sur "Play" pour commencer à diffuser le fichier sélectionné.
  • Cliquez sur "Stop" pour arrêter la diffusion.

Notes ℹ️

**Caméra virtuelle : Assurez-vous que vous avez installé OBS Studio ou une autre application qui prend en charge les caméras virtuelles pour utiliser le flux diffusé. Formats de fichiers : Les formats pris en charge sont les suivants : .png, .jpg, .jpeg pour les images et .mp4, .avi, .mov pour les vidéos.

About

Fake Cam is a Python application that simulates a virtual camera by broadcasting images or videos from your computer. It utilizes OpenCV for video/image capture and manipulation, and PyVirtualCam to create a virtual camera device that can be used in various applications.

Topics

Resources

Stars

Watchers

Forks

Languages