Move

Move 3.1.1

jenks_

New Member
OBS crashed a few times in a row. I wasn't doing anything with any of my move filters, just trying to rename a Window Capture source. Looks like the log says it could be the audio move filter?

https://obsproject.com/logs/LUml0IRMjDOihoLd

If it matters when trying to recreate, the window capture source was inside of a group with one other window capture source.
 

Ineedhelp3

New Member
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,
 

Ineedhelp3

New Member
hey so i figured out what i was doing wrong, but now ive got another issue, the rotation audio move just stopped working for one particular source, no idea why what do i do about that
 

Swordfish101

New Member
Suddenly I can't get a position when clicking "Get Transform". If I fill in a value manual, it works once when I hide/show filter. Then it doesn't work.
 

AdrienMenielle

New Member
hey im having issues with the plugin, i recently update the plugin and it made my insta360 camera usless with the plugin, before i updated it i had a couple move capture video filters set up so the camera could move by its self and it was working flawlessly after i updated the plugin every time it trys to move the camera seems to freeze staying stuck in a spot before it can even reach the point its suppose to. any ideas on how i can fix it?
Hi, bumping this message because I have the exact same problem (same issue, same cam). So do a few more people in the comments of the demo video apparently. I have to downgrade to 2.8.2 to keep using the "Move Video Capture Device" feature.
 

SCAgency

New Member
Virus Total (CrowdStrike Falcon vendor) and Windows Defender are reporting the latest installer for Windows as a threat. Can you address this? Looks like an awesome feature. Thanks.
 

lion000

New Member
Can you add a "shake effect" easing function to the smooth move plugin?

I am trying to simulate the shakiness of actually holding a camera. The normal move function works perfectly , but it's transition is much too smooth to be believable as someone actually moving a handheld camera.

The shake affect in the shader plugin does do the shake effect , but as a filter. Not a transition. Which means the scene just shakes constantly which does not work for me. I want the shake only in transition to simulate real movement of a handheld camera.

Example - I make a video holding my camera strecthed out in front of me.

Scene A - The video I made panned in showing only my face.
Scene B - The same video panned out showing entire scale of the video.

The move transition and subtle shake would simulate real movement as if i was actually moving the camera back and forth from my face.
@Exeldro

Can you help with this ? I would be willing to pay for your time and effort if you could add a slight shake as an easing function.
 

EB123

Member
+1 to this idea... although i would suggest calling it something like "humanize" rather than "shake" and focus on subtle variations like a natural human input not mathematical randomness.. have a setting to adjust how much or how little you add also would be good. IMO cameras look much better when they retain a small movement rather than totally still..
 

Rakibul Hassan

New Member
I wanted to use a trigger to start the move filter once I hit record in the OBS. I'll use a 2 second delay, which is possible but I wanted this trigger to run once I hit record button on OBS.

Is that possible? I see so many triggers, but I can't work it out.
 

denilsonsa

New Member

I'm getting errors about variables being used before initialized:

Code:
[ 33%] Building C object CMakeFiles/move-transition.dir/move-transition-override-filter.c.o
[ 33%] Building C object CMakeFiles/move-transition.dir/move-source-filter.c.o
[ 44%] Building C object CMakeFiles/move-transition.dir/move-value-filter.c.o
[ 55%] Building C object CMakeFiles/move-transition.dir/move-filter.c.o
[ 66%] Building C object CMakeFiles/move-transition.dir/move-action-filter.c.o
[ 33%] Building C object CMakeFiles/move-transition.dir/move-transition.c.o
[ 77%] Building C object CMakeFiles/move-transition.dir/audio-move.c.o
[ 88%] Building C object CMakeFiles/move-transition.dir/easing.c.o
/var/tmp/pamac-build-denilson/obs-move-transition/src/obs-move-transition/move-transition.c: In function ‘render2_item’:
/var/tmp/pamac-build-denilson/obs-move-transition/src/obs-move-transition/move-transition.c:1701:55: error: ‘bounds_crop.left’ may be used uninitialized [-Werror=maybe-uninitialized]
 1701 |                             width - (bounds_crop.left + bounds_crop.right),
      |                                     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/var/tmp/pamac-build-denilson/obs-move-transition/src/obs-move-transition/move-transition.c:1671:35: note: ‘bounds_crop.left’ was declared here
 1671 |         struct obs_sceneitem_crop bounds_crop;
      |                                   ^~~~~~~~~~~
