Motion Blur
Tick Motion Blur and set the Shutter Angle (180° gives the film look). Only the reframe's own camera moves blur, so a fast whip pan looks like a real camera made it, and the shake RockSteady removed never comes back as blur.
Spatial Film Immersive UtilityFree for DaVinci Resolve Studio
Spatial Film Immersive Utility is a set of free plug-ins for DaVinci Resolve Studio on MacOS (Windows coming soon). Drop in an DJI Osmo 360, Osmo 360 II or Avata 360 clip on the timeline and it becomes a stitched & stabilized 360 video, or a reframed 16:9, 9:16 or 1:1 shot. It works from the file the camera recorded - OSV. No DJI Studio export needed.
Spatial Film Immersive Utility Pro
Apple silicon · macOS 14 or later · DaVinci Resolve Studio 20 or later



Why it exists
Resolve will not open an .OSV file. So the usual route runs through DJI Studio first: stitch there, export a large file, then start editing.
And when you want a flat 4K or vertical shot from that 360 export, Resolve first scales the whole sphere to fit your timeline. Much of the detail is gone before you frame anything.
Spatial Film Immersive Utility moves those steps into Resolve. The stitch, the stabilization and the reframe are effects on your clip, on the Edit page, working from the original file.
Why it mattersOne clip on your timeline can be the 8K 360 master and the 9:16 Short. Change your mind about the framing and you move a keyframe, not a whole export.
Spatial Film DJI 360 Stitch
Drop Stitch on an Osmo 360, Osmo 360 II or Avata 360 clip and it becomes the full 360 video on a Standard Immersive timeline. Resolve's own Immersive Viewer and Immersive Transform work on it once the clip is marked as 360.




The same Osmo 360 II frame twice: stabilization off, then Direction Lock with Horizon Leveling.
In Resolve, set Clip Attributes > Video to Monoscopic and Equirectangular 360°. Now you get immersive view directly inside Edit Page. It solve the biggest 360 editing problem in Resolve.
How to set Clip Attributes, in the guideAt a glance
0
DJI Studio exports. Your original .OSV files open straight in Resolve.
3
Cameras: DJI Osmo 360, Osmo 360 II and Avata 360.
16K
Osmo 360 II timelapses, stitched and held level on a 16K timeline.
3×
Sharper reframes: three times the fine detail of a DJI Studio 8K export reframed on a 4K timeline, in our tests.
Spatial Film DJI 360 Reframe
Put the same clip on an ordinary 16:9, 9:16 or 1:1 timeline and apply Reframe. It builds your view from the raw lens images in the camera file, not from a 360 sphere Resolve has already scaled down to fit the timeline. So a 4K or 1080 shot keeps more of the detail the camera recorded. It give you the best reframe video quality on the Internet so you can cut tho the noise with jaw dropping image quality from us.
Why it mattersThe 16:9 cut and the 9:16 Short come from the same clip, at the full quality of the lenses, with keyframes Resolve already understands.








Tick Motion Blur and set the Shutter Angle (180° gives the film look). Only the reframe's own camera moves blur, so a fast whip pan looks like a real camera made it, and the shake RockSteady removed never comes back as blur.
Click a person, animal or vehicle in the viewer, or drag a box around it. It tracks in the background while you keep editing, and the camera follows. New Subject From Here switches to someone else; Stop Following Here lets go. It can lose very small or very fast subjects, and it cannot follow a timelapse. How to use it
Tip. A preset looks the same on 16:9, 9:16 and 1:1.
Spatial Film 360 Reframe
Spatial Film 360 Reframe makes flat 16:9, 9:16 or 1:1 shots from 360 video that is already stitched: an Insta360 Studio export, a DJI Studio export, or any 2:1 360 video in MP4 or MOV. It reads the file at its full resolution, not the smaller picture Resolve fits to your timeline.
Speed and proxy
Tick Proxy in the Stitch effect and it plays from the low-resolution .LRF file your camera already recorded next to each clip. Set Resolve's Timeline Proxy Resolution to Half as well. In our tests on an M4 Max, 8K then played in real time with no dropped frames.
For a faster export, set Seam Blend to Spatial Film (faster).

Untick Proxy before you export. Resolve does not tell a plug-in whether it is playing back or exporting, so a ticked box stays on for the export too. The Clip line in the Inspector says PROXY ON while it is ticked.
Keep each clip's .LRF file next to it. Proxy needs it. Playback tips in the guide


