Solution for creating 2D camera movement around a 360 video in Vegas

NightHawkInLight schrieb am 04.09.2019 um 17:15 Uhr

After much head banging against my keyboard I figured out a way to motion control camera movement around a 360 video in Vegas and export as a normal 2D video. The trick I found was to import the video in a flat timeline (as seen here: https://i.imgur.com/HLtbQQx.jpg), but DO NOT enable the 360 preview window. To crop the image you cannot use the pan/crop tool or it misaligns the 360 wrap, so you have to use track motion. Crop in with track motion, then you can apply the scene rotation plugin to do your vertical tilts and pan around. You can use regular animation keyframes at that point to burn in your camera movement. None of this works if you have 360 preview enabled, which was what had me hung up for a long time. I was within inches of subscribing to Adobe to use the GoPro 360 plugin before I figured this out this morning. It really should be in the manual. With how bad most of the editing options for 360 video are right now, this method easily puts Vegas maybe even in the top spot with how smoothly you can control motion transitions using manual curves. The only thing lacking is being able to do these same things with 360 preview enabled, and being able to drag the preview window around and have the new perspective update automatically in the rotation plugin.

Note that I am doing this without the aid of the dual fisheye stitching plugin, but have instead prerendered the 360 footage in the camera's native software before importing to vegas as a unified image. I'm not sure if the stitching plugin would still allow this method to work as it is not compatible with my camera and I am unable to test it.

Kommentare

set schrieb am 05.09.2019 um 02:35 Uhr

Thanks for also sharing the tips here...

btw, rather than sharing the imgur link - you can also post image here, so allow me to post the image of yours...

I haven't do 360 videos (still don't have the equipment) - but have experimented a little bit on the workflow using available samples around the web - and I agree with your suggestion on using camera's native software to stitch them as it has been 'calibrated' for merging them perfectly.

Zuletzt geändert von set am 05.09.2019, 02:39, insgesamt 1-mal geändert.

Setiawan Kartawidjaja
Bandung, West Java, Indonesia (UTC+7 Time Area)

Personal FB | Personal IG | Personal YT Channel
Chungs Video FB | Chungs Video IG | Chungs Video YT Channel
Personal Portfolios YouTube Playlist
Pond5 page: My Stock Footage of Bandung city

 

System 5-2021:
Processor: Intel(R) Core(TM) i7-10700 CPU @ 2.90GHz   2.90 GHz
Video Card1: Intel UHD Graphics 630 (Driver 31.0.101.2127 (Feb 1 2024 Release date))
Video Card2: NVIDIA GeForce RTX 3060 Ti 8GB GDDR6 (Driver Version 551.23 Studio Driver (Jan 24 2024 Release Date))
RAM: 32.0 GB
OS: Windows 10 Pro Version 22H2 OS Build 19045.3693
Drive OS: SSD 240GB
Drive Working: NVMe 1TB
Drive Storage: 4TB+2TB

 

System 2-2018:
ASUS ROG Strix Hero II GL504GM Gaming Laptop
Processor: Intel(R) Core(TM) i7 8750H CPU @2.20GHz 2.21 GHz
Video Card 1: Intel(R) UHD Graphics 630 (Driver 31.0.101.2111)
Video Card 2: NVIDIA GeForce GTX 1060 6GB GDDR5 VRAM (Driver Version 537.58)
RAM: 16GB
OS: Win11 Home 64-bit Version 22H2 OS Build 22621.2428
Storage: M.2 NVMe PCIe 256GB SSD & 2.5" 5400rpm 1TB SSHD

 

* I don't work for VEGAS Creative Software Team. I'm just Voluntary Moderator in this forum.

NightHawkInLight schrieb am 08.09.2019 um 22:20 Uhr

Update: I've encountered and solved a secondary issue of 360 video editing in Vegas. 360 video has an inherent attribute of being a 2:1 aspect ratio (apparently), and thus does not by default work properly in Vegas if the timeline is not also set to a 2:1 aspect. Importing 360 video into a 16:9 timeline for example will result in a black hole at the poles of the video due to the letterboxing caused by squeezing the wider 2:1 footage into a 16:9 frame. This is a problem if you want to output a video composed of both 360 and standard 16:9 (or any other aspect besides 2:1) camera footage.

Fixing this is rather simple. Just right click the footage, navigate to properties, and uncheck 'maintain aspect ratio'. The footage will now display properly and cause no issues when rendering out to a 16:9 format. Vegas's project properties should be set to the nearest possible resolution as the 360 footage, but at the desired aspect ratio as the final output. My camera for example outputs 5.7k 2:1 footage, so my timeline is set to 5k 16:9. From there I can render in 1080p, 4k, or any other resolution at 16:9 aspect.

A script for disabling 'maintain aspect ratio' for all clips can be entered into a notepad file and saved as a .cs in the Vegas/Script Menu folder (thanks to skorch82 for this script, which I only had to modify the paths of to get working properly with the Magix version of Vegas http://forum.gameanyone.com/index.php?topic=6773.0;wap2):

using System;
using ScriptPortal.Vegas;

class EntryPoint
{
    public void FromVegas(Vegas vegas)
    {
    // get the tracks in the project
    foreach (Track track in vegas.Project.Tracks)
    {
         // if the track is video, then you can set the event
         if ( track.IsVideo() ) {
              // get all the events on the track
              foreach ( VideoEvent vEvent in track.Events ) {
                  // uncheck maintain aspect ratio
                  vEvent.MaintainAspectRatio = false;
              }
         }
      }
   }
}