OT: program or app to stitch multiple videos

lewist57 wrote on 3/25/2016, 1:40 PM
This is off the beaten path, but with all the video gurus on the forum, I would think that someone has seen a program or app that does what I am looking for.

I would like to have a windows based program that will take multiple (up to 3) live NTSC video streams and seamlessly stitch them together into one panoramic video view. Effectively, this is what your brain does with the two inputs from your eyes.

And of course, it would be great if this were a standalone program, and even better if free, but I will take what i can get.

Comments

john_dennis wrote on 3/25/2016, 2:53 PM
The security video industry has billions of hardware and/or software solutions that do that. I'm less familiar with online video streaming, but that industry does it, too.
astar wrote on 3/25/2016, 2:53 PM
Since NTSC is generally around 720 px wide, depending on pixel aspect ratio, you could just use Vegas. You would create a project 2160 wide by 480 high, then use track motion to align the different tracks. Assuming your camera work is aligned properly. Then render to a codec that allows you to set the render size that matches the project size. For example XDCAM is locked to specific frame sizes, but cineform, AVC, and others allow custom outputs sizes.

john_dennis wrote on 3/25/2016, 3:16 PM
Here is a Vegas 13 project that does two 1080-24p streams side-by-side. .
Former user wrote on 3/25/2016, 3:42 PM
Are you wanting to stitch them together while the video is live, or are you recording 3 video streams that you want to stitch together in post?
Marco. wrote on 3/25/2016, 4:00 PM
.
lewist57 wrote on 3/25/2016, 5:16 PM
The application would be to present the final video stream live on an HD monitor. Recording or saving to to hard drive would be a nice to do, not a requirement. The spatial relationship between the 3 cameras is fixed, so the boundary between any two video streams would also be fixed once it is setup.

There appears to be a lot of commercial programs dedicated to creating 360 panoramic videos (I guess similar to what Google does when it records video for Google Maps street view), but my needs would be for about 180 - 270 degrees of view. Videostitch is one example but it does not appear to handle things in real time, and is $750USD.
Former user wrote on 3/25/2016, 10:13 PM
Still not sure so I will ask again and then step out if I am still confused.

You want to do this in real time from live cameras? Is that correct?
That would need to be a hardware solution.

If you are wanting to project 3 streams of pre-recorded video then you could render out of Vegas and show that as was suggested earlier in this thread.
lewist57 wrote on 3/26/2016, 6:11 AM
You are correct, I desire to stitch 3 live video streams into one in real time and display with minimal delay. But it appears at this time the software is not quite there.
wwaag wrote on 3/26/2016, 7:20 PM
Sounds like you need a hardware solution--something like this. http://www.ambery.com/pivipr.html Up to 4 video inputs and one output. You can find even find cheaper boxes and obviously ones that are a lot, lot more expensive. I have no experience with any of these devices, but have only looked at them for possible use in multi-cam shoots.

wwaag

AKA the HappyOtter at https://tools4vegas.com/. System 1: Intel i7-8700k with HD 630 graphics plus an Nvidia RTX4070 graphics card. System 2: Intel i7-3770k with HD 4000 graphics plus an AMD RX550 graphics card. System 3: Laptop. Dell Inspiron Plus 16. Intel i7-11800H, Intel Graphics. Current cameras include Panasonic FZ2500, GoPro Hero11 and Hero8 Black plus a myriad of smartPhone, pocket cameras, video cameras and film cameras going back to the original Nikon S.