<p>You could try if <a href="http://www.kolor.com/360-video/autopano-video-360-video-stitcher.html" rel="nofollow">kolor</a> works for you. It's not free but it's made for your exact needs. Check out the gallery for what they did. Or you can do it manually as Adam explains.</p>

CC BY-SA 3.0
2015-01-19T22:01:12.837Z
2015-01-19T22:01:12.837Z
casualcallus
<p>Here's a labor intensive solution.</p>

<p><a href="http://punkoryan.com/2011/02/08/shooting-360-degree-video-with-four-gopro-hd-hero-cameras" rel="nofollow">http://punkoryan.com/2011/02/08/shooting-360-degree-video-with-four-gopro-hd-hero-cameras</a></p>

<p>Post if you have found another solution.<br>
I have some 3 camera video panoramas from the 1980's I want to stitch.
thnks
chris</p>

CC BY-SA 3.0
2015-06-12T09:02:38.173Z
Thanks Chris! +1 Welcome to video.se :) In order to have a solid answer here, it would be nice if you could explain more on how to use ptgui, because link only answers are poor practice, see: http://meta.stackexchange.com/questions/8231/are-answers-that-just-contain-links-elsewhere-really-good-answers I'll keep you posted if I've found a suitable solution. Thanks again.
p2or
CC BY-SA 3.0
2015-06-11T20:29:49.980Z
2015-06-11T20:29:49.980Z
chris gray
<p>From the <a href="http://www.ffmpeg.org/ffmpeg-all.html#framepack" rel="nofollow">ffmpeg docs</a></p>

<p><code>ffmpeg -i LEFT -i RIGHT -filter_complex framepack=sbs OUTPUT</code></p>

<p>framepack only works with 2 inputs, but you could merge 3 with a more complex filtergraph.  <code>sbs</code> means side-by-side.</p>

<p>This doesn't correct for perspective or handle the overlap or anything else needed for it to look good, and the word "panorama" doesn't appear in the ffmpeg docs.  If it's possible to do it properly with ffmpeg, it will require non-standard video filters.  (And by properly, I mean without manually finding how many pixels to crop from the inputs before feeding them to framepack).</p>

<p>Just posting in case people were wondering if ffmpeg did this.  Turns out the answer seems to be no.  It does have filters called "perspective" and "lenscorrection", but nothing for smart-stitching panoramas that I can see.</p>

<p>edit:
 After further questions from poor, I googled for ffmpeg panoramic, and found <a href="http://krpano.com/" rel="nofollow">http://krpano.com/</a>.  It says it can do panoramic video, but I'm not exactly sure WHAT it can do with it.  It doesn't list any video formats as input formats, but maybe it can work with image-per-frame PNGs or JPEGs or something.  Ok, no nvm, <a href="http://comments.gmane.org/gmane.comp.misc.ptx/24263" rel="nofollow">http://comments.gmane.org/gmane.comp.misc.ptx/24263</a> says krpano can play back / "explore" panoramic video.</p>

<p>The other google hits were from people trying to make a panoramic single image from multiple frames of a panning shot.</p>

<p>Hmm, this looks interesting.  Says it uses ffmpeg and pano tools.
<a href="http://webuser.hs-furtwangen.de/~dersch/mp/MotionPanoramas.html" rel="nofollow">http://webuser.hs-furtwangen.de/~dersch/mp/MotionPanoramas.html</a>
Not sure it can actually stitch, though.  Might just correct fisheye->panorama.</p>

<p>Maybe this one:
<a href="https://groups.google.com/forum/#!topic/hugin-ptx/NroNAfQTz-8" rel="nofollow">https://groups.google.com/forum/#!topic/hugin-ptx/NroNAfQTz-8</a>
mentions <a href="http://www.video-stitch.com/" rel="nofollow">http://www.video-stitch.com/</a>.  Commercial software with a free version that watermarks videos larger than 1024x768, but does have a download for Linux.  (presumably a statically linked x86 32bit binary.  It might use NVidia CUDA, at least on Windows.)</p>

