I was watching to see if I could control my iPhone’s zoom via Host or by broadcasting the camera, but you answered that quickly in the beginning. I have 3 iPhone camera and I wish I could control camera zoom. I only ask in case things have changed. Great app and awesome content!!
There is a digital zoom, via the effects option, but it's not the camera's actual zoom. Not sure I made the digital zoom remotely controllable, but let me know if that's desired.
Great job Steve! I've been using VDO Ninja for months now, and I'm wondering for users on phones that can't seem to landscape their video - is there a Scaling option that is like "Fill to landscape" or "Stretch to fill" option? I've played with Force Landscape, but if I ask a guest to rotate their camera, the call will be sideways for them. Just wondering if there is a director option to kind of fix the video they push to OBS browser sources without the user needing to do anything
I've been working on a new option, instead of forced landscape; &aspectratio=portrait , which is on the alpha version. I'm running into some issues with resolutions, where setting the aspect ratio and cropping is causing the resolution to be a bit low or whacky, so I have more work to do there. On the viewer's side, you can use &cover, which will have videos fit their assigned area. If you make a browser source window 9:16, and use &cover, in theory the video should crop to fill that window. When using a group scene, you can use &916 on the view side, and &cover, and perhaps even &slots=N with a bit of math to determine the browser window size, to get a cropping that's desired. There's also vdo.ninja/alpha/mixer, where you can create your own custom layouts, with fixed aspect ratios per video in a mixed scene. I feel like I'm 60% of the way done solving this problem, but it's the lingering gotcha's and last minute quirks that are really sucking up time.
Excellent video as always Steve. I always use your control room and set my backgrounds to logo images for the youtubers who join me on the live shows. Could you give me any tips to sharpen the edges around my participants at all? I notice in my "window" that it is fairly hazy around my head against my background. Anything you can advise to sharpen this would be appreciated. Your software absolutely rocks and is the perfect vehicle for my live shows! Andy
If using OBS there's an effect option to sharpen the video. You can also add &scale=100 to the view links, which will disable CPU optimizations that may soften the image a bit. Increasing bitrate or changing codec may also help. Join the discord for added help. Discord.vdo.ninja
It's something I really want to add, however it's a lot harder for me to access those settings on Android/iOS. I've recently managed to get HDMI / USB video input into Android working though (available as a test APK on discord atm), and last year I got screen sharing working. I'll continue to add more features in as I figure out how, including driver settings.
@@steve_seguin Sounds awesome, I'll join the discord. Hopefully you stumble over some app like "open camera" but that's open source, so you don't have to re-invent the wheel
Likely. Windows only lets a single application access a video device at a time. You can try this plugin: github.com/exeldro/obs-virtual-cam-filter , which will let you share a video device in OBS with VDO.Ninja as a virtual camera
@@Echoes317 If using the link I mentioned, yes. You can also use a second OBS instance, use that as a virtual camera for your ATEM, and feed it to a second main OBS and VDO.Ninja. (no plugin needed this way)
I've been using Ninja for a while now it has enabled me to record directly with OBS from with my telescope using a Samsung mobile phone the only problem I cannot solve when viewing on the phone is mirroring and flipping the image. This is not a problem when the streaming is in OBS it would be great if it was possible to view the image the right way up and mirror the image directly from the site so far I cannot find it app on the Play Store or the Apple Store that can do this only rotate the screen but not the camera.
Add &mirror and &flip to the URL: example: `vdo.ninja/?webcam&push=XXX&&flip&mirror` This will flip+mirror any video on screen, so long as you don't full-screen the video. If you want to mirror/flip it on the viewer side, same thing I think. If you're looking for more support/help, join the discord at discord.vdo.ninja
Thanks Steve for your reply the problem with using mirrors it can take away the light and distort the image the telescope that I have is a £6,000 custom build and I try not to use any type of diagonal to my setup.
Loved the video! the only issue im running into is the audio sounding robotic from time to time. Was wondering if it had to do with the compression or is there a way to counter it?
If the internet connection has packet loss, it may sound a bit robotic. Improving the connection on both ends might help, which might also be possible with network bonding. Using &audiocodec=red might help also reduce packet loss by sending data twice. It may also be caused by echo cancellation and noise cancellation; using &proaudio on both ends might help there.
Hi Steve, I was wondering if you could help me figure out something I’m using video ninja to record my podcast in OBS. I have everything set up I have my desktop audio and my mic. My guest can hear me I can hear them. My only problem is when I try to play a video from RUclips or something from Google. My guess can’t hear the video, is there a solution to this I would appreciate your help and the name of your cash app
You can use the monitor output in OBS as a source into VDO.Ninja. This requires using a virtual audio cable. You can then select that in OBS, alongside your microphone. docs.vdo.ninja/guides/how-to-send-the-audio-video-output-of-one-obs-to-another-obs-using-vdo.ninja
I just found this project and I love it. Great job!!! Thank you for all your time and patience building this 🙏🏽
Brilliant updates as always. Super useful stuff. Keen to try the resolution adjustments to see if it alleviates the remote guest CPU overload issues.
You sir, are a treasure. Period. Thank you so much!
Wow, this is really incredible. The options you keep adding are fantastic.
Tip: if you want the guests to be able to change their video/audio settings you can add &mediasettings to the guest's URL
I was watching to see if I could control my iPhone’s zoom via Host or by broadcasting the camera, but you answered that quickly in the beginning. I have 3 iPhone camera and I wish I could control camera zoom. I only ask in case things have changed. Great app and awesome content!!
There is a digital zoom, via the effects option, but it's not the camera's actual zoom. Not sure I made the digital zoom remotely controllable, but let me know if that's desired.
Thanks for your hard work.
Great job Steve! I've been using VDO Ninja for months now, and I'm wondering for users on phones that can't seem to landscape their video - is there a Scaling option that is like "Fill to landscape" or "Stretch to fill" option? I've played with Force Landscape, but if I ask a guest to rotate their camera, the call will be sideways for them. Just wondering if there is a director option to kind of fix the video they push to OBS browser sources without the user needing to do anything
I've been working on a new option, instead of forced landscape;
&aspectratio=portrait , which is on the alpha version.
I'm running into some issues with resolutions, where setting the aspect ratio and cropping is causing the resolution to be a bit low or whacky, so I have more work to do there.
On the viewer's side, you can use &cover, which will have videos fit their assigned area. If you make a browser source window 9:16, and use &cover, in theory the video should crop to fill that window.
When using a group scene, you can use &916 on the view side, and &cover, and perhaps even &slots=N with a bit of math to determine the browser window size, to get a cropping that's desired.
There's also vdo.ninja/alpha/mixer, where you can create your own custom layouts, with fixed aspect ratios per video in a mixed scene.
I feel like I'm 60% of the way done solving this problem, but it's the lingering gotcha's and last minute quirks that are really sucking up time.
Awesome audio controls!!! This should make things easier. The deeper I get into this the happier I get :)
Excellent video as always Steve. I always use your control room and set my backgrounds to logo images for the youtubers who join me on the live shows. Could you give me any tips to sharpen the edges around my participants at all? I notice in my "window" that it is fairly hazy around my head against my background. Anything you can advise to sharpen this would be appreciated. Your software absolutely rocks and is the perfect vehicle for my live shows! Andy
If using OBS there's an effect option to sharpen the video.
You can also add &scale=100 to the view links, which will disable CPU optimizations that may soften the image a bit. Increasing bitrate or changing codec may also help.
Join the discord for added help. Discord.vdo.ninja
@@steve_seguin thanks Steve! I will give that a go.
Thanks
Will the camera driver settings be added to the app also?
It's something I really want to add, however it's a lot harder for me to access those settings on Android/iOS.
I've recently managed to get HDMI / USB video input into Android working though (available as a test APK on discord atm), and last year I got screen sharing working. I'll continue to add more features in as I figure out how, including driver settings.
@@steve_seguin Sounds awesome, I'll join the discord. Hopefully you stumble over some app like "open camera" but that's open source, so you don't have to re-invent the wheel
It would be nice to have a high res normal frame rate of this stuff. 720 hfr is a way less useful than 1080 @ 30
Using &mfr=30 will limit the frame rate during initial camera setup to 30fps, regardless of resolution
I am having trouble getting my ATEM mini to show in OBS and VDO Ninja. Vdo Ninja will not grab my camera. Is it because its already active in OBS?
Likely.
Windows only lets a single application access a video device at a time.
You can try this plugin: github.com/exeldro/obs-virtual-cam-filter , which will let you share a video device in OBS with VDO.Ninja as a virtual camera
@@steve_seguin I should start OBS first and THEN send this to video Ninja correct?
@@Echoes317 If using the link I mentioned, yes.
You can also use a second OBS instance, use that as a virtual camera for your ATEM, and feed it to a second main OBS and VDO.Ninja. (no plugin needed this way)
I've been using Ninja for a while now it has enabled me to record directly with OBS from with my telescope using a Samsung mobile phone the only problem I cannot solve when viewing on the phone is mirroring and flipping the image. This is not a problem when the streaming is in OBS it would be great if it was possible to view the image the right way up and mirror the image directly from the site so far I cannot find it app on the Play Store or the Apple Store that can do this only rotate the screen but not the camera.
Add &mirror and &flip to the URL:
example:
`vdo.ninja/?webcam&push=XXX&&flip&mirror`
This will flip+mirror any video on screen, so long as you don't full-screen the video.
If you want to mirror/flip it on the viewer side, same thing I think.
If you're looking for more support/help, join the discord at discord.vdo.ninja
Thanks Steve for your reply the problem with using mirrors it can take away the light and distort the image the telescope that I have is a £6,000 custom build and I try not to use any type of diagonal to my setup.
Loved the video! the only issue im running into is the audio sounding robotic from time to time. Was wondering if it had to do with the compression or is there a way to counter it?
If the internet connection has packet loss, it may sound a bit robotic. Improving the connection on both ends might help, which might also be possible with network bonding.
Using &audiocodec=red might help also reduce packet loss by sending data twice.
It may also be caused by echo cancellation and noise cancellation; using &proaudio on both ends might help there.
Hi Steve, I was wondering if you could help me figure out something I’m using video ninja to record my podcast in OBS. I have everything set up I have my desktop audio and my mic. My guest can hear me I can hear them. My only problem is when I try to play a video from RUclips or something from Google. My guess can’t hear the video, is there a solution to this I would appreciate your help and the name of your cash app
You can use the monitor output in OBS as a source into VDO.Ninja. This requires using a virtual audio cable. You can then select that in OBS, alongside your microphone.
docs.vdo.ninja/guides/how-to-send-the-audio-video-output-of-one-obs-to-another-obs-using-vdo.ninja