Online Tutorials

Is it possible to add a Zoom background to an recorded video? → Easy with Semantic Image

How to edit a background of a recorded video

If you can add a virtual background to an existing video, you

can make interesting edits.

Can Zoom backgrounds be added only in real time?

Many background compositing are set at the time of shooting.

We want to process an existing video.

However, it seems difficult to write the processing of the video.

Solved in seconds with SemanticImage

With a library called ****


, you can

easily apply virtual backgrounds to existing videos.

GitHub – john-rocky/SemanticImage: A collection of easy-to-use image/video filter.

A collection of easy-to-use image / video filters. 1, Add SemanticImage to your project as Swift Package with Swift… (

how to use

1. Import Semantic Image


Semantic Image

in Swift Package Manager .

import SemanticImage

2. Perform background composition

sematicImage. **swapBackgroundOfPersonVideo** (videoURL: url, backgroundUIImage: uiImage, { err, processedURL in  
    // process edited video in here  

It is.


I’m a freelance engineer.

Work consultation

Please feel free to contact us with a brief development description.

[email protected]

I am making an app that uses Core ML and ARKit.

We send machine learning / AR related information.