From 6942b2337dbaf3593f381b234f08607efa8a7208 Mon Sep 17 00:00:00 2001 From: David G Date: Tue, 22 Aug 2023 15:33:08 +0100 Subject: [PATCH] 2022/23 redirects --- _posts/2022-01-07-gopro-fusion-fisheye-stitching-part-4.md | 2 ++ .../2022-01-14-adding-a-custom-watermark-to-hero-photo-video.md | 2 ++ .../2022-01-21-turn-360-photos-into-360-video-adobe-premiere.md | 2 ++ _posts/2022-01-28-gopro-camera-modes-metadata-tests.md | 2 ++ ...022-02-04-turn-gopro-timewarp-video-into-timelapse-images.md | 2 ++ .../2022-02-11-choosing-right-frame-extraction-rate-ffmpeg.md | 2 ++ _posts/2022-02-18-keeping-gopro-max-warm-extend-battery-life.md | 2 ++ _posts/2022-02-25-overlay-nadir-watermark-video-using-ffmpeg.md | 2 ++ _posts/2022-03-04-latitude-longitude-standard.md | 2 ++ _posts/2022-03-11-ffmpeg-video-to-frame-cheat-sheet.md | 2 ++ _posts/2022-03-18-using-ffmpeg-process-gopro-max-360.md | 2 ++ ...-creating-360-street-level-maps-europe-ski-resorts-part-1.md | 2 ++ _posts/2022-04-01-gopro-telemetry-exporter-getting-started.md | 2 ++ _posts/2022-04-07-evolution-of-gopro-camera-sensors-gpmf.md | 2 ++ _posts/2022-04-15-using-ffmpeg-process-gopro-fusion-fisheye.md | 2 ++ ...22-04-22-turn-gopro-timelapse-video-into-timelapse-images.md | 2 ++ ...join-gopro-chaptered-split-video-files-preserve-telemetry.md | 2 ++ .../2022-05-06-overlay-gopro-telemetry-data-as-map-in-video.md | 2 ++ .../2022-05-13-create-google-street-view-video-publish-api.md | 2 ++ _posts/2022-05-20-adjusting-yaw-equirectangular-images.md | 2 ++ ...5-27-calculating-heading-of-gopro-video-using-gpmf-part-1.md | 2 ++ ...6-03-calculating-heading-of-gopro-video-using-gpmf-part-2.md | 2 ++ ...6-10-calculating-heading-of-gopro-video-using-gpmf-part-3.md | 2 ++ _posts/2022-06-17-roll-pitch-level-of-gopro-video-using-gpmf.md | 2 ++ ...using-gpano-gspherical-metadata-adjust-roll-pitch-heading.md | 2 ++ _posts/2022-07-01-roll-level-of-gopro-photo-no-gpmd-part-1.md | 2 ++ _posts/2022-07-08-roll-level-of-gopro-photo-no-gpmd-part-2.md | 2 ++ _posts/2022-07-15-roll-level-of-gopro-photo-no-gpmd-part-3.md | 2 ++ _posts/2022-07-22-turn-photo-video-footage-strava-activty.md | 2 ++ _posts/2022-07-29-historic-weather-data-lookup.md | 2 ++ _posts/2022-08-05-historic-air-quality-lookup.md | 2 ++ _posts/2022-08-12-open-letter-mapillary-update-api-docs.md | 2 ++ _posts/2022-08-19-debugging-uploads-google-streetview-api.md | 2 ++ .../2022-08-26-create-thumbnail-from-equirectangular-image.md | 2 ++ ...-injecting-camm-gpmd-telemetry-videos-part-1-introduction.md | 2 ++ ...-injecting-camm-gpmd-telemetry-videos-part-2-mp4-overview.md | 2 ++ ...gpmd-telemetry-videos-part-3-mp4-structure-telemetry-trak.md | 2 ++ ...22-10-21-injecting-camm-gpmd-telemetry-videos-part-4-camm.md | 2 ++ ...22-11-04-injecting-camm-gpmf-telemetry-videos-part-5-gpmf.md | 2 ++ ...ting-camm-gpmd-telemetry-videos-part-6-telemetry-injector.md | 2 ++ _posts/2022-12-09-state-of-the-map-2022.md | 2 ++ ...-creating-360-street-level-maps-europe-ski-resorts-part-2.md | 2 ++ ...ogle-street-view-studio-versus-mapillary-desktop-uploader.md | 2 ++ _posts/2023-02-03-360-video-stabilisation-basic-part-1.md | 2 ++ ...-creating-360-street-level-maps-europe-ski-resorts-part-3.md | 2 ++ 45 files changed, 90 insertions(+) diff --git a/_posts/2022-01-07-gopro-fusion-fisheye-stitching-part-4.md b/_posts/2022-01-07-gopro-fusion-fisheye-stitching-part-4.md index e675a4e..7c3f82b 100644 --- a/_posts/2022-01-07-gopro-fusion-fisheye-stitching-part-4.md +++ b/_posts/2022-01-07-gopro-fusion-fisheye-stitching-part-4.md @@ -9,6 +9,8 @@ image: /assets/images/blog/2022-01-07/front-equirectangular-blend-annotated-meta featured_image: /assets/images/blog/2022-01-07/front-equirectangular-blend-annotated-sm.jpg layout: post published: true +redirect_from: + - /blog/2022/gopro-fusion-fisheye-stitching-part-4 --- **Taking what we've learned over the last 3 weeks and putting it all together to create a script to convert 2 GoPro Fusion fisheye to one equirectangular image.** diff --git a/_posts/2022-01-14-adding-a-custom-watermark-to-hero-photo-video.md b/_posts/2022-01-14-adding-a-custom-watermark-to-hero-photo-video.md index 51b03ac..fa5e3ec 100644 --- a/_posts/2022-01-14-adding-a-custom-watermark-to-hero-photo-video.md +++ b/_posts/2022-01-14-adding-a-custom-watermark-to-hero-photo-video.md @@ -9,6 +9,8 @@ image: /assets/images/blog/2022-01-14/GPAA1088-watermark-65transp-meta.jpg featured_image: /assets/images/blog/2022-01-14/GPAA1088-watermark-65transp-sm.jpg layout: post published: true +redirect_from: + - /blog/2022/adding-a-custom-watermark-to-hero-photo-video --- **Automate the process of adding a custom branded watermark to all your timelapse photos using Imagemagick** diff --git a/_posts/2022-01-21-turn-360-photos-into-360-video-adobe-premiere.md b/_posts/2022-01-21-turn-360-photos-into-360-video-adobe-premiere.md index d703b9c..cdc67cd 100644 --- a/_posts/2022-01-21-turn-360-photos-into-360-video-adobe-premiere.md +++ b/_posts/2022-01-21-turn-360-photos-into-360-video-adobe-premiere.md @@ -9,6 +9,8 @@ image: /assets/images/blog/2022-01-21/adobe-premier-video.png featured_image: /assets/images/blog/2022-01-21/adobe-premier-video-sm.png layout: post published: true +redirect_from: + - /blog/2022/turn-360-photos-into-360-video-adobe-premiere --- **A less technical way to create timelapse videos with spherical metadata. No command line in sight (but you will need an Adobe Premiere subscription).** diff --git a/_posts/2022-01-28-gopro-camera-modes-metadata-tests.md b/_posts/2022-01-28-gopro-camera-modes-metadata-tests.md index e9889ee..f8f3969 100644 --- a/_posts/2022-01-28-gopro-camera-modes-metadata-tests.md +++ b/_posts/2022-01-28-gopro-camera-modes-metadata-tests.md @@ -9,6 +9,8 @@ image: /assets/images/blog/2022-01-28/trekview-guide-test-cases.png featured_image: /assets/images/blog/2022-01-28/trekview-guide-test-cases-sm.png layout: post published: true +redirect_from: + - /blog/2022/gopro-camera-modes-metadata-tests --- **What we've learned whilst building a library of GoPro camera test cases for Explorer.** diff --git a/_posts/2022-02-04-turn-gopro-timewarp-video-into-timelapse-images.md b/_posts/2022-02-04-turn-gopro-timewarp-video-into-timelapse-images.md index 45bf88a..ed299e9 100644 --- a/_posts/2022-02-04-turn-gopro-timewarp-video-into-timelapse-images.md +++ b/_posts/2022-02-04-turn-gopro-timewarp-video-into-timelapse-images.md @@ -9,6 +9,8 @@ image: /assets/images/blog/2022-02-04/gopro-timewarp-reference-meta.jpg featured_image: /assets/images/blog/2022-02-04/gopro-timewarp-reference-sm.jpg layout: post published: true +redirect_from: + - /blog/2022/turn-gopro-timewarp-video-into-timelapse-images --- **TimeWarp videos are perfect for creating beautiful TimeLapses, but pose some unique challenges when trying to split them into individual frames.** diff --git a/_posts/2022-02-11-choosing-right-frame-extraction-rate-ffmpeg.md b/_posts/2022-02-11-choosing-right-frame-extraction-rate-ffmpeg.md index 1574829..b99ce74 100644 --- a/_posts/2022-02-11-choosing-right-frame-extraction-rate-ffmpeg.md +++ b/_posts/2022-02-11-choosing-right-frame-extraction-rate-ffmpeg.md @@ -9,6 +9,8 @@ image: /assets/images/blog/2022-02-11/gps-speed-3d-2d-haversine-meta.jpg featured_image: /assets/images/blog/2022-02-11/gps-speed-3d-2d-haversine.jpg layout: post published: true +redirect_from: + - /blog/2022/choosing-right-frame-extraction-rate-ffmpeg --- **How we optimised the process of turning a video into frames to create virtual tours in Explorer using speed as a variable.** diff --git a/_posts/2022-02-18-keeping-gopro-max-warm-extend-battery-life.md b/_posts/2022-02-18-keeping-gopro-max-warm-extend-battery-life.md index d217552..45fdbc5 100644 --- a/_posts/2022-02-18-keeping-gopro-max-warm-extend-battery-life.md +++ b/_posts/2022-02-18-keeping-gopro-max-warm-extend-battery-life.md @@ -9,6 +9,8 @@ image: /assets/images/blog/2022-02-18/helmet-trek-pack.jpg featured_image: /assets/images/blog/2022-02-18/helmet-trek-pack-sm.jpg layout: post published: true +redirect_from: + - /blog/2022/keeping-gopro-max-warm-extend-battery-life --- **If you've ever tried using electronics in very cold weather you might have observed your battery draining quickly.** diff --git a/_posts/2022-02-25-overlay-nadir-watermark-video-using-ffmpeg.md b/_posts/2022-02-25-overlay-nadir-watermark-video-using-ffmpeg.md index ea1a6c4..6310a4f 100644 --- a/_posts/2022-02-25-overlay-nadir-watermark-video-using-ffmpeg.md +++ b/_posts/2022-02-25-overlay-nadir-watermark-video-using-ffmpeg.md @@ -9,6 +9,8 @@ image: /assets/images/blog/2022-02-25/youtube-gopro-nadir-meta.png featured_image: /assets/images/blog/2022-02-25/youtube-gopro-nadir-sm.png layout: post published: true +redirect_from: + - /blog/2022/overlay-nadir-watermark-video-using-ffmpeg --- **Add your logo to the nadir of an equirectangular video or as a watermark to HERO videos.** diff --git a/_posts/2022-03-04-latitude-longitude-standard.md b/_posts/2022-03-04-latitude-longitude-standard.md index f9c242a..2d71463 100644 --- a/_posts/2022-03-04-latitude-longitude-standard.md +++ b/_posts/2022-03-04-latitude-longitude-standard.md @@ -9,6 +9,8 @@ image: /assets/images/blog/2022-03-04/map-pin-ocean-meta.png featured_image: /assets/images/blog/2022-03-04/map-pin-ocean-sm.png layout: post published: true +redirect_from: + - /blog/2022/latitude-longitude-standard --- **One of the biggest pains of working with geospatial software is determining the way each presents latitude and longitude... or is that longitude and latitude?** diff --git a/_posts/2022-03-11-ffmpeg-video-to-frame-cheat-sheet.md b/_posts/2022-03-11-ffmpeg-video-to-frame-cheat-sheet.md index b42d1b6..f672e07 100644 --- a/_posts/2022-03-11-ffmpeg-video-to-frame-cheat-sheet.md +++ b/_posts/2022-03-11-ffmpeg-video-to-frame-cheat-sheet.md @@ -9,6 +9,8 @@ image: /assets/images/blog/2022-03-11/ffmpeg-virtual-tour-cheat-sheet-meta.jpg featured_image: /assets/images/blog/2022-03-11/ffmpeg-virtual-tour-cheat-sheet-sm.jpg layout: post published: true +redirect_from: + - /blog/2022/ffmpeg-video-to-frame-cheat-sheet --- **A guide that shows some of the commands we use most for processing 360 virtual tour videos.** diff --git a/_posts/2022-03-18-using-ffmpeg-process-gopro-max-360.md b/_posts/2022-03-18-using-ffmpeg-process-gopro-max-360.md index d99bbb0..fd27755 100644 --- a/_posts/2022-03-18-using-ffmpeg-process-gopro-max-360.md +++ b/_posts/2022-03-18-using-ffmpeg-process-gopro-max-360.md @@ -9,6 +9,8 @@ image: /assets/images/blog/2022-03-18/ffmpeg-eac-360-console-meta.jpg featured_image: /assets/images/blog/2022-03-18/ffmpeg-eac-360-console-sm.jpg layout: post published: true +redirect_from: + - /blog/2022/using-ffmpeg-process-gopro-max-360 --- **In our continued effort to avoid reliance on GoPro software, I look at how ffmpeg can be used to process GoPro EAC projected videos (.360's) to equirectangular projections.** diff --git a/_posts/2022-03-25-creating-360-street-level-maps-europe-ski-resorts-part-1.md b/_posts/2022-03-25-creating-360-street-level-maps-europe-ski-resorts-part-1.md index 5f20d4b..71ce903 100644 --- a/_posts/2022-03-25-creating-360-street-level-maps-europe-ski-resorts-part-1.md +++ b/_posts/2022-03-25-creating-360-street-level-maps-europe-ski-resorts-part-1.md @@ -9,6 +9,8 @@ image: /assets/images/blog/2022-03-25/vallee-blanche-360-meta.JPG featured_image: /assets/images/blog/2022-03-25/vallee-blanche-360-sm.JPG layout: post published: true +redirect_from: + - /blog/2022/creating-360-street-level-maps-europe-ski-resorts-part-1 --- **And a brief update on using the GoPro MAX cold weather setup.** diff --git a/_posts/2022-04-01-gopro-telemetry-exporter-getting-started.md b/_posts/2022-04-01-gopro-telemetry-exporter-getting-started.md index 3db7ec6..d7ffe9f 100644 --- a/_posts/2022-04-01-gopro-telemetry-exporter-getting-started.md +++ b/_posts/2022-04-01-gopro-telemetry-exporter-getting-started.md @@ -9,6 +9,8 @@ image: /assets/images/blog/2022-04-01/gopro-telemetry-overlay.jpeg featured_image: /assets/images/blog/2022-04-01/gopro-telemetry-overlay-sm.jpeg layout: post published: true +redirect_from: + - /blog/2022/gopro-telemetry-exporter-getting-started --- **A more comprehensive alternative to exiftool when working with GPMD.** diff --git a/_posts/2022-04-07-evolution-of-gopro-camera-sensors-gpmf.md b/_posts/2022-04-07-evolution-of-gopro-camera-sensors-gpmf.md index a451722..dfa5d35 100644 --- a/_posts/2022-04-07-evolution-of-gopro-camera-sensors-gpmf.md +++ b/_posts/2022-04-07-evolution-of-gopro-camera-sensors-gpmf.md @@ -9,6 +9,8 @@ image: /assets/images/blog/2022-04-08/GOPRO_MAX_Teardown-meta.jpg featured_image: /assets/images/blog/2022-04-08/GOPRO_MAX_Teardown-sm.jpg layout: post published: true +redirect_from: + - /blog/2022/evolution-of-gopro-camera-sensors-gpmf --- **And the data they produce in the GPMF stream.** diff --git a/_posts/2022-04-15-using-ffmpeg-process-gopro-fusion-fisheye.md b/_posts/2022-04-15-using-ffmpeg-process-gopro-fusion-fisheye.md index df795f6..8676cc7 100644 --- a/_posts/2022-04-15-using-ffmpeg-process-gopro-fusion-fisheye.md +++ b/_posts/2022-04-15-using-ffmpeg-process-gopro-fusion-fisheye.md @@ -9,6 +9,8 @@ image: /assets/images/blog/2022-04-15/dual-fisheye-fusion-meta.jpg featured_image: /assets/images/blog/2022-04-15/dual-fisheye-fusion-sm.jpg layout: post published: true +redirect_from: + - /blog/2022/using-ffmpeg-process-gopro-fusion-fisheye --- **In our continued effort to avoid reliance on GoPro software, I look at how ffmpeg can be used to process the GoPro Fusion's Dual Fisheyes videos to a single equirectangular video.** diff --git a/_posts/2022-04-22-turn-gopro-timelapse-video-into-timelapse-images.md b/_posts/2022-04-22-turn-gopro-timelapse-video-into-timelapse-images.md index 7b5e212..d116052 100644 --- a/_posts/2022-04-22-turn-gopro-timelapse-video-into-timelapse-images.md +++ b/_posts/2022-04-22-turn-gopro-timelapse-video-into-timelapse-images.md @@ -9,6 +9,8 @@ image: /assets/images/blog/2022-04-22/gopro-hero5-black-time-lapse-settings-meta featured_image: /assets/images/blog/2022-04-22/gopro-hero5-black-time-lapse-settings-sm.jpg layout: post published: true +redirect_from: + - /blog/2022/turn-gopro-timelapse-video-into-timelapse-images --- **TimeLapse video mode is perfect for creating beautiful TimeLapses, but poses some unique challenges when trying to split them into individual frames.** diff --git a/_posts/2022-04-29-join-gopro-chaptered-split-video-files-preserve-telemetry.md b/_posts/2022-04-29-join-gopro-chaptered-split-video-files-preserve-telemetry.md index b1d7265..a44f1a9 100644 --- a/_posts/2022-04-29-join-gopro-chaptered-split-video-files-preserve-telemetry.md +++ b/_posts/2022-04-29-join-gopro-chaptered-split-video-files-preserve-telemetry.md @@ -9,6 +9,8 @@ image: /assets/images/blog/2022-04-29/merge-gopro-chaptered-videos-meta.jpg featured_image: /assets/images/blog/2022-04-29/merge-gopro-chaptered-videos-sm.jpg layout: post published: true +redirect_from: + - /blog/2022/join-gopro-chaptered-split-video-files-preserve-telemetry --- **Use ffmpeg to create full length GoPro footage which retains full GPS information.** diff --git a/_posts/2022-05-06-overlay-gopro-telemetry-data-as-map-in-video.md b/_posts/2022-05-06-overlay-gopro-telemetry-data-as-map-in-video.md index 6e84248..cd9cad2 100644 --- a/_posts/2022-05-06-overlay-gopro-telemetry-data-as-map-in-video.md +++ b/_posts/2022-05-06-overlay-gopro-telemetry-data-as-map-in-video.md @@ -9,6 +9,8 @@ image: /assets/images/blog/2022-05-06/gopro-map-overlay-meta.jpg featured_image: /assets/images/blog/2022-05-06/gopro-map-overlay-sm.jpg layout: post published: true +redirect_from: + - /blog/2022/overlay-gopro-telemetry-data-as-map-in-video --- **Put a map inside your GoPro video showing exactly where is was shot.** diff --git a/_posts/2022-05-13-create-google-street-view-video-publish-api.md b/_posts/2022-05-13-create-google-street-view-video-publish-api.md index 11e5432..88c08f1 100644 --- a/_posts/2022-05-13-create-google-street-view-video-publish-api.md +++ b/_posts/2022-05-13-create-google-street-view-video-publish-api.md @@ -9,6 +9,8 @@ image: /assets/images/blog/2022-05-13/streetview-rawgpstimeline-meta.jpg featured_image: /assets/images/blog/2022-05-13/streetview-rawgpstimeline-sm.jpg layout: post published: true +redirect_from: + - /blog/2022/create-google-street-view-video-publish-api --- **Using ffmpeg to create a video file with accompanying GPS telemetry.** diff --git a/_posts/2022-05-20-adjusting-yaw-equirectangular-images.md b/_posts/2022-05-20-adjusting-yaw-equirectangular-images.md index a4529b4..0c8b0f4 100644 --- a/_posts/2022-05-20-adjusting-yaw-equirectangular-images.md +++ b/_posts/2022-05-20-adjusting-yaw-equirectangular-images.md @@ -9,6 +9,8 @@ image: /assets/images/blog/2022-05-20/heading-video-map-meta.jpg featured_image: /assets/images/blog/2022-05-20/heading-video-map-sm.jpg layout: post published: true +redirect_from: + - /blog/2022/adjusting-yaw-equirectangular-images --- **Ensure your 360 photos are loaded in 360 viewers facing the same direction as they were shot.** diff --git a/_posts/2022-05-27-calculating-heading-of-gopro-video-using-gpmf-part-1.md b/_posts/2022-05-27-calculating-heading-of-gopro-video-using-gpmf-part-1.md index 79f4cd7..50c1b27 100644 --- a/_posts/2022-05-27-calculating-heading-of-gopro-video-using-gpmf-part-1.md +++ b/_posts/2022-05-27-calculating-heading-of-gopro-video-using-gpmf-part-1.md @@ -9,6 +9,8 @@ image: /assets/images/blog/2022-05-27/gopro-cori-telemetry-example-meta.jpg featured_image: /assets/images/blog/2022-05-27/gopro-cori-telemetry-example-sm.jpg layout: post published: true +redirect_from: + - /blog/2022/calculating-heading-of-gopro-video-using-gpmf-part-1 --- **Understand the telemetry needed to ensure your 360 videos are loaded in 360 players facing the same direction as they were shot.** diff --git a/_posts/2022-06-03-calculating-heading-of-gopro-video-using-gpmf-part-2.md b/_posts/2022-06-03-calculating-heading-of-gopro-video-using-gpmf-part-2.md index 5118219..65646b6 100644 --- a/_posts/2022-06-03-calculating-heading-of-gopro-video-using-gpmf-part-2.md +++ b/_posts/2022-06-03-calculating-heading-of-gopro-video-using-gpmf-part-2.md @@ -9,6 +9,8 @@ image: /assets/images/blog/2022-06-03/GSAN2363-bad-yaw-meta.JPG featured_image: /assets/images/blog/2022-06-03/GSAN2363-bad-yaw-sm.JPG layout: post published: true +redirect_from: + - /blog/2022/calculating-heading-of-gopro-video-using-gpmf-part-2 --- **Converting GoPro telemetry into magnetic heading values to ensure videos are shown in 360 players facing the same direction as they were shot.** diff --git a/_posts/2022-06-10-calculating-heading-of-gopro-video-using-gpmf-part-3.md b/_posts/2022-06-10-calculating-heading-of-gopro-video-using-gpmf-part-3.md index 5a47234..350fac5 100644 --- a/_posts/2022-06-10-calculating-heading-of-gopro-video-using-gpmf-part-3.md +++ b/_posts/2022-06-10-calculating-heading-of-gopro-video-using-gpmf-part-3.md @@ -9,6 +9,8 @@ image: /assets/images/blog/2022-06-10/gopro-rpy-meta.jpg featured_image: /assets/images/blog/2022-06-10/gopro-rpy-sm.jpg layout: post published: true +redirect_from: + - /blog/2022/calculating-heading-of-gopro-video-using-gpmf-part-3 --- **Using calculated heading values to ensure videos are shown in 360 players facing the same direction as they were shot.** diff --git a/_posts/2022-06-17-roll-pitch-level-of-gopro-video-using-gpmf.md b/_posts/2022-06-17-roll-pitch-level-of-gopro-video-using-gpmf.md index f956411..d18157f 100644 --- a/_posts/2022-06-17-roll-pitch-level-of-gopro-video-using-gpmf.md +++ b/_posts/2022-06-17-roll-pitch-level-of-gopro-video-using-gpmf.md @@ -9,6 +9,8 @@ image: /assets/images/blog/2022-06-17/gopro-max-roll-examples-roll-front-meta.jp featured_image: /assets/images/blog/2022-06-17/gopro-max-roll-examples-roll-front-meta.jpg layout: post published: true +redirect_from: + - /blog/2022/roll-pitch-level-of-gopro-video-using-gpmf --- **A proof-of-concept to dynamically adjust for camera roll and pitch in equirectangular videos.** diff --git a/_posts/2022-06-24-using-gpano-gspherical-metadata-adjust-roll-pitch-heading.md b/_posts/2022-06-24-using-gpano-gspherical-metadata-adjust-roll-pitch-heading.md index 59c5815..b17103d 100644 --- a/_posts/2022-06-24-using-gpano-gspherical-metadata-adjust-roll-pitch-heading.md +++ b/_posts/2022-06-24-using-gpano-gspherical-metadata-adjust-roll-pitch-heading.md @@ -9,6 +9,8 @@ image: /assets/images/blog/2022-06-24/GSAQ3296-annotatedpose-meta.jpg featured_image: /assets/images/blog/2022-06-24/GSAQ3296-annotatedpose-sm.jpg layout: post published: true +redirect_from: + - /blog/2022/using-gpano-gspherical-metadata-adjust-roll-pitch-heading --- **In this post I will show you how to use these tags to ensure your equirectangular images and videos are loaded correctly in viewers.** diff --git a/_posts/2022-07-01-roll-level-of-gopro-photo-no-gpmd-part-1.md b/_posts/2022-07-01-roll-level-of-gopro-photo-no-gpmd-part-1.md index 068188a..d40954d 100644 --- a/_posts/2022-07-01-roll-level-of-gopro-photo-no-gpmd-part-1.md +++ b/_posts/2022-07-01-roll-level-of-gopro-photo-no-gpmd-part-1.md @@ -9,6 +9,8 @@ image: /assets/images/blog/2022-07-01/GS018421_000003-meta.jpg featured_image: /assets/images/blog/2022-07-01/GS018421_000003-sm.jpg layout: post published: true +redirect_from: + - /blog/2022/roll-level-of-gopro-photo-no-gpmd-part-1 --- **Analysing what camera roll looks like in equirectangular photos and how to account for it.** diff --git a/_posts/2022-07-08-roll-level-of-gopro-photo-no-gpmd-part-2.md b/_posts/2022-07-08-roll-level-of-gopro-photo-no-gpmd-part-2.md index 6590822..da85faa 100644 --- a/_posts/2022-07-08-roll-level-of-gopro-photo-no-gpmd-part-2.md +++ b/_posts/2022-07-08-roll-level-of-gopro-photo-no-gpmd-part-2.md @@ -9,6 +9,8 @@ image: /assets/images/blog/2022-07-07/roll-plus-70-meta.jpg featured_image: /assets/images/blog/2022-07-07/roll-plus-70-sm.jpg layout: post published: true +redirect_from: + - /blog/2022/roll-level-of-gopro-photo-no-gpmd-part-2 --- **Understanding the geometry of an equirectangular image and training a computer to detect the horizon.** diff --git a/_posts/2022-07-15-roll-level-of-gopro-photo-no-gpmd-part-3.md b/_posts/2022-07-15-roll-level-of-gopro-photo-no-gpmd-part-3.md index af0ae36..92d24ac 100644 --- a/_posts/2022-07-15-roll-level-of-gopro-photo-no-gpmd-part-3.md +++ b/_posts/2022-07-15-roll-level-of-gopro-photo-no-gpmd-part-3.md @@ -9,6 +9,8 @@ image: /assets/images/blog/2022-07-01/GS018421_000003-meta.jpg featured_image: /assets/images/blog/2022-07-01/GS018421_000003-sm.jpg layout: post published: false +redirect_from: + - /blog/2022/roll-level-of-gopro-photo-no-gpmd-part-3 --- The easiest way to to train a computer is using real (and labelled) training data. diff --git a/_posts/2022-07-22-turn-photo-video-footage-strava-activty.md b/_posts/2022-07-22-turn-photo-video-footage-strava-activty.md index 697f537..08d7723 100644 --- a/_posts/2022-07-22-turn-photo-video-footage-strava-activty.md +++ b/_posts/2022-07-22-turn-photo-video-footage-strava-activty.md @@ -9,6 +9,8 @@ image: /assets/images/blog/2022-07-22/strava-upload-file-meta.jpg featured_image: /assets/images/blog/2022-07-22/strava-upload-file-sm.jpg layout: post published: true +redirect_from: + - /blog/2022/turn-photo-video-footage-strava-activty --- **Use the telemetry captured by your camera to automatically create and upload an activity to Strava.** diff --git a/_posts/2022-07-29-historic-weather-data-lookup.md b/_posts/2022-07-29-historic-weather-data-lookup.md index c35a79e..8aaa513 100644 --- a/_posts/2022-07-29-historic-weather-data-lookup.md +++ b/_posts/2022-07-29-historic-weather-data-lookup.md @@ -9,6 +9,8 @@ image: /assets/images/blog/2022-07-29/weatherstack-api-response-meta.jpg featured_image: /assets/images/blog/2022-07-29/weatherstack-api-response-sm.jpg layout: post published: true +redirect_from: + - /blog/2022/historic-weather-data-lookup --- **In this post I will show you how to find the weather conditions at the time and location a photo was taken.** diff --git a/_posts/2022-08-05-historic-air-quality-lookup.md b/_posts/2022-08-05-historic-air-quality-lookup.md index 6edd905..414692b 100644 --- a/_posts/2022-08-05-historic-air-quality-lookup.md +++ b/_posts/2022-08-05-historic-air-quality-lookup.md @@ -9,6 +9,8 @@ image: /assets/images/blog/2022-08-05/openweather-aqi-api-meta.jpg featured_image: /assets/images/blog/2022-08-05/openweather-aqi-api-sm.jpg layout: post published: true +redirect_from: + - /blog/2022/historic-air-quality-lookup --- **In this post I will show you how to find the air quality at the time and location a photo was taken.** diff --git a/_posts/2022-08-12-open-letter-mapillary-update-api-docs.md b/_posts/2022-08-12-open-letter-mapillary-update-api-docs.md index e50ee01..6f34068 100644 --- a/_posts/2022-08-12-open-letter-mapillary-update-api-docs.md +++ b/_posts/2022-08-12-open-letter-mapillary-update-api-docs.md @@ -9,6 +9,8 @@ image: /assets/images/blog/2022-08-12/mapillary-web-api-requests-meta.jpg featured_image: /assets/images/blog/2022-08-12/mapillary-web-api-requests-sm.jpg layout: post published: true +redirect_from: + - /blog/2022/open-letter-mapillary-update-api-docs --- **In this post I will go through some of the challenges (mainly though lack of documentation) with the v4 Mapillary API we experienced when building Explorer.** diff --git a/_posts/2022-08-19-debugging-uploads-google-streetview-api.md b/_posts/2022-08-19-debugging-uploads-google-streetview-api.md index 7152223..40630c7 100644 --- a/_posts/2022-08-19-debugging-uploads-google-streetview-api.md +++ b/_posts/2022-08-19-debugging-uploads-google-streetview-api.md @@ -9,6 +9,8 @@ image: /assets/images/blog/2022-08-19/streetview-api-docs-meta.jpg featured_image: /assets/images/blog/2022-08-19/streetview-api-docs-sm.jpg layout: post published: true +redirect_from: + - /blog/2022/debugging-uploads-google-streetview-api --- **Uploading videos is relatively straight forward, but here are some of the things we've learned the hard way (and you should be aware of).** diff --git a/_posts/2022-08-26-create-thumbnail-from-equirectangular-image.md b/_posts/2022-08-26-create-thumbnail-from-equirectangular-image.md index 0172266..3a6cc9d 100644 --- a/_posts/2022-08-26-create-thumbnail-from-equirectangular-image.md +++ b/_posts/2022-08-26-create-thumbnail-from-equirectangular-image.md @@ -9,6 +9,8 @@ image: /assets/images/blog/2022-08-26/GSAA4862-meta.jpg featured_image: /assets/images/blog/2022-08-26/GSAA4862-sm.jpg layout: post published: true +redirect_from: + - /blog/2022/create-thumbnail-from-equirectangular-image --- **In this post I will show you two approaches you can use to create thumbnails from any part of an equirectangular image.** diff --git a/_posts/2022-09-09-injecting-camm-gpmd-telemetry-videos-part-1-introduction.md b/_posts/2022-09-09-injecting-camm-gpmd-telemetry-videos-part-1-introduction.md index 651527b..7919a6d 100644 --- a/_posts/2022-09-09-injecting-camm-gpmd-telemetry-videos-part-1-introduction.md +++ b/_posts/2022-09-09-injecting-camm-gpmd-telemetry-videos-part-1-introduction.md @@ -9,6 +9,8 @@ image: /assets/images/blog/2022-09-09/gmpf-telemetry-ffprobe-meta.jpg featured_image: /assets/images/blog/2022-09-09/gmpf-telemetry-ffprobe-sm.jpg layout: post published: true +redirect_from: + - /blog/2022/injecting-camm-gpmd-telemetry-videos-part-1-introduction --- **In this post I will explain why we, finally, have decided to figure out how to write geo-telemetry into video files created using ffmpeg.** diff --git a/_posts/2022-09-23-injecting-camm-gpmd-telemetry-videos-part-2-mp4-overview.md b/_posts/2022-09-23-injecting-camm-gpmd-telemetry-videos-part-2-mp4-overview.md index 46dda3e..061baab 100644 --- a/_posts/2022-09-23-injecting-camm-gpmd-telemetry-videos-part-2-mp4-overview.md +++ b/_posts/2022-09-23-injecting-camm-gpmd-telemetry-videos-part-2-mp4-overview.md @@ -9,6 +9,8 @@ image: /assets/images/blog/2022-09-23/mp4-root-level-boxes-meta.jpeg featured_image: /assets/images/blog/2022-09-23/mp4-root-level-boxes.jpeg layout: post published: true +redirect_from: + - /blog/2022/injecting-camm-gpmd-telemetry-videos-part-2-mp4-overview --- **In this post I will introduce the structure of an mp4 file and describe how players use this structure to decode the its contents.** diff --git a/_posts/2022-10-07-injecting-camm-gpmd-telemetry-videos-part-3-mp4-structure-telemetry-trak.md b/_posts/2022-10-07-injecting-camm-gpmd-telemetry-videos-part-3-mp4-structure-telemetry-trak.md index d93e23e..0ce2a3a 100644 --- a/_posts/2022-10-07-injecting-camm-gpmd-telemetry-videos-part-3-mp4-structure-telemetry-trak.md +++ b/_posts/2022-10-07-injecting-camm-gpmd-telemetry-videos-part-3-mp4-structure-telemetry-trak.md @@ -9,6 +9,8 @@ image: /assets/images/blog/2022-10-07/moov-atom-structure-meta.jpg featured_image: /assets/images/blog/2022-10-07/moov-atom-structure-sm.jpg layout: post published: true +redirect_from: + - /blog/2022/injecting-camm-gpmd-telemetry-videos-part-3-mp4-structure-telemetry-trak --- **In this post I will focus on the structure of trak boxes in mp4 with of a focus on using them to describe video telemetry.** diff --git a/_posts/2022-10-21-injecting-camm-gpmd-telemetry-videos-part-4-camm.md b/_posts/2022-10-21-injecting-camm-gpmd-telemetry-videos-part-4-camm.md index ccb7811..d23c0b6 100644 --- a/_posts/2022-10-21-injecting-camm-gpmd-telemetry-videos-part-4-camm.md +++ b/_posts/2022-10-21-injecting-camm-gpmd-telemetry-videos-part-4-camm.md @@ -9,6 +9,8 @@ image: /assets/images/blog/2022-10-21/writting-camm-6-telemetry-meta.jpg featured_image: /assets/images/blog/2022-10-21/writting-camm-6-telemetry-sm.jpg layout: post published: true +redirect_from: + - /blog/2022/injecting-camm-gpmd-telemetry-videos-part-4-camm --- **In this post I will take what we learned in the last post and use it to write some telemetry into a video.** diff --git a/_posts/2022-11-04-injecting-camm-gpmf-telemetry-videos-part-5-gpmf.md b/_posts/2022-11-04-injecting-camm-gpmf-telemetry-videos-part-5-gpmf.md index 8f2e96b..d3a18eb 100644 --- a/_posts/2022-11-04-injecting-camm-gpmf-telemetry-videos-part-5-gpmf.md +++ b/_posts/2022-11-04-injecting-camm-gpmf-telemetry-videos-part-5-gpmf.md @@ -9,6 +9,8 @@ image: /assets/images/blog/2022-11-04/gopro-gpmf-structure-meta.jpg featured_image: /assets/images/blog/2022-11-04/gopro-gpmf-structure-sm.jpg layout: post published: true +redirect_from: + - /blog/2022/injecting-camm-gpmf-telemetry-videos-part-5-gpmf --- **In this post I will the structure of GoPro's GPMF standard, how to create a GPMF binary and accompanying metadata, and finally how to inject it into a mp4 video file.** diff --git a/_posts/2022-11-25-injecting-camm-gpmd-telemetry-videos-part-6-telemetry-injector.md b/_posts/2022-11-25-injecting-camm-gpmd-telemetry-videos-part-6-telemetry-injector.md index e3e414b..5a704d7 100644 --- a/_posts/2022-11-25-injecting-camm-gpmd-telemetry-videos-part-6-telemetry-injector.md +++ b/_posts/2022-11-25-injecting-camm-gpmd-telemetry-videos-part-6-telemetry-injector.md @@ -9,6 +9,8 @@ image: /assets/images/blog/2022-11-25/telemetry-injector-meta.jpg featured_image: /assets/images/blog/2022-11-25/telemetry-injector-sm.jpg layout: post published: true +redirect_from: + - /blog/2022/injecting-camm-gpmd-telemetry-videos-part-6-telemetry-injector --- **In this post I will show you a proof of concept that can be used to turn a series of geo-tagged images into a video with a CAMM or GPMD telemetry track.** diff --git a/_posts/2022-12-09-state-of-the-map-2022.md b/_posts/2022-12-09-state-of-the-map-2022.md index 2169d69..60452ac 100644 --- a/_posts/2022-12-09-state-of-the-map-2022.md +++ b/_posts/2022-12-09-state-of-the-map-2022.md @@ -9,6 +9,8 @@ image: /assets/images/blog/2022-12-09/sotm_2022-meta.jpg featured_image: /assets/images/blog/2022-12-09/sotm_2022-sm.jpg layout: post published: true +redirect_from: + - /blog/2022/state-of-the-map-2022 --- **Navigation for prams, GPS accuracy of cameras, pedestrian and bike infrastructure, entry-level mapping, and a 360 street-level imagery project in Belgium.** diff --git a/_posts/2023-01-06-creating-360-street-level-maps-europe-ski-resorts-part-2.md b/_posts/2023-01-06-creating-360-street-level-maps-europe-ski-resorts-part-2.md index 26e6f8f..37b6d72 100644 --- a/_posts/2023-01-06-creating-360-street-level-maps-europe-ski-resorts-part-2.md +++ b/_posts/2023-01-06-creating-360-street-level-maps-europe-ski-resorts-part-2.md @@ -9,6 +9,8 @@ image: /assets/images/blog/2023-01-06/tignes-street-level-view.png featured_image: /assets/images/blog/2023-01-06/tignes-street-level-view.png layout: post published: true +redirect_from: + - /blog/2023/creating-360-street-level-maps-europe-ski-resorts-part-2 --- **I look back at my imagery from last season and show how you can do the same this year.** diff --git a/_posts/2023-01-20-google-street-view-studio-versus-mapillary-desktop-uploader.md b/_posts/2023-01-20-google-street-view-studio-versus-mapillary-desktop-uploader.md index 9b931d5..eb34e29 100644 --- a/_posts/2023-01-20-google-street-view-studio-versus-mapillary-desktop-uploader.md +++ b/_posts/2023-01-20-google-street-view-studio-versus-mapillary-desktop-uploader.md @@ -9,6 +9,8 @@ image: /assets/images/blog/2023-01-20/trek-view-Street-View-Studio.png featured_image: /assets/images/blog/2023-01-20/trek-view-Street-View-Studio.png layout: post published: true +redirect_from: + - /blog/2023/google-street-view-studio-versus-mapillary-desktop-uploader --- **In this post I will compare how the two products stack up with the aim of using the best bits of both to build our own 360 video uploader.** diff --git a/_posts/2023-02-03-360-video-stabilisation-basic-part-1.md b/_posts/2023-02-03-360-video-stabilisation-basic-part-1.md index 23ea10d..f46735c 100644 --- a/_posts/2023-02-03-360-video-stabilisation-basic-part-1.md +++ b/_posts/2023-02-03-360-video-stabilisation-basic-part-1.md @@ -9,6 +9,8 @@ image: /assets/images/blog/2023-02-03/hybrid-3d-2d-stabilization.jpeg featured_image: /assets/images/blog/2023-02-03/hybrid-3d-2d-stabilization.jpeg layout: post published: true +redirect_from: + - /blog/2023/video-stabilisation-basic-part-1 --- **In this post I will share my initial research into the field of video stabilisation (as a layperson).** diff --git a/_posts/2023-03-30-creating-360-street-level-maps-europe-ski-resorts-part-3.md b/_posts/2023-03-30-creating-360-street-level-maps-europe-ski-resorts-part-3.md index 0bebd53..21e3b80 100644 --- a/_posts/2023-03-30-creating-360-street-level-maps-europe-ski-resorts-part-3.md +++ b/_posts/2023-03-30-creating-360-street-level-maps-europe-ski-resorts-part-3.md @@ -9,6 +9,8 @@ image: /assets/images/blog/2023-03-30/courmayeur-meta.png featured_image: /assets/images/blog/2023-03-30/courmayeur-meta.png layout: post published: true +redirect_from: + - /blog/2023/creating-360-street-level-maps-europe-ski-resorts-part-3 --- **I look back at my imagery from this season and show how you can do the same this year.**