/var/tmp/pamac-build-denilson/obs-move-transition/src/obs-move-transition/move-transition.c:1702:55: error: ‘bounds_crop.top’ may be used uninitialized [-Werror=maybe-uninitialized]
 1702 |                             height - (bounds_crop.top + bounds_crop.bottom))) {
      |                                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/var/tmp/pamac-build-denilson/obs-move-transition/src/obs-move-transition/move-transition.c:1671:35: note: ‘bounds_crop.top’ was declared here
 1671 |         struct obs_sceneitem_crop bounds_crop;
      |                                   ^~~~~~~~~~~
/var/tmp/pamac-build-denilson/obs-move-transition/src/obs-move-transition/move-transition.c:1701:55: error: ‘bounds_crop.right’ may be used uninitialized [-Werror=maybe-uninitialized]
 1701 |                             width - (bounds_crop.left + bounds_crop.right),
      |                                     ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/var/tmp/pamac-build-denilson/obs-move-transition/src/obs-move-transition/move-transition.c:1671:35: note: ‘bounds_crop.right’ was declared here
 1671 |         struct obs_sceneitem_crop bounds_crop;
      |                                   ^~~~~~~~~~~
/var/tmp/pamac-build-denilson/obs-move-transition/src/obs-move-transition/move-transition.c:1702:55: error: ‘bounds_crop.bottom’ may be used uninitialized [-Werror=maybe-uninitialized]
 1702 |                             height - (bounds_crop.top + bounds_crop.bottom))) {
      |                                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/var/tmp/pamac-build-denilson/obs-move-transition/src/obs-move-transition/move-transition.c:1671:35: note: ‘bounds_crop.bottom’ was declared here
 1671 |         struct obs_sceneitem_crop bounds_crop;
      |                                   ^~~~~~~~~~~
cc1: all warnings being treated as errors
make[2]: *** [CMakeFiles/move-transition.dir/build.make:76: CMakeFiles/move-transition.dir/move-transition.c.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:83: CMakeFiles/move-transition.dir/all] Error 2
make: *** [Makefile:156: all] Error 2

You may want to take a look at those errors/warnings. (Manjaro Linux, gcc 13.2.1)
I guess that could be possible if both item_a and item_b are NULL, which I hope won't ever be the case. But the compiler doesn't know about it.
 

Rakibul Hassan

New Member
I wanted to use a trigger to start the move filter once I hit record in the OBS. I'll use a 2 second delay, which is possible but I wanted this trigger to run once I hit record button on OBS.

Is that possible? I see so many triggers, but I can't work it out.
@Exeldro,

Can you please assist in this regard? Is that possible to trigger a move when I hit record?
 

SD Agency

New Member
@Exeldro Wanted to follow up on earlier post...

"Virus Total (CrowdStrike Falcon vendor) and Windows Defender are reporting the latest installer for Windows as a threat. Can you address this? Looks like an awesome feature. Thanks."

Would you have a few moments to address this? Would love, love, love to use this plugin but don't want to get in any hot water from IT or have system issue if this leaves a vulnerability in Windows. Windows Defender indeed warns not to install. If these are false positives can you shed a little light on that? I apologize if this has been covered before but searching the forums I can't find anything. Ultimately a response will help even more people download and use these awesome features. Thanks!
 

Exeldro

Active Member
@SD Agency that is your virus scanner falsely indicating it as a threat. Please inform the virus scanner software that it is safe. You can check the download is valid signed by "Exeldro".
 

pariruhbatibat

New Member
I seem to have problems with the "get transform" function of Move source, i want to make a little "levitating animation" for a png i have and the transform just moves it side to side and then out of bounds very quickly when it gets to the second move source
 

besublime

New Member
Is anyone aware of a help guide or wiki for this plugin? I absolutely love using it and am learning a ton, but even as a developer / professional googler, I'm having trouble answering seemingly simple things like how Start Delay, Custom Duration, and Start Action / End Action time values work in a Move Source filter. (In order to figure out why I have to increase the custom duration to prevent cutting off the End Action.)

I'd honestly like to start one if not, but I don't want to reinvent the wheel if one exists that I'm just not finding.

Thanks @Exeldro for all the great work you put into this.
 

Exeldro

Active Member
@besublime there are some videos on YouTube explaining Move Source filters, nothing other that I know of.
Start delay is the time between the trigger of the filter and the beginning of the movement.
Custom duration is the duration of the movement, if not set the global transition duration is used.
End delay is time between the end of the movement and the end actions like triggering a next move filter
 

zamn

New Member
Howdy yall! I'm trying to create a timer using a Move Value filter while using the Format Type for strftime. But it seems to be breaking if I use the format of %#M:%S which is what I am using to attempt to remove the leading zero on the minutes.

Basically when the filter is triggered it will revert to 00:00 before the filter actually triggers. It works normally when using %M:%S though. Any idea if this is just a glitch or if there is another way that I can remove the leading zero on the minutes?

Thanks for any guidance you might have!
 
Top