![]() It also repairs corrupt PDF files and recovers all objects. File Repair ToolkitPowerful file repair utility to fix corrupt Word, PowerPoint, and Excel documents created in Microsoft Office.Outlook ToolkitComprehensive software suite to repair PST files, merge PST files, eliminate duplicate emails, compact PST files, and recover lost or forgotten Outlook passwords.Exchange Toolkit5-in-1 software toolkit to recover Exchange database, convert EDB to PST, convert OST to PST, restore Exchange backup, and reset Windows Server password.Running this script (and why exiftool can’t be used) was also described in last weeks post, so I won’t cover it here. YouTube) to correctly detect that it is a 360 video. Let’s first use the Spatial Media Metadata Injector to embed the essential XMP-GSpherical tags required for Google (inc. If you didn’t read last weeks post introducing XMP namespaces, I recommend taking a look before continuing with this post. However, XMP-GPano is the namespace for photos, we need to use XMP-GSpherical for video files. In fact, for our purposes, all the XMP-GPano namespace tags from the photo are useful to copy over to the video. XMP-GPano:ProjectionType: tells us it’s a panoramic image if value equals equirectangular (more useful when automating this process, and this needs to be validated).XMP-GPano:StitchingSoftware: defines the software used to stitch images into a 360 image.XMP-GPano:SourcePhotosCount: tells us the number of cameras originally used to create the image.GPS:GPSDataStamp / GPS:GPSTimeStamp: gives us start time (note ModifyDate shows stitching date, not capture date, so GPS Date/Time recorded from the satellite is much more accurate). ![]() Here we can see a lot of data that will prove useful for copying over to the video, including… Please contact if you want to use this photograph commercially.Ģ8 deg 17' 55.14' N, 16 deg 32' 44.90' W Let’s start by looking inside the first photo used in the video to see some of the metadata we’ll need to add to the video. We can see the video resolution, the duration, and lots of other default fields that are not really required for our use-case. Looking at the metadata of the video I just created using exiftool: Add the required metadataĪs I talked about last year, video files, and specifically 360 video files, hold metadata that is important for video players to render and display the video correctly. However, it’s not showing as a 360 video… yet. There are 55 images in my sequence and the video is 55 seconds long. Encodes the video using the libx264 codec (H264). -c:v libx264 is an abbreviated version of codec:v.-pix_fmt yuv420p: When outputting H.264, adding -vf format=yuv420p or -pix_fmt yuv420p will ensure compatibility so crappy players can decode the video.If the -r option is omitted the default will input and output 25 frames per second. -r 1: the output framerate per second.-i MULTISHOT_9698_%06d.jpg: the filenames to match on.Now we can create a video called demo-video-no-meta.mp4 using all the images in the directory: all placed in a single directory containing only images you want in the video.in sequential ascending order by filename (e.g.If you choose to use your own images, be aware this post assumes your images are: Of course, you are free to use your own timelapse photos too. Grab them here if you want to follow along. I’ll use a series of 55 timelapse photos shot using a GoPro Fusion at 5 second intervals and stitched as. ProjectionType) into the resulting video.Īs exiftool cannot write in XMP-GSpherical tags (more on that later), you’ll also need a copy of this set of scripts (Spatial Media Metadata Injector) from Google on your machine. You’ll also need EXIFtool to write metadata (e.g. Preparationįor this guide I’ll be using ffmpeg, a free and open-source project consisting of a vast software suite of libraries and programs for handling video, audio, and other multimedia files and streams. In this post I want to outline the process of turning your timelapse 360 photo’s into a 360 video and some of the additional considerations to be aware of for playback. You might also want to do the reverse turn photos into a 360 video. In previous posts I’ve covered, turning 360 videos into a series of timelapse images ( part 1 and part 2) A lesson, mostly, in wrangling metadata to ensure proper playback of 360 videos created from a series of photos.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |