Version history

2.0.0 Beta 2 - 2014-12-19

Download

Changelog

Main changes

We did a mistake with the compilation of the first beta 1. It was optimized for CPU that have AVX instructions set with no fallback. That means that only recents cpu could use the software. We fixed that quickly so that everyone can enjoy the software.

Merry Christmas and Happy New Year

Fixes since 2.0.0 beta 1

- 0004208: [UI behavior] unsynchronized global orientation between APG and AVP
- 0004209: [UI behavior] Crash when project opening is canceled
- 0004211: [Timeline] Some transitions are ignored when motion is computed partially
- 0004214: [Performance] don't start with some CPU

2.0.0 Beta 1 - 2014-12-16

Download

Changelog

Main changes

This is the first public beta of the new Autopano Video engine v2. It is by far the most advanced video stitching engine we've built, with a lot of new and unique features.

Although this is version 2, you can register this version with a v1 key, which will be accepted all throughout the beta-testing phase. This means that this version is time-locked, and will lock itself (removing the registration) around the time a new beta or the final release comes. When the final version is released, you will need an upgraded version 2 key to use the software. If you've lost your license key, you can retrieve it at any time from your user account.

Director's cut mode

When creating 360 video, one of the big challenges after that, is to be able to produce a standard video out of the 360 video, by selecting projections, crop zones, orientation, etc. This means framing the view and allowing creativity after stitching.

The director's cut is all about that. It allows you to define a rendering camera, with projections and orientation that can change over time. The video generated in this mode can have the aspect ratio of your choice and is dedicated to be shared as a standard video (no 360 video viewer needed). All the Autopano output projections (Planar, Little planet, Fisheye...) are available and can be smoothly interpolated from one to another. At any time, you can switch the video editing mode between standard full sphere output and director's cut video output.

The new timeline tab "Authoring" gives access to two new tracks, defining the director's cut rendering camera over the time:

Watch the introduction video on director's cut in Autopano Video 2

Improved stitching / horizon track / RMS curve

The "Camera" track of the previous Autopano Video version has been split into two separate tracks: "Horizon" and "Stitch". These new tracks allow you to compute new stitches without losing all the work you did to keep a straight horizon over the time. This improves the production workflow.

When we did that split, an idea came to us. How cool would it be to be able to visually see the stitching quality. That could be a good solution to understand what is happening along a video. This is the RMS error curve, which is the equivalent of the RMS value when stitching a still panorama but along the video. This is displayed over the stitching track in a curve function, the lower, the better. High peak means, high RMS, so big parallax and bad stitch.

Due to inevitable parallax in every 360° video capturing system, getting a perfect render requires the stitching to be adjusted to the scene over the time. This new curve is a very useful tool to detect problematic moments and fix them. After a first computation, that can be long, the RMS curve can be updated almost instantly even if you calculate a new stitch locally.

Watch the introduction video introduction on RMS curve in Autopano Video 2

Range stitching on a selection

Getting a good stitch template can be a complicated problem. There are 2 cases that were complicated to manage:

To be able to manage the two problems, we introduced range stitching in Autopano Video 2.0. The stitching on a selection allows to stitch on a sequence of the video, using automatically the best instants for each video pair. This function gives very good results in every situations and is also advised for stitching easy cases.
It is interesting to look at this feature while analysing the RMS curve. Using range stitching, it will show a lower RMS over the selected range, whereas current time stitching gets the best just for that frame.

Watch the introduction video introduction on range stitching in Autopano Video 2

New Mask timeline track

One of the big projects of 360° video is managing parallax. Both tools, RMS curve and range stitching, are really good for getting a better local stitch, but sometimes, it is not enough. To overcome this problem, Autopano Video 2 introduces a Masking timeline to select what is displayed from which camera at which time.

It contains states like other timelines. The Mask track allows to benefit from all the power of the Autopano Masking tool to make some fixes on video boundaries over the time.

Watch the introduction video introduction on Masking timeline in Autopano Video 2

Stereoscopic stitching (AVP only)

Autopano Video Pro is now able to handle stereoscopic videos in a very friendly way thanks to a new interface, allowing you to assign each source video to an output eye. This new interface allows you to work with a rig in which a same camera is used for both left and right, rendering without the need of creating manual Masks.

For more information, see the documentation page: Stereoscopic stitching in Autopano Video 2

A lot of nice and sexy miscellaneous improvements

We addressed a lot of the requests of our users in several areas. Let me highlight some of them:

4K / High DPI / Retina display support

We've always cared about the visual comfort when using our software, and the experience should be enjoyable during use. But with the latest computers / laptops, everything is quickly evolving to use high resolutions on screen and high DPI. Our software should adapt to that evolution.

Having an interface that adapts itself to high DPI / Retina display depends on the way the software is built. We use Qt for almost all our software. Qt should then be providing us with the solution for High DPI / Retina Display. It happens that Qt has provided this only really recently, with Qt 5.4. Our software relied on Qt 4.8 ( quite old ). It wasn't possible to make the switch before, as it does impact a lot of the codebase. We could only plan the switchover for a major update, as it also impacted the minimal OS configuration needed for the software. The result is that we now have a better interface, with Retina icons / high DPI screen support even for 4K screens. The switch also accelerates every part of the software related to displaying something on the screen. With this upgrade of Qt, we are also ready for Windows 10 and Mac Yosemite.

Roadmap to final release

We think that Autopano Video 2 is fairly advanced and stable. So besides bugs that will be reported, there is little work left, like translation and small UI adaptation.

For feedback and reports, please use the following forum for that: Autopano Video 2 Bug and Feedback forum

Fixes since 1.7.1:

- 0002453: [Algorithms] Better audio synchronization
- 0003650: [UI behavior] Change the default output settings of AVP, especially for the framerate because 48fps cause playback problems.
- 0003656: [Timeline] save timeline zoom/pos in .kava
- 0004129: [UI Preview] Grid switch over the preview for alignement
- 0004127: [Performance] Exchange files speed test
- 0003907: [UI behavior] UI for toggling: stitch at current position/range stitching
- 0003908: [Timeline] UI not enough place for settings of tracks CAMERA and HORIZON
- 0003703: [Timeline] Tooltip explaining the warning in the cameras timeline when the SMART cutting is enabled
- 0004130: [Synchronization] Frame sync, do not renormalize
- 0003795: [Algorithms] Compute motion on a small part, not the whole project
- 0001782: [Algorithms] Interpolation Kernel
- 0001702: [UI behavior] Qt 5.0.0
- 0003905: [UI behavior] UI timeline director's cut
- 0003906: [UI behavior] UI range selection tool
- 0003395: [Algorithms] Quality settings for realtime playback
- 0003543: [UI behavior] Edit the timeline in key mode
- 0002652: [UI behavior] QT Player revamp
- 0002144: [MainConcept] bitrate seems wrong
- 0003569: [UI behavior] Qt 5 integration
- 0003545: [Video I/O] Vlc player
- 0003877: [Algorithms] Use both left and right tracks for audio synchronization
- 0003854: [UI behavior] Horizon track in timeline
- 0003853: [UI behavior] RMS curve
- 0003544: [Algorithms] Mask points in timeline

1.7.0 Release Candidate 1 - 2014-09-30

Download

Changelog

Main changes

Roadmap

We are only doing fixes now on 1.X of AVP, and besides that working actively on next version 2.0.

Fixes since 1.6.2:

- 0003830: [I/O] Japanese characters are not fully supported
- 0003831: [UI] Delay before play
- 0003731: [UI] Add '"Stitch as Elmo QBiC MS-1" feature

1.6.0 Release Candidate 1 - 2014-06-04

Download

Changelog

Main changes

This new release candidate introduces Autopano Engine v3.6.

Miscellanous improvements

Roadmap

The release candidate phase should be really short. All the team is already working on next version 2.0.

Fixes since 1.6 beta 1 stable:

- 0003557: [I/O] crash on ouput frames when directory does not exist
- 0003558: [UI] Add the possibility to render over max panorama size.


1.6.0 Beta 1 - 2014-05-27

Download

Changelog

Main changes

New motion stabilization that needs less manual adjustements in the timeline (motions of older projects will be recomputed).

Roadmap

This is a short beta stage before working on next version 2.0.

Fixes since 1.5.1 stable:

- 0003524: [I/O] Color changes on the timeline are not considered for the output if there is no geometric transition


1.5.0 Release Candidate 1 - 2014-03-25

Download

Changelog

Main changes

This will probably be the only Release Candidate for the Autopano Video 1.5. The engine is really stable and we rarely get crash reports which is a good indicator of the software stability.

Roadmap

It seems that the previous beta3 was already widely used and really appreciated. No blocking bugs have been reported yet, that is why the changelog is so small.

Fixes since 1.5.0 beta3:

- 0003319: [I/O] check behaviours with networks files

1.5.0 Beta 3 - 2014-03-03

Download

Changelog

Main changes and comments by Alexandre Jenny, CEO and founder of Kolor

This is the beta 3 of Autopano Video 1.5, with several improvements.

Rendering UI

Many people were wondering how the rendering settings worked. It was not really simple as it was split in 2 windows with different settings influencing the real output. So we decided to change everything for a more easy to use UI while dropping one feature. The new UI has the following spirit:

Also, we found out that the MP4 presets were not really understandable by our users, so the naming has changed as well. Now, you have:

In the output options, you have a new option which is an uncompressed AVI output. We found out that doing this way is really faster in rendering than doing frame rendering and allows you to have a nice workflow afterward. Besides the huge amount of data it creates, this mode is really nice compared to frame output.

Fixes and improvements

Among the fixes we did, the most noticeable are:

Roadmap

The global stability is satisfying, so the next version should be the release candidate.

Note: we already have a new version of the stabilization algorithm ready. It will appear really soon after the 1.5 final. Be ready for an automatic horizon tracking solution. It is awesome.

Fixes since 1.5.0 beta2:

- 0003335: [I/O] Useable timeline without preview source videos
- 0003307: [Crash Dump] crash in mainconcept decoder
- 0003264: [I/O] Raw codec output
- 0003247: [I/O] wrong pixels on GPU rendering

1.5.0 Beta 2 - 2014-02-10

Download

Changelog

Main changes

This second beta version fixes a bug that prevented users to open old project files.

Fixes

The main crash used to occur when opening a project file created in Autopano Video 1.1. We also fixed a rounding issue in synchronisation UI which could lead to 1 frame unsync depending on how you round a number to the nearest frame.

Roadmap

We are actively working on both software ranges: Autopano Video and Autopano Pro/Giga. This release is the first release to be in sync for both software ranges. It may become the standard way to do.

We think that we reached a stage that is stable enough to make this release public in beta. We hope that the global stability is satisfying which should lead to a short beta stage.

Fixes since 1.5.0 beta 1:

- 0003167: [I/O] frame rounding in UI sync
- 0003180: [I/O] crash when open 1.1 file
- 0003224: [Crash Dump] bad access on rendering preview

1.5.0 Beta 1 - 2014-01-31

Download

Changelog

Main changes

Today, we are releasing the first beta a huge improvement in Autopano Video software range with the introduction of a real timeline. This introduces power in video edition.

Global presentation

The timeline offers the ability to have some parameters evolve along the time. With the current version of the timeline, you can already adjust several settings in the panorama stitching. Among them, you can adjust over time:

For the moment, some parameters cannot be interpolated and will be applied globally. Among them:

With this new version, we also introduced our new anti-shake algorithm. What does this algorithm do?

Timeline

The timeline is separated in several zones and will be largely documented in the wiki. Let's quickly introduce the zones in the user interface:

Miscellanous

We also changed some other aspects of the software. Here's a quick sum-up of what has been done:

Roadmap

We are actively working on both software ranges: Autopano Video and Autopano Pro/Giga. This release is the first release to be in sync for both software ranges. It may become the standard way to do.

We think that we reached a stage that is stable enough to make this release public in beta. We hope that the global stability is satisfying which should lead to a short beta stage.

Fixes since 1.1.0 stable:

- 0003086: [Kernel] crop area reading
- 0002217: [Algorithms] Antighost on changing camera in GPU
- 0001892: [UI] Solution for horizon
- 0002305: [Crash Dump] Crash in math calculation
- 0002494: [UI] Play button just before rendering
- 0002497: [UI] Easier presets
- 0002686: [I/O] one temp project only
- 0002751: [UI] color correction in timeline
- 0002756: [UI] Switching encoding presets don't keep the video bitrate settings
- 0002836: [Algorithms] GPU colors are darker than cpu ones
- 0002866: [I/O] frame rounding
- 0002770: [Crash Dump] CPU description failed
- 0002862: [Algorithms] YUV to RGB conversion darkens colors


1.1.0 Beta 3 - 2013-09-26

Download

Changelog

Main changes

With this third beta version, we are fixing some bugs and improving some features too.

Fixes and improvements

Among the corrections made in this version, you have:

What's next?

There are no more critical bugs opened for this 1.1 series, so we think we are quite close to the 1.1 release. We'll wait for one or two weeks of feedback on this beta until we go final and meanwhile, we are working fully on the timeline for v1.2.

Fixes since 1.1.0 beta 2:

- 0002520: [MainConcept] check MC preset
- 0002491: [UI] Qt update
- 0002518: [Algorithms] Make texture download asynchronous
- 0002512: [UI] Modification of the global settings forces rendering settings to "Best of h.264"
- 0002503: [UI] preview update
- 0002483: [UI] Beta channel in update manager
- 0002480: [I/O] First JPG frame (4K) is always green
- 0002490: [Algorithms] Partial green frame appears on nVidia gpu

1.1.0 Beta 2 - 2013-09-17

Download

Changelog

Main changes

With this second beta version, we are fixing some bugs and improving some features too.

Fixes and improvements

Among the corrections made in this version, you have:

What's next?

There are no more critical bugs opened for this 1.1 series, so we think we are quite close to the 1.1 release. We'll wait for one or two weeks of feedback on this beta until we go final and meanwhile, we are working fully on the timeline for v1.2.

Changelog compared to 1.1.0 beta 1:

- 0002447: [Algorithms] Better audio sync
- 0002427: [UI] crash on pano remove
- 0002437: [Algorithms] GPU patching does not work under nVidia
- 0002078: [MainConcept] Support 4K 48fps

1.1.0 Beta 1 - 2013-09-09

Download

Changelog

Main changes

With this first beta 1 version, we are introducing several new cool features in Autopano Video.

Automatic motion synchronization

When using unsynchronized videos, it is quite hard to get them sync accurately. We found that audio really works well if the GoPros are well resetted, but a difference of one or two frames can still appear. With motion synchronization, instead of using audio, we use the recorded video to synchronize all the streams. See this blog post to understand how it works: http://www.kolor.com/blog-en/2013/07/18/kolor-labs-autopano-video-fully-automatic-visual-synchronization-of-multiple-cameras/

The results are frame accurate. Produced videos are really the best synchronized videos we found out yet. Even if playing with manual +1/-1 frame changes, it appears that the tool always gives the best quality.

Some tips when using motion synchronization:

New patching mode

When writing the patch tutorial, we found that the resulting logo could be merged a little bit into the video. There was no easy way to tell the software just to put the pixels without altering them.

The new patching mode is about that: you can now add a logo and it will not be altered anymore. The tutorial will be updated to reflect the new changes in the software: http://www.autopano.net/wiki-en/action/view/Autopano_Video_-_Nadir_patching

New import wizard to easily transfer videos from GoPro

If you are shooting with GoPro rigs, you may experience the complicated task of transfering all videos out of the GoPro. We provide a USB hub in our store to simplify this work, but still, the data management is quite complicated and prone to human errors.

That's why we decided to add a wizard to do this work in a more visual and friendly manner. Plug all the GoPros through the hub and just launch the wizard. This feature will save you a lot of time and probably prevent some data loss too.

Tip: When choosing the destination folder in this wizard, as the wizard creates the folder recursively, you can transfer the videos very quickly.

Fixes and improvements

Since the first release version, we made some corrections in the interface and fixed some reported bugs. Among them:

What's next?

There are still some bugs opened for 1.1 final, among them the support of H.264 @ 4K and 48 fps which is still not supported. Nevertheless, this is quite solved now.

So next big step is 1.2 where we will have a timeline in the application. A lot of research & development have already been done to allow that, and the underlying engine is ready to provide you with new top features, like projection interpolation ( spherical to rectilinear to little planet to whatever is supported in Autopano in fact ).

We also have the automatic horizon system which is nearly ready too. It will keep the horizon that you set at a given point. It was planned for this version but didn't made it. So for the next one.

 

Changelog compared to 1.0.0 Final:

- 0002231: [UI] progress bar information in batch mode
- 0002206: [UI] french translation
- 0002033: [UI] Easy video files downloader
- 0002373: [UI] Reference pano (thumbnail) is over another one
- 0002340: [I/O] When exit and save not done => warning
- 0002354: [Algorithms] Color issue in the preview
- 0002347: [UI] Motion to synchronize (video lenght is smaller than search range+current seek)
- 0002282: [Algorithms] GPU strange rendering on one case
- 0002222: [Algorithms] Nadir patching
- 0002098: [Algorithms] Automatic Motion synchronisation

1.0.0 Release Candidate 1 - 2013-07-16

Download

Changelog

Main changes

This is the first release candidate version of Autopano Video (new generic video stitcher by Kolor) and hopefully the only one. So one version before final release.

Since the 4th beta version, we made some little UI corrections and fixed some reported bugs.

Demo limitations update

In order to make easier the trial of Autopano Video, the export duration has been extended to 30 seconds (instead of 250 frames) and the demo version of Autopano Giga is now able to save panorama file since 3.0.6 version (useful for adjusting the horizon).

GPU frames export support

We also added the possibility to export frames with the GPU engine. This can be useful when needed size or framerate is not supported.

Roadmap to the release

We have finished the bug list that were opened here. We are quite confident that besides some new small issues, the next version should be the final version.

Currently, many part of the documentation are also beeing written. The software is quite stable in the UI, so the tutorials are beeing created while we are fishing the code. Among them, there are already:

More tutorials and videos are also coming. Stay tunned.

Changelog compared to beta 4:

- 0002182: [Algorithms] Export frames in GPU mode
- 0002171: [Algorithms] move GPU lut correction to conversion shader
- 0002091: [UI] Add error message and check button for gpu capabilities
- 0002168: [Algorithms] adapt demo limitation
- 0002035: [UI] Better render progress bar
- 0002162: [Algorithms] Check how multiple frame rates are handled
- 0002147: [I/O] video relative path
- 0002158: [UI] synchronisation search time apply
- 0002151: [Algorithms] Histogram correction not applied in GPU rendering
- 0002157: [Crash Dump] Corrupted memory when rendering 2 times a no video pano
- 0002155: [Crash Dump] Crash when no video decoders (videos are not found)

1.0.0 Beta 4 - 2013-06-27

Download

Changelog

Main changes

This is the 4th beta version of Autopano Video, new generic video stitcher by Kolor.

We made a lot of improvements in this application to offer you the best experience while stitching videos together.

Unified CPU / GPU interface

In the previous beta, we had differents settings and behaviors depending on if you were using CPU or GPU. Now, everything is exactly the same. In the rendering dialog box, GPU blending presets have been removed and the fact that you are in GPU or CPU mode is now a general software setting and not a blending preset anymore. We decided to change this as it smoothes the workflow. If you have Autopano Video Pro (AVP), then you automatically use the GPU ( you can force the CPU use if you want ). If you have Autopano Video (AV), then you use the CPU. That's it.

Because it is now unified, you can play with many blending parameters in the GPU mode, as you were used to in the CPU mode. This is really a major breakthrough as it allows a full range of new possibilities with AVP while still having super fast rendering.

GPU algorithm enhancements

The code behing GPU rendering has been really improved and we can now render 4K videos with only 256 MB of RAM on GPU. So even with a quite old computer, you can use the GPU to get a faster rendering.

Synchronization improvements

The first step of video stitching is always about finding the common timeline between all videos. We already have an efficient audio synchronization scheme, but that might be not enough in every case. With GoPro, it can happen that audio and video are unsynchronized for the same GoPro. Our measurements showed that it can be 1 frame and 20% of the GoPros have this problem.