16K timelapse
The Osmo 360 II shoots 16K timelapse, and Stitch handles it on a 15360 x 7680 timeline at 29.97 fps. In every stabilized mode the view stays still and level. If the camera gets knocked or re-leveled mid-shot, the view takes the new level at once.
Deflicker (timelapse) evens out flicker in brightness from frame to frame and keeps real changes, such as a sunset. Our plugin get 2x better image quality result than DJI Studio. If you want your full 16K 360 timelapse - this is the ONLY way!
For Patreon supporters, Spatial Film Immersive Utility Pro adds Spatial Film Chrome Ball: a realistic chrome ball at the bottom of a 360 shot that covers the tripod and the operator and reflects the scene around it. Raise Shape and it becomes a chrome egg, with less sky in the reflection and more of the scene around the horizon.
Mono 360 · Signed and notarized

Set it up once
Quit Resolve and run the installer. When Resolve starts again, the effects are under Effects > Open FX > Filters > Spatial Film.
Why it mattersOne signed, notarized installer puts the effects and the OSV Converter app on your Mac.
Open Spatial Film OSV Converter, drop the folder with your .OSV clips on it and click Create. Each clip gets an .mp4 version Resolve can open. Import those into Resolve.
Why it mattersResolve will not open an .OSV file. The converter never changes your originals.
For 360: Project Settings > Master Settings, set Immersive workflows to Standard Immersive and the timeline to 7680 x 3840 at 59.94 fps (15360 x 7680 at 29.97 fps for a 16K timelapse). For a flat video, use an ordinary 16:9, 9:16 or 1:1 timeline.
Drag Spatial Film DJI 360 Stitch onto the clip, or Spatial Film DJI 360 Reframe on a flat timeline. For 360, select the clips in the Media Pool, right-click > Clip Attributes > Video, and set Stereoscopic Mode to Monoscopic and Projection Format to Equirectangular 360°.
Why it mattersThat last setting is what makes Resolve's Immersive Viewer look around. Select a whole batch and set it once.
The honest version
Not yet: Windows. Stitch reads DJI .OSV files only; for other cameras, Spatial Film 360 Reframe reframes their stitched exports. The plug-ins are made for immersive video: they work with 360 video today, and more immersive formats are planned.
Questions
Yes. Spatial Film Immersive Utility is free on Patreon. Spatial Film Immersive Utility Pro, which adds Chrome Ball, is for paid patrons.
It is made for immersive video. Today it works with 360 video, and more immersive formats are planned.
Spatial Film Immersive Utility is made and tested for DaVinci Resolve Studio 20 or later (tested with 21.1.1). 360 work needs Studio: the free version stops at UHD (3840 x 2160), so it cannot make 8K or 16K 360. The free version has not been tested on a Mac.
No. It needs a Mac with Apple silicon (M1 or later) and macOS 14 or later.
The DJI Osmo 360, Osmo 360 II (including 16K timelapse) and Avata 360, from their original .OSV files.
Not to stitch, stabilize or reframe your clips in Resolve. Keep it for anything Spatial Film Immersive Utility does not do yet.
Resolve does not import the .OSV extension. Spatial Film OSV Converter, which comes in the same installer, makes an .mp4 version of each clip that Resolve opens. Import those.
No. The OSV Converter makes new .mp4 versions next to your originals, or in a folder you choose, and never changes the originals.
Resolve does not know the clip is 360 yet. In the Media Pool, select the clips, right-click > Clip Attributes > Video, and set Stereoscopic Mode to Monoscopic and Projection Format to Equirectangular 360°. You can set a whole batch at once.
Only while you edit. Untick it before you export. Resolve does not tell a plug-in whether it is playing back or exporting, so a ticked Proxy stays on for the export. The Clip line says PROXY ON while it is ticked.
Yes. Color page grades apply after the effect, so you grade as usual. For a color-managed project, set the effect's Color to D-Log M or DaVinci Wide Gamut / Intermediate.
No. Guides and on-screen controls are drawn in the viewer only. They never appear in a render.
Yes. Make a 1080 x 1920 timeline, put the clip on it and apply Spatial Film DJI 360 Reframe. A preset looks the same on a vertical timeline as on 16:9, so there is nothing to reset.
Yes, with Spatial Film 360 Reframe, which comes in the same installer. It reframes any 2:1 360 video, such as an Insta360 Studio or DJI Studio export, from the file's full resolution. It does not open Insta360's .insv files: export from Insta360 Studio first. Stitch and the DJI Reframe still read DJI .OSV files only.
Yes, in both Reframe effects. Motion Blur blurs only the reframe's own camera moves, with a keyframable Shutter Angle. With Follow Subject (Beta), click a person, animal or vehicle in the viewer, or drag a box around it, and the camera follows. It can lose very small or very fast subjects.
Yes. The installer is signed and notarized by Apple.
Quit Resolve, then move /Library/OFX/Plugins/SpatialFilm360.ofx.bundle and Applications/Spatial Film OSV Converter to the Trash.
On YouTube
Get Spatial Film Immersive Utility
The plug-ins are free. The download lives on my Patreon.
Apple silicon · macOS 14 or later · DaVinci Resolve Studio 20 or later · Version 1.3.0 (build 496)