CC BY-SA 3.0
2015-02-01T14:27:21.483Z
Thanks for your response. For "exact" measured rigs this can be interesting maybe. Can you elaborate how to lens correct with it? New question on this?
p2or
CC BY-SA 3.0
2015-02-01T16:08:13.630Z
No, I can't sorry.  All I know is that http://www.ffmpeg.org/ffmpeg-all.html#lenscorrection exists, not what it does, how good it is, or what options it has.
Peter Cordes
CC BY-SA 3.0
2015-02-01T17:14:18.733Z
Very interesting. I asked a new question on this: http://video.stackexchange.com/questions/14772/correct-lens-distortion-with-ffmpeg In terms of the process it could be useful/of interest to move the outer plates inside pixel wise to match the center plate. Is this also possible with ffmpeg? If yes could you add this to your answer?
p2or
CC BY-SA 3.0
2015-02-02T08:22:06.103Z
To crop the center stream before tacking the left/right streams onto it?  (or crop each of them before attaching them to the center)
Peter Cordes
CC BY-SA 3.0
2015-02-02T08:42:46.620Z
ffmpeg alone isn't a good tool for this job, since you don't want to be calculating pixel offsets manual each time you do it.  I posted some stuff I googled.
Peter Cordes
CC BY-SA 3.0
2015-02-03T16:41:10.957Z
No, I thought if you know the distortion and have a static inudustry like perfectly measured  rig - you can stitch the images with ffmpeg because the pixel area that intersects is always the same. You are right, it is not possible to do it with my rig but maybe with a 2 camera rig... Move the plates would be key to do all the stuff with ffmpeg.
p2or
CC BY-SA 3.0
2015-02-03T21:32:08.030Z
Ok, IDK anything about actually doing this.  I wouldn't have assumed things would stay aligned to the pixel.  But if you can do it with 2, you can do it with 3.  You just need to chain the filters together in a tree like `((1 2) 3)`.
Peter Cordes
CC BY-SA 3.0
2015-02-01T07:56:14.897Z
2015-02-02T08:41:54.427Z
2015-02-02T08:41:54.427Z
Peter Cordes
<p>I would guess you would need to make a canvas size in your NLE to match the full width of the video ie: 3*1920=5760 with a height of 1080, I would assume this would work as long as your NLE and PC/Mac can handle the throughput of playing 3 videos simultaneously. baring in mind as well, who is going to be able to play this back at this resolution.</p>

CC BY-SA 3.0
2015-01-20T00:53:06.403Z
Perspective and depth issues as well as lens distortions are going to prevent this from working properly.  It isn't that simple.
AJ Henderson
CC BY-SA 3.0
2015-01-19T12:12:50.070Z
2015-01-19T12:12:50.070Z
Adam Mann Pro
<p>I want to build a <strong>camera rig with 3 canon 60d's</strong> to get some kind of panorama video. To verify my idea before building the real rig, I've implemented the setup in <a href="http://www.blender.org/" rel="noreferrer">Blender</a>  to test all possible cases:</p>

<p><img src="https://i.sstatic.net/60whu.png" alt="enter image description here">  </p>

<p>Unfortunately I don't have much experience to <strong>stitch the images/videos correctly. How can I achieve that?</strong> Which software is suitable for that? How far the images of the cameras should overlap to get the best results? Besides the lens distortion, <strong>is there still something to consider?</strong></p>

CC BY-SA 3.0
2015-01-19T12:05:26.640Z
I to have thought about this idea, I saw it in a video explaining the different types of film sizes. they had a similar rig to this but the cameras faced inwards rather than out which gave them immense widescreens but there was a lot of trial and error back in the days and the cameras were huge

http://filmmakeriq.com/lessons/the-changing-shape-of-cinema-the-history-of-aspect-ratio/
Adam Mann Pro
<software-recommendation><camera><post-production>
How to stitch images from DIY panorama video rig with 3 canon 60d's?
p2or
# How to stitch images from DIY panorama video rig with 3 canon 60d's?

(Asked by: username_0 on 2015-01-17)

