Our team is glad to release today a first public beta of Autopano Video / Autopano Video Pro 1.5, with a new big feature: the timeline.
You need to use the beta of Autopano Pro / Autopano Giga 3.5 with this version of Autopano Video.
Video Preview[iframe width="615" height="376" src="http://www.youtube.com/embed/AmbYjgw_sLc?rel=0" frameborder="0" allowfullscreen]
Comments and change log
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.
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:
- The global orientation of the panorama so you can make it straight everytime.
- The panorama stitching, which means that all camera parameters from the stitching can evolve over time ( focal, distortion, offsets, viewpoint correction, etc ). This is really nice as there is no ideal template for a given video. With this feature, you can decide to make an optimal stitch for a given range and have a smooth transition to a second template during a transition range that you set.
- Global histogram of the panorama : you can change global exposure over time.
- Color correction : in Autopano Pro / Giga, you can change the color correction of each individual image. These settings can evolve over time to correct an over/under exposed zone during a short or long time range.
For the moment, some parameters cannot be interpolated and will be applied globally. Among them:
- Projection modes and crop : there is still no way to have a smooth transition from rectilinear to spherical projection. So if you change the projection mode, it will be applied globally and not on the current state. Same story for cropping. It is global.
- Rendering settings : also for that, you cannot have these settings vary over time. Rendering settings will be applied globally and not only on the current state.
- Anti-ghost pins : for the moment, these constrains are global as well.
With this new version, we also introduced our new anti-shake algorithm. What does this algorithm do?
- It takes the real motion of each individual video that you are trying to stitch. From these motion information and the current active template, it will actively calculate the best panorama orientation to remove any shake. For the moment, it doesn’t keep the horizon straight, but this algorithm will continue to improve.
- How to use it ?
- Just click once on the “motion compute” button. It will calculate all motion over the whole timeline.
- Then click on “activate the anti-shake” to use the results. You can see the results by just playing the video in the realtime preview zone.
- Add some transitions in the cameras timeline to correct what the algorithm didn’t compensate. It is super simple way to get some complicated videos straight.
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:
- The information header. It is the zone where you can play the current stitched video, select ranges, go one frame forward, backward, and get visual information of where you are.
- Below that, you have the rendering zone header. In this area, you’ll have 2 buttons.
- Button : Frame / hh:mm:ss switch. If you prefer to work in frame or hh:mm:ss mode.
- Button : Snap on/off switch button. It allows you to have snapping on states or not.
- Button : Tool mode. It changes the action on double click. If on, the double click cuts and creates a new state or transition. If off, the double click opens the Autopano panorama editor.
- This zone is followed by the rendering extend in red. Notice that both endings can be drag-and-dropped to change the range. The whole bar itself can be moved by dragging it outside of both ranges.
- Cameras timeline
- It starts with 4 buttons. Previous / Next State, allows you to change the current time to next or previous start or ending of a state.
- Cut button is here to cut the state in two parts at current time.
- Compute motion is here to compute the antishake for the global video. More information below.
- Colors timeline
- Again, you have next/previous states beginning or ending.
- Cut button to introduce on color correction a new state.
- In the footer of the timeline zone, you have the current view of the timeline. Through that, you can zoom in/out in time, move your current time, etc.
- We took attention to keyboard shortcuts / mouse shortcuts for the whole timeline manipulation. Among them, we have:
- ALT + mouse wheel : timeline zoom in or out.
- CTRL + mouse drag : timeline panning
- Right click on transition display the local menu to remove / edit / configure a transition
- Left key, Right key : previous or next frame
- Space : play, pause realtime preview
We also changed some other aspects of the software. Here’s a quick sum-up of what has been done:
- Sources window / realtime preview management. You can change how both windows are split. Or just keep one, for example realtime preview. This is a good improvement for an efficient visual workflow.
- Autopano Pro / Giga integration. We found out a good way to work with both pieces of software side by side. Double click on the timeline in Autopano Video Pro, it will open Autopano Pro or Autopano Giga. Then open the panorama editor. Don’t close it anymore as each time you’ll double click to edit a state in Autopano Video, it will refresh the panorama editor in Autopano Pro or Autopano Giga making the workflow in dual screen configuration really efficient.
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