FakeCam is a Windows virtual camera that puts a chosen video, image, animated GIF, screen region, window or recorded loop into any application that reads a webcam, including Zoom, Teams, Meet, Discord and Skype. The virtual device runs beside the physical camera, so the user picks the FakeCam input inside the target program and the selected source becomes the camera picture for that call.
The playlist holds several items and advances through them automatically, with drag-and-drop ordering and thumbnail previews. Screen and window capture make the desktop available as a camera feed in programs without screen sharing, the mouse pointer can be shown or hidden, and AFK mode covers the seat with a short recorded loop and returns to live video without a visible cut.
The installer sets up the virtual camera in one click and a portable ZIP build is also provided. Version 2.4 addressed a crash on broadcast stop and on saving a recorded clip, added pointer display to screen capture, and made window capture recover by itself after a graphics driver reset, with earlier releases adding Turkish, in-app feedback, stable language saving and hardware-accelerated 1080p playback at 50 and 60 fps.
| Software webcam emulation for conferencing clients | Presents synthetic video feed as hardware camera device |
| Looping local media files into virtual stream | Broadcasts stored video clips through camera interface |
| Static picture transmission via virtual device | Holds single image frame during live sessions |
| Animated GIF playback as camera source | Feeds looping animated image sequences downstream |
| Sequential media queue with automated transitions | Auto-advances ordered video and image playlist entries |
| Desktop and window region as video input | Captures screen areas for camera-only applications |
| Persistent window capture across driver resets | Recovers capture after lock or GPU restart |
| Recorded loop concealing temporary operator absence | Replays pre-recorded clip during short breaks |
| Output resolution and timeline seeking controls | Adjusts frame dimensions and clip navigation parameters |
| Automated driver registration during installation | Deploys virtual device without manual configuration steps |
| In-app diagnostics and developer communication channel | Submits bug reports without external mail clients |
| Localized interface with persistent language preferences | Stores selected UI language across application restarts |
| Freemium licensing with one-time feature unlock | Grants premium capabilities through perpetual purchase model |
| Hardware-accelerated decoding for high-framerate content | Maintains playback speed on capable graphics hardware |
| Taskbar exclusion and pointer overlay in capture | Controls cursor visibility within recorded screen feed |
| Thumbnail previews for queued and recent media | Identifies source files before transmission begins |
| Portable distribution variant without system integration | Runs application without permanent installation footprint |
| Frame stretching for mismatched aspect ratios | Fits source content to selected output dimensions |
| Mouse pointer inclusion toggle for presentations | Enables cursor highlighting during screen broadcast |
| Uninterrupted switching between live and synthetic feed | Transitions sources without visible interruption to viewers |