I want to build a **camera rig with 3 canon 60d's** to get some kind of panorama video. To verify my idea before building the real rig, I've implemented the setup in [Blender](http://www.blender.org/) to test all possible cases:

![enter image description here](https://i.sstatic.net/60whu.png)

Unfortunately I don't have much experience to **stitch the images/videos correctly. How can I achieve that?** Which software is suitable for that? How far the images of the cameras should overlap to get the best results? Besides the lens distortion, **is there still something to consider?**

**Tags:** software-recommendation, camera, post-production

> **Comments:**
> **username_1**: I to have thought about this idea, I saw it in a video explaining the different types of film sizes. they had a similar rig to this but the cameras faced inwards rather than out which gave them immense widescreens but there was a lot of trial and error back in the days and the cameras were huge  http://filmmakeriq.com/lessons/the-changing-shape-of-cinema-the-history-of-aspect-ratio/  

---

## 4 answers

### Answer by username_2 on 2015-01-19. Score: 2

You could try if [kolor](http://www.kolor.com/360-video/autopano-video-360-video-stitcher.html) works for you. It's not free but it's made for your exact needs. Check out the gallery for what they did. Or you can do it manually as Adam explains.


---

### Answer by username_3 on 2015-06-11. Score: 2

Here's a labor intensive solution.

<http://punkoryan.com/2011/02/08/shooting-360-degree-video-with-four-gopro-hd-hero-cameras>

Post if you have found another solution.  
I have some 3 camera video panoramas from the 1980's I want to stitch.
thnks
chris

> **Comments:**
> **username_0**: Thanks Chris! +1 Welcome to video.se :) In order to have a solid answer here, it would be nice if you could explain more on how to use ptgui, because link only answers are poor practice, see: http://meta.stackexchange.com/questions/8231/are-answers-that-just-contain-links-elsewhere-really-good-answers I'll keep you posted if I've found a suitable solution. Thanks again.  

---

### Answer by username_4 on 2015-02-01. Score: 1

From the [ffmpeg docs](http://www.ffmpeg.org/ffmpeg-all.html#framepack)

`ffmpeg -i LEFT -i RIGHT -filter_complex framepack=sbs OUTPUT`

framepack only works with 2 inputs, but you could merge 3 with a more complex filtergraph. `sbs` means side-by-side.

This doesn't correct for perspective or handle the overlap or anything else needed for it to look good, and the word "panorama" doesn't appear in the ffmpeg docs. If it's possible to do it properly with ffmpeg, it will require non-standard video filters. (And by properly, I mean without manually finding how many pixels to crop from the inputs before feeding them to framepack).

Just posting in case people were wondering if ffmpeg did this. Turns out the answer seems to be no. It does have filters called "perspective" and "lenscorrection", but nothing for smart-stitching panoramas that I can see.

edit:
After further questions from poor, I googled for ffmpeg panoramic, and found <http://krpano.com/>. It says it can do panoramic video, but I'm not exactly sure WHAT it can do with it. It doesn't list any video formats as input formats, but maybe it can work with image-per-frame PNGs or JPEGs or something. Ok, no nvm, <http://comments.gmane.org/gmane.comp.misc.ptx/24263> says krpano can play back / "explore" panoramic video.

The other google hits were from people trying to make a panoramic single image from multiple frames of a panning shot.

Hmm, this looks interesting. Says it uses ffmpeg and pano tools.
<http://webuser.hs-furtwangen.de/~dersch/mp/MotionPanoramas.html>
Not sure it can actually stitch, though. Might just correct fisheye->panorama.

Maybe this one:
<https://groups.google.com/forum/#!topic/hugin-ptx/NroNAfQTz-8>
mentions <http://www.video-stitch.com/>. Commercial software with a free version that watermarks videos larger than 1024x768, but does have a download for Linux. (presumably a statically linked x86 32bit binary. It might use NVidia CUDA, at least on Windows.)

> **Comments:**
> **username_0**: Thanks for your response. For "exact" measured rigs this can be interesting maybe. Can you elaborate how to lens correct with it? New question on this?  
> **username_4**: No, I can't sorry.  All I know is that http://www.ffmpeg.org/ffmpeg-all.html#lenscorrection exists, not what it does, how good it is, or what options it has.  
> **username_0**: Very interesting. I asked a new question on this: http://video.stackexchange.com/questions/14772/correct-lens-distortion-with-ffmpeg In terms of the process it could be useful/of interest to move the outer plates inside pixel wise to match the center plate. Is this also possible with ffmpeg? If yes could you add this to your answer?  
> **username_4**: To crop the center stream before tacking the left/right streams onto it?  (or crop each of them before attaching them to the center)  
> **username_4**: ffmpeg alone isn't a good tool for this job, since you don't want to be calculating pixel offsets manual each time you do it.  I posted some stuff I googled.  
> **username_0**: No, I thought if you know the distortion and have a static inudustry like perfectly measured  rig - you can stitch the images with ffmpeg because the pixel area that intersects is always the same. You are right, it is not possible to do it with my rig but maybe with a 2 camera rig... Move the plates would be key to do all the stuff with ffmpeg.  
> **username_4**: Ok, IDK anything about actually doing this.  I wouldn't have assumed things would stay aligned to the pixel.  But if you can do it with 2, you can do it with 3.  You just need to chain the filters together in a tree like `((1 2) 3)`.  

---

### Answer by username_1 on 2015-01-19. Score: 0

I would guess you would need to make a canvas size in your NLE to match the full width of the video ie: 3\*1920=5760 with a height of 1080, I would assume this would work as long as your NLE and PC/Mac can handle the throughput of playing 3 videos simultaneously. baring in mind as well, who is going to be able to play this back at this resolution.

> **Comments:**
> **username_5**: Perspective and depth issues as well as lens distortions are going to prevent this from working properly.  It isn't that simple.  

---

