Matanyone using sammiroto

I have released a beta of the new Sammie-Roto 2! (note it is a new repository/url)

This is a complete rewrite from the ground up to be able to accommodate many features that people have been asking for. It is now a native desktop application rather than a webui.

Just a few of the changes and features:

  • Massively faster file importing
  • Includes an object removal model to get rid of unwanted objects or help build a clean plate.
  • The MatAnyone workflow has been simplified and can use mask inputs from multiple frames to help guide the output.
  • Automatic model offloading to better utilize available vram
  • Completely overhauled export dialog with new formats such as OpenEXR as well as the ability to automatically export each object as a separate file.
  • A lot of other nice small features and quality of life improvements.

I develop on Windows, so I haven’t had much opportunity to see how it works on Linux and Mac yet, but it should hopefully at least work :grinning_face:

24 Likes

Works fine on Mac here. Now that you have added openEXR export, it would be really cool if we could load OpenEXR sequences too :slight_smile:

2 Likes

It feels so much faster now, and it’s not using nearly as much vram as 1.8 release! Great job!

2 Likes

Did you install it on the same Mac that you are running Flame on? And what version of Python did you install on the Mac?

Just wondering if there’s any conflict that I would need to be aware of with Python.
Thanks

It should be run as a virtual env of python which won’t affect the default python installed for flame. Works on both Mac and Linux.

7 Likes

Love this. Thank you so much!

hey guys
has anyone tried the SeC (Segment Concept) model in comfyui?

2 Likes

Wow that version is so much faster on mac.

amazing

Great upgrade, Zarxrax, can’t believe it’s free. Object Removal is definitely a cool addition.

2 Likes

So I finally figured out the cause of all my frustration and the root of the problem. I had followed an outdated guide ages ago to install miniconda. Turns out I accidentally installed the x86 version and not the ARM version. Removing the x86 version and installing the ARM version fixed everything. Now I can update pytorch to the latest version and finally give this wonderful tool a spin.

Leaving this here in case someone does the same.

6 Likes

After installing sammie roto on Rocky 9.3 I get this error (original sammie runs fine), any ideas?:

got it working, had to add a view qt libraries

I’m using the latest version of sammiroto 2.0

The automatic roto works great

But the object removal crash on my mac

1 Like

Was there any error message?

Hello everyone! I created this simple script to make it easier to export clips within the Batch and automatically open Sammie 2.0 with the media loaded. I’ve only tested it on Linux with Flame versions 2025 and 2026. If anyone wants to try it out and improve the script, feel free to do so. I made it using Claude and Perplexity, and I’m not deeply experienced in Python to enhance it further.

Export_SammieRoto

When downloading the file, before running it you need to change the path of two variables in the CONFIG section at the start of the code.

SAMMIE_CMD: Path to Sammie Roto 2.0 launcher
EXPORT_ROOT: Destination folder for JPEG sequences

15 Likes

Genius! Thank you, Wilton!

1 Like

Wondering, if an equivalent of this can be built as a ComfyUI workflow with the exact same results and speed.

To Run Sami Roto last version on Tahoe I was helped with GPT because I faced issues and errors. Share the fix !

Here are the step in terminal

  1. Make sure Homebrew is installed. Then updtae python and install FFmpeg and OpenEXR

"brew update
brew upgrade python@3.10"

"python3 --version"

"brew install ffmpeg openexr"

2 : Install Python modules

Use Python 3.10 (adjust the path if necessary) and install all required modules:

"/opt/homebrew/opt/python@3.10/bin/python3 -m pip install --upgrade pip
/opt/homebrew/opt/python@3.10/bin/python3 -m pip install
PySide6
opencv-python
tqdm
hydra-core
huggingface_hub
diffusers
av
OpenEXR
Imath
torch
torchvision
torchaudio"

  1. Run Sammie-Roto

Navigate to the Sammie-Roto directory and launch the interface:

"cd /pathto/Sammie-Roto-2-main
/opt/homebrew/opt/python@3.10/bin/python3 launcher.py"

If you face error at least give them to gpt or any model and they can help for this !

5 Likes

Amazing work @Zarxrax! You nailed it! Big thank you!
Are you planning on looking at Sam3?
[Edit] Or do we need MatAnyone to be updated first maybe?
[Edit2] Or can you plug Sam3 segmentation results into MatAnyone in Sammie-roto?

1 Like

Has anyone tried Sammie-Roto v2.0.0 on linux?