IRoopDeepFaceCam
real time face swap and one-click video face swap with only a single image. You can use one face or ten faces to replace in realtime using insightface, mouth mask, face tracking
Install / Use
/learn @iVideoGameBoss/IRoopDeepFaceCamREADME
Read the Developer Guide - iRoopDeepFaceCam: A Deep Dive into Face Swapping
iRoopDeepFaceCam

Support
If you find this app useful, consider buying me a coffee!
Get ready to dive into a whole new world of fun with iRoopDeepFaceCam! This innovative tool, inspired by the original roop lets you create face swaps using a live webcam, video, or image file. Want to make it even more exciting? Use an OBS virtual camera to act as your webcam!
iRoopDeepFaceCam features are groundbreaking that Deep-Live-Cam is now adding them to thier code such as our amazing Mouth Mask feature and more. iRoopDeepFaceCam has changed the world of face swap forever that no other app could do.
What sets iRoopDeepFaceCam apart is its ability to work with one or ten source faces and target one or 10 faces in real-time or in any video or image. Plus, the unique 'Mouth Mask' feature seamlessly blends the original mouth with the source face, allowing you to interact with objects and make your face swaps look incredibly realistic.
But that's not all! iRoopDeepFaceCam also offers face tracking for one to ten faces, perfect for keeping the magic alive when more people are on screen or when the scene changes. You can face swap one to ten people simultaneously, watch videos, or live stream with this fantastic feature. With all these powerful tools, iRoopDeepFaceCam opens up endless possibilities for creativity and fun. Dive in and start creating your own face swap adventures today!
Click Image to Watch Quick Video Demo iRoopDeepFaceCam
Live Webcam Buttons

To kick off the Live webcam feature in iRoopDeepFaceCam, just hit the 'Live' button. It takes about 30 seconds for the preview window to pop up. You can adjust the resolution of the live webcam to suit your needs, but keep in mind that higher resolutions may slow down the face swap process. Feel free to switch resolutions based on your computer's power and performance.
No worries about the preview window size—you can resize it independently of the webcam resolution. Want to go full screen? You can make the preview window as large as you like without affecting the face swap rendering. The rendering will stay smooth, no matter the size of your preview window. Enjoy seamless face swap fun with complete control over your setup!
Webcam resolution can also control the quality of filters, like White Ink, Black Ink and Pencil. Low resolution will give you thicker lines, and higer resolution will give you thinner lines.
One to Ten faces replaced on webcam
(watch this video to see how Two faces can be swapped)

Watch as a live webcam feed transforms into an incredible face swap before your eyes! You’ll see the magic happen in real-time, with the face swap capturing every detail — even light reflections on the face move naturally, making the transformation look unbelievably lifelike. It's not just a face swap; it's like watching reality blend seamlessly with creativity!
Why settle for face swapping just one face when you can 10x the fun? With iRoopDeepFaceCam, you can use a source file with One to Ten faces to face swap One to Ten people live on a webcam feed, video, or image. Imagine the endless possibilities for creating hilarious and entertaining YouTube videos—you and your partners can transform into anyone you want!
Take it up a notch by using OBS virtual webcam on livestreams, and watch as you create live face swaps in real-time. There's no extra processing needed, so you can instantly make yourself appear in streams! With iRoopDeepFaceCam, the power to create amazing, fun, and engaging content is right at your fingertips. The only limit is your imagination!
Supports processing of an image or video file with One to Ten faces plus mouth mask and face tracking on videos

With iRoopDeepFaceCam, you can process an image or video file with One to Ten faces, using advanced features like mouth mask feature for an ultra-realistic effect. Here’s how easy it is to get started: simply choose a source image with the desired faces, select a target image or video where you want to replace the faces, and hit Start.
Then, just open your file explorer and navigate to the directory where you want your output to be saved. You'll see a folder named after your video title, where you can watch the frames being swapped in real-time! Once the processing is complete, your final output file will be ready to go. It's that simple—no complicated steps, just straightforward face swap magic!
Mouth Mask mode allows you to interact with objects live via webcam, video or image
(watch this video to see how Mouth Mask works)

You can also enable Mouth Mask to process a video file or an image

