Supported Bit Versions
  1. 32-bit
  2. 64-bit
Source Code URL
Minimum OBS Studio Version
Supported Platforms
  1. Windows
  2. Mac OS X
  3. Linux
If you're using OBS version 27, you need to download version 2.6.1 or lower.


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\
    C:\Program Files (x86)\obs-studio
  • Start OBS Studio 64 bit
  • Add a Move transition using the plus icon on the "Scene Transitions" dock.
  • 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
  • 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
  • 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
    • Stretch
      Scale and stretch the sources to the size of the transition
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:
For face landmarks the following numbers are used:

You can donate to me via PayPal, GitHub or Patreon.
First release
Last update
4.72 star(s) 127 ratings

More resources from Exeldro

  • Markdown Source
    Markdown Source
    Add markdown to your OBS
  • Source Dock
    Source Dock
    Plugin for OBS Studio to add a dock for a source
  • Source Copy
    Source Copy
    Copy and paste scenes, sources and filters on clipboard
  • Source Clone
    Source Clone
    Add source to OBS that lets you clone sources to allow different filters than the original
  • obs-shaderfilter
    Add user defined shader effects to sources

Latest updates

  1. Version 3.0.2

    Fix move action crash on shutdown Fix loading of move action and move value Fix memory leak in...
  2. Version 3.0.1

    Fix crop to bounds on first frame of transition Fix first frame of show and hide transitions Fix...
  3. Version 3.0.0

    Add Move Source Swap filter Add move transition triggers to move filters Add end action to move...

Latest reviews

I don't know how OBS existed without this plugin.

But .... I have an issue and AndiLippi says I must tell you
If I set up a single setting Move Value
then duplicate it,
I can't edit the setting's value because it isn't there.
I have to select another setting, then reselect the setting I want to use and the value appears so I can edit it.
Thank you for letting me know the issue. I will try to make a fix for that.
Amazingly, 3.0 additions make this plugin better than the excellence it already was!
Its very good can agree but if have stumbled across an error when you remove the zoom in the transition it breaks my webcam and it disapears for a second and makes the transtition look not the best but on the whole the plugin is amazing
The GOAT plugin
The best plugin for OBS studio, essential in all my scene collections.
Hi i need help with using this, im trying to get an image to move in relation to an audio source but i have two issues, 1 even tho i have the settings for audio move to enable the source move filter with no threshold it still doesnt, and 2 the move source transform doesnt seem to work right, ive tried using get transform but it doesnt collect the position information, or rotation, so then i tried inputting it myself, but when i try to add anything to rot: it does the rotation but also moves completely offscreen to the left, what can i do to fix this,
Hello! I'm currently using OBS Studio 30.0.2, and I must say, it's a fantastic plugin with a plethora of features. However, I've encountered an issue where the 'Get Transform' or 'Get Values' functions don't seem to work for me. This unfortunately renders the plugin unusable for me as I would love to utilize the 'Move Source' filter. I've tried running it both in Admin mode and Normal mode, and whether it's the portable or installed version, the functionality just doesn't seem to kick in. Is there a solution or workaround available for this?
To get Move working on Ubuntu 22.04.3 LTS we
1 downloaded and unzipped Move 2.6.1
2 dig down into the Move folders, uzipping some, looking for a folder called 'move-transition'
3 copy 'move-transition' to $HOME/.config/obs-studio/plugins
4 restart OBS

That's it. Then Move works in OBS 27.2.3+dfsg1-1
It works wonderfully. I just wish that that the plug-in included a move type setting to write the text on the screen and not just type it out. I use cursive font a lot so if we had a move transition effect to cause the text to be written out that would be cool.
That would require changes in the text source and not in the move plugin.
What would we do without Exeldro?