Move

Move 3.2.1

Supported Bit Versions
  1. 32-bit
  2. 64-bit
Source Code URL
https://github.com/exeldro/obs-move-transition
Minimum OBS Studio Version
25.0.0
Supported Platforms
  1. Windows
  2. macOS
  3. Linux
Download

Plugin for OBS Studio to move sources to a new position during scene transition
If the 2 scenes contain a source with similar name (configured with settings) it will do the move the position and size between the 2 positions.

Manual Installation Windows
(Use the installer for easier installation)
  • Unzip the download in the OBS folder for example:
    C:\Program Files\obs-studio\
    or
    C:\Program Files (x86)\obs-studio
  • Start OBS Studio 64 bit
  • Add a Move transition using the plus icon on the "Scene Transitions" dock.
    1585719970940.png
  • Set the properties of the transition using the cogwheel button on the "Scene Transitions" dock.
Installation Linux
  • Unzip the download
  • Copy to $HOME/.config/obs-studio/plugins
Properties
  • Match if the source name
    The sources must have the same kind of transformation (bounding box type and alignment).
    (This does not work in Studio mode with duplicate sources switched on)
    • contains the other source name
      "Camera" matches "Test Camera 1 [Filtered]"
    • with numbers removed from end matches the other source name
      "Camera 1" matches "Camera (2)"
    • with the last word removed matches the other source name
      "Camera one" matches "Camera two"
  • Matched items
    All items that have matching items in the scene your are coming from and are switching to.
  • Appearing items
    All items that have no matching item and are in to scene you are switching to.
  • Disappearing items
    All items that have no matching item and are in the scene you are coming from.
  • Easing
    • No easing
      Linear movement of the sources.
    • Ease in
      Eases the start of the movement of the sources.
    • Ease out
      Eases the end of the movement of the sources.
    • Ease in and out
      Eases the start and end of the movement of the sources.
  • Easing function
    See easings.net
  • Zoom
    New sources are zooming in on appearing and old sources are zooming out on disappearing, instead of staying the same size.
  • Position
    The position new sources are coming from an old sources are going to.
  • Curve
    The amount of curve for the path between the start and end position.
    • 0.00 is no curve.
    • Positive is curve away from canvas center.
    • Negative is curve towards canvas center.
  • Transition
    The transition used for the item.
    For matching items without a transition, the item switches half way the transition between the item in the scene its coming from and the item in the scene it is going to.
  • Transition scale type
    • Max only
      Scale to aspect ratio, but only to the maximum size of each source
      max only.gif

    • Aspect
      Always scale the sources, but keep aspect ratio
      aspect.gif
    • Stretch
      Scale and stretch the sources to the size of the transition
      stretch.gif
Override filter
This filter can be added to a scene or a source to override the move transition for a source of the scene or the source global.

Move Source filter
If you want to move sources without transitioning to an other scene check out this video:

Start trigger options are:
  • None
    not started automatic, use a hotkey or set next move on an other move to start this move
  • Activate
    When the source becomes actively shown in the final mix
  • Deactivate
    When the source becomes not active, so not showing the final mix.
  • Show
    A source is considered showing if it’s being displayed anywhere at all, whether on a display context or on the final output
  • Hide
    When it is not showing anywhere
  • Enable
    When the eye icon in front of filter name is enabled.
NVIDIA AR Move filter
To get the filter make sure you have NVIDIA AR installed from this page:
https://www.nvidia.com/en-us/geforce/broadcasting/broadcast-sdk/resources/
For face landmarks the following numbers are used:
1710767809207.png

Donations
You can donate to me via PayPal, GitHub or Patreon.
Author
Exeldro
Downloads
2,384,304
Views
3,200,046
First release
Last update

Ratings

4.65 star(s) 151 ratings

More resources from Exeldro

Latest updates

  1. Version 3.2.1

    Fix move source filter invalid from positions Fix move source crash with removed scene Fix crash...
  2. Version 3.2.0

    Requires OBS 31.1 or higher Add Canvas support to Move Action filter Add Canvas support to Audio...
  3. Version 3.1.5

    Fix move source crash on exit Fix move transition between disabled filter Fix reference leak in...

Latest reviews

I've had a terrible problem with the program 'cuz when I install it and run OBS the entyre OBS start to lag, until it freezes and starts to jeopardize my other apps that are open in my desk. I figured out that it is this proggram 'cuz I unistalled it, run OBS and it didn't freeze or crash with my other apps. If this might be involved in the problem, I use StreamElements for multi stream, and when it is alone in the app, OBS runs perfectly, but once I install this plug-in, the app just seems to convulse until it freezes and I have to use the task manager to close it.
Exeldro
Exeldro
Stream elements plugin as is know to cause issues like this. Please try without the stream elements plugin.
This plugin worked for me, but now, when I start obs with this plugin downloaded, the rectangle where I see my camera gets really laggy, but the audio bars at the bottom of the screen move smoothly. Idk why this happens. If someone could help me, i'd really appreciate it.
Use it for months now, and really good plugin, really efficient and doesn't affect OBS performances in any way in my PC (7800X3D)
Have been using this on Windows 11 for a pngtuber model; works completely fine. Though, I did switch to Linux Mint for better performance, and the audio move filter just doesn't work. Crashes, doesn't leave a log, and just leaves me stumped. Hopefully this gets fixed.
This plugin is awesome !
I just realise transition doesn't work if you're using "SE.Live".
But, you still can use the plugin as a filter source.
This Plug-in is absolutely the GOAT! Recently I started using it and have had nothing but amazing results, there is only one problem that I have ran into. There seems to be a problem with the Zoom function when switching between scenes when the transition is set to Fade. For example, if Scene A has both my gameplay and camera as sources, then switch to Scene B which only has gameplay, the camera does the Fade transition but still applies Zoom even though it is set to 0%. I am trying to get the camera to only fade when it is not on the Scene being switched to. When there was a toggle to turn on/off zoom it wasn't an issue. Maybe I'm doing something wrong, any help is appreciated. Keep up the amazing work, this is such a helpful tool.
Exeldro
Exeldro
Set zoom to 100%
Hi Exeldro. Thank you so much for making this plugin. This is such a life-changing plugin for me. I have been using it since I started streaming in 2021. I have one feedback with this current version. When I set the transition of matched sources to fade, there is a bug when transitioning from one scene to another with the same source. I think it has to do with the move sources/filters activating late during the transition. I would love to send a video if that would help you understand it.
Thank you for your hard work! <3 For some reason I can't add Start/End delay for frontend actions/source visibility/filter enable and etc OBS 31.1.0 I pretty sure it was possible before, did something broke? Or am I tripping?
Excellent Plugin - Accomplishes so much.
hi thank you for always updating this plugin
i have a question is my Audio move is not showing in the fliter option
is the audio move combine to other filter?
my obs is 31.1.1
thankyou so much
Exeldro
Exeldro
Audio move is an audio filter and should only show on audio sources
Back
Top