With Mouth Mask mode in iRoopDeepFaceCam, you can interact with objects live via a webcam, video, or image, creating a seamless blend with the face swap. Imagine your face being face swapped while eating, drinking, or talking — this groundbreaking technique lets you fully enjoy the magic of interactive face swaps!
What’s truly incredible about this feature is its ability to work in real-time with your webcam, giving you complete control over the Mouth Mask to place it exactly where you want it. Whether you're creating fun content or experimenting with new ideas, this real-time capability makes it super easy and entertaining to explore. Plus, when you pair it with OBS virtual camera, it takes the fun to a whole new level, allowing you to bring your face swaps to life in live streams like never before. Dive in and experience the thrill!

Auto One to Ten Face Tracking (Max Ten people in frame)
![]()
(watch this video to see how Two faces tracking works)
![]()
Auto One to Ten Face Tracking in iRoopDeepFaceCam takes your face swap experience to the next level! With this feature, you can track up to one to ten people in a frame on either a webcam or video file. The software automatically detects target faces from the left side of the frame and assigns up to ten source faces to ten target faces. This feature shines when all the people are in the frame, allowing you to face swap and track One to Ten faces with ease.
Need to switch things up? You can reset face tracking at any time, with two face tracking you can switch sides, flip faces, or even detect faces from the right side of the screen. This works best with two faces. All these breakthrough features, combined with Mouth Mask mode, are incredibly powerful. It seamlessly tracks one to ten people, even when the camera angle changes or the scene shifts, letting them interact naturally and even switch sides in the room. With iRoopDeepFaceCam's face tracking, you'll always know where the person is, making for a smooth and dynamic face swap experience!
How Auto Face Tracking Works in iRoopDeepFaceCam
![]()
iRoopDeepFaceCam's auto face tracking feature leverages advanced Artificial Intelligence (A.I.) to create a dynamic and accurate face swapping experience. Imagine teaching a sophisticated robot to recognize and follow faces in real-time—that's essentially what's happening. The system identifies and "memorizes" faces in your target video or webcam, then tracks them as they move, ensuring a consistent and engaging face-swap.
The core idea is to use AI to analyze faces and their positions within a frame (video, webcam) and then accurately map them to faces in your source image(s). This mapping enables the face swapping to occur on the correct target faces, even if those faces change position over time. This feature is automatically enabled when you turn on the 'Auto Face Track' switch.

You don't have to always use face tracking. If your webcam or video displays people who will not change their positions, then using face tracking is unnecessary. You should use face tracking only if people will be moving around and changing positions.
How Face Index Option on Live Cam Preview Window Works:

The F1 dropdown allows you to select a specific face for single-face swapping. It is designed exclusively for single-face swapping and will override "Use All Source Faces (10 Max)" options. When you choose a source image containing up to ten faces, this dropdown will automatically populate, enabling you to select the desired face for single face swapping. A value of -1 indicates the use of the automatic face selection system for "Use All Source Faces (10 Max)" modes. When Ever you turn on this option the Face Index is always set back to -1.
F2 is only enabled when you have "Use Fist Two Source Faces" option switch on. It allows you to choose which faces to use from F1 and F2.

When you enable "Use All Source Faces (10 Max)", the Face Index is automatically reset to -1. You can then adjust the Face Index to a specific value, and the selected face will be used to swap all detected faces i
Related Skills
qqbot-channel
349.2kQQ 频道管理技能。查询频道列表、子频道、成员、发帖、公告、日程等操作。使用 qqbot_channel_api 工具代理 QQ 开放平台 HTTP 接口,自动处理 Token 鉴权。当用户需要查看频道、管理子频道、查询成员、发布帖子/公告/日程时使用。
docs-writer
100.3k`docs-writer` skill instructions As an expert technical writer and editor for the Gemini CLI project, you produce accurate, clear, and consistent documentation. When asked to write, edit, or revie
model-usage
349.2kUse CodexBar CLI local cost usage to summarize per-model usage for Codex or Claude, including the current (most recent) model or a full model breakdown. Trigger when asked for model-level usage/cost data from codexbar, or when you need a scriptable per-model summary from codexbar cost JSON.
arscontexta
3.0kClaude Code plugin that generates individualized knowledge systems from conversation. You describe how you think and work, have a conversation and get a complete second brain as markdown files you own.