After an audio synchronization, we need to be able to adjust the videos visually to see if it gives a better result or not. We revamped the UI so that you can have a direct preview if you shift one frame sync.

Other fixes

We've made some other fixes:

Roadmap to the release

We expect that you still find some bugs. We have finished the bug list that were opened here. We are quite confident that besides some new small issues, the next version should be a release candidate.

Currently, many part of the documentation are also beeing written. The software is quite stable in the UI, so the tutorials are beeing created while we are fishing the code. Among them, there are already:

More tutorials and videos are also coming. Stay tunned.

Changelog compared to beta 3:

- 0002121: [Algorithms] Multibands is wrong when not a 360 pano
- 0002094: [Algorithms] gl_repeat is not supported in texture_rectangle
- 0002066: [Benchmark] Template absolute path
- 0002089: [UI] add visualization of synchronisation effect
- 0002107: [UI] splash screen update
- 0002025: [Algorithms] application does not exit under windows
- 0002063: [Algorithms] GPU : rendering only black frame
- 0001947: [Benchmark] Mac version really slow
- 0002090: [Algorithms] GPU rendering when picture are hidden or not in crop scope
- 0002087: [Algorithms] GPU rendering without weights
- 0002022: [Crash Dump] mc_demux_mp4_ds.ax
- 0002085: [UI] adapt rendering preset
- 0002092: [UI] Add CPU/GPU switch to the preview in AVP
- 0002086: [Algorithms] Incorrect result when Sharp Gpu, then Multiband
- 0002067: [UI] Realtime Preview in GPU instead of CPU
- 0002084: [Algorithms] rewrite mp4 file for being progressively downloadable
- 0002081: [Algorithms] line padding in GPU
- 0002071: [I/O] Little planet aspect ratio lost

1.0.0 Beta 3 - 2013-06-13

Download

Changelog

Main changes

This is the third beta version of Autopano Video, a generic video stitcher.

Autopano Video / Autopano Video Pro is the easiest way to stitch and create 360-degree immersive videos

Offer an incredible new experience to your clients or friends. Autopano Video is the new video-stitching software application developed by Kolor. It lets you assemble several videos into a single one covering up to 360 x 180 degrees. The user interface is designed to ease your workflow: drag and drop your source videos, choose a stitching template (including GoPro template) or launch a detection from scratch, use Autopano Pro or Giga to adjust your reference panoramas and click on Render.

We had 3 main goals when making these products

Quality first : The world's best image-stitching technology is behind Autopano Video. Quality workflow, quality results. No limitation : We were always determined to bring you cross-platform support as well as cross-hardware support. And that, without any limit in the number of video stream sources nor in the output size. Affordable, accessible : Both in terms of usage and price, Autopano Video gives nearly everyone the chance to create amazing 360 videos.

Using Autopano Video during the beta stage

We want you to test it, fully, without any limit, even without watermark, for free. So we decided to let you use the full software for free until the end of June 2013 (with standard version only). Get a temporary license for free and remove to remove the watermark: http://www.kolor.com/360-video/autopano-video-360-video-stitcher.html.

We believe in our community and in our customers that have been supporting us since a long time now. The quality of a software application doesn't only come from the quality of the developer ( come on, still a bit ;) ), but from the quality of the communication between you and us.

For this piece of software too, we've opened a dedicated forum to let you discuss with us about the product. It is always at the same location: http://www.kolor.com/forum/. Go there to find support, report bugs, post results, etc.

Roadmap to the release

We expect that you'll find bugs, for sure. And we already have some bugs opened in our database. Here's a short list of what is still under work here.

Changelog compared to beta 2:

- 0002079: [UI] Error message when using nadir patching method
- 0002071: [I/O] Little planet aspect ratio lost
- 0002060: [Algorithms] GPU rendering, a green first frame can happen
- 0002065: [UI] Reference pano thumbnails
- 0002077: [Algorithms] Nadir patching in Gpu mode
- 0002058: [UI] Syncro crash when no audio track in the videos
- 0002061: [UI] Empty error dialogbox pops up at the end of a render