Magicam konzentriert sich auf den Live-Gesichtstausch vor der Kamera statt auf die Bearbeitung aufgezeichneter Videos. Ein einziges hochgeladenes Foto dient als Quellgesicht, und die Software rendert den Tausch in Echtzeit auf das Webcam-Bild, sodass andere Teilnehmende die Veränderung während eines Anrufs, Streams oder einer Aufnahme direkt sehen. Zusätzlich gibt es einen Videomodus für bereits aufgezeichnete Clips sowie einen Stimmveränderer und Voice-Cloning passend zur visuellen Veränderung.
Da die Verarbeitung lokal läuft, gibt Magicam an, dass Gesichtsdaten nicht in die Cloud hochgeladen werden. Eine integrierte virtuelle Kamera macht das veränderte Bild in Zoom, Twitch oder anderen Konferenz- und Streaming-Apps als Kameragerät auswählbar, und Regler für Mischintensität und Gesichtsmodell-Qualität sind ebenfalls vorhanden.
Es gibt eine kostenlose Stufe mit begrenzten Modi, Dauer und Wasserzeichen; kostenpflichtige Pläne ergänzen 4K-Ausgabe, hochwertigere Gesichtsmodelle, unbegrenzte Uploads und Tauschdauer, unbegrenztes Voice-Cloning, erweitertes Tuning und das Entfernen des Wasserzeichens. Für flüssige Echtzeitleistung wird eine dedizierte GPU empfohlen.