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. Mac OS X
  3. Linux
If you're using OBS version 27, you need to download version 2.6.1 or lower.

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
  • Install latest visual c++ redistributable for visual studio 2019
  • 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.
Donations
You can donate to me via PayPal, GitHub or Patreon.
Author
Exeldro
Downloads
769,767
Views
1,107,619
First release
Last update
Rating
4.78 star(s) 99 ratings

More resources from Exeldro

  • Dynamic Delay
    Dynamic Delay
    Filter for dynamic delaying a video source
  • Source Switcher
    Source Switcher
    Plugin for OBS Studio to add a source that switches between a list of sources
  • Source Clone
    Source Clone
    Add source to OBS that lets you clone sources to allow different filters than the original
  • Recursion Effect
    Recursion Effect
    Plugin to add recursion effect to a source using a filter
  • Gradient Source
    Gradient Source
    Gradient Source for OBS studio

Latest updates

  1. Version 2.7.2

    Fix transition for sources that rotate more than 90 degrees Move Video Capture Device enable...
  2. Version 2.7.1

    add option to move source audio balance make matching nested scenes an option
  3. Version 2.7.0

    remove restriction for same bounding box type for matching items don't create move transition...

Latest reviews

I already updated to version 2.7.2 and it has better functions, excellent fixes, exeldro
The Move Transition plug-in allows creative transitions in OBS and more. With the 2.7.2 update Move Transition can control the Insta360 link web cam . This opens up new options for creative camera control.
An amazing plugin from an amazing programmer.
I love this plugin!

That said, Exeldro you really need to add a "If you're using OBS version 27, you need to download version 2.6.1" at the top of the description (an alert like other plugin descriptions have). Without the warning, users assume that the latest version is backwards compatible with all OBS versions and not just with OBS 28+. It's frustrating when you download and install a plugin, see that it's not working, and having to search why this didn't work out of the box.
Already Installed correctly in the obs folder.
1. "move-transition.dll" already in the correct plugins folder
2. Im downloading the 2.7.0 move transition because I literally cannot find how to download the old versions in here. can u give link?
3. I'm using OBS version 26.1.1

The problem is. When I click the "+" button on filters, theres no plugin occurs. cant even see the "move" button. Why? Thank you for your help
Exeldro
Exeldro
You download old versions of the move transition plugin here: https://obsproject.com/forum/resources/move-transition.913/history
hate to mark this average but I have v 2.7.O running in OBS v28.0.3 on a mac. Set up a move assigned it to a hotkey. Works great until a switch to another scene then the hot key won't trigger the bove, actually nothing will trigger the move. quit and restart all good until i switch to another scene
I download and install plugin with OBS 28 using Windows Insaller on versions 2.7.0 and try the other version to install it manually and both cases didnt work, didnt see any transition.
the best pugin
I download and install plugin with OBS 28 using Windows Insaller on versions (2.7.0, 2.6.4) and on both cases i clic on the + button to add the transition and is not showing move transition
Exeldro
Exeldro
Did it install in the correct directory? Is move-transition.dll in the correct plugins folder? Does the obs log file show loading move-transition.dll?
I have downloaded the plugin, getting everything installed but when I am looking up for the move transition It does not appear on my OBS only the effects: Stinger, Luma Wipe, Shader, Shader, I need some help
Exeldro
Exeldro
Are you on OBS 28 click the plus button in the transition dock.
Are you on OBS 27, make sure you install version 2.6.1 or lower of the plugin.
For more support use the discussion page, discord or twitter.
Top