loshadki
JumpImport icon

JumpImport

Helps skydivers import videos from SD cards.

Direct download

Documentation

JumpImport is a small Mac app that simplifies copying skydiving footage from SD cards onto your computer. Plug a card in, choose a destination folder and a filename pattern, and JumpImport handles the copy and the naming so you do not have to rename files by hand. The app supports two main import workflows and includes a separate tool for trimming long action-camera recordings down to the freefall portion.

Installation and configuration

  1. Download JumpImport using the link at the top of this page.
  2. Open the downloaded .zip file.
  3. Move JumpImport.app to the /Applications folder.
  4. Launch JumpImport.app from /Applications.
  5. If macOS asks whether you want to open an application downloaded from the Internet, confirm the prompt.
  6. When JumpImport detects an SD card for the first time, macOS may ask for permission to access removable volumes. Allow this permission so JumpImport can read videos from the card.
Screenshot

Screenshot

1. Single Import (camps and shared footage)

At a camp (Angle, Vertical, etc.) you typically import footage from several SD cards in a row — one card per jumper. Naming the files manually as 1 Mark.mp4, 1 Max.mp4, 1 John.mp4, 2 Mark.mp4, 2 Max.mp4, … quickly becomes tedious.

JumpImport stores the name you assign to each SD card in a hidden .jumpimport manifest on that card. You only need to label a card once. With a filename pattern such as {today}/{jump} {name}, videos imported from Mark’s card become 2025-01-25/1 Mark.mp4, 2025-01-25/2 Mark.mp4, …, and the next time you plug in that card, JumpImport uses the saved name automatically.

2. Batch Import (your own footage)

If you are importing your own footage onto your own machine, save your most recent jump number (e.g. 1234) and turn on auto-increment. JumpImport advances the counter as videos are imported, so a session of six new videos with the pattern {date} {jump} {name} becomes 2025-01-25 1235 Denis.mp4, 2025-01-25 1236 Denis.mp4, …, and the jump number is ready for the next session. Videos recorded close together (for example a freefall camera and a canopy camera) can be auto-grouped under the same jump number so the count stays accurate.

3. Video Trimming

JumpImport includes a separate video trimming tool, available from the application menu. It is intended for action-camera footage where the camera was rolling far longer than the freefall. The tool is designed to keep the freefall and remove the canopy portion of the video.

Open one or more .mp4 or .360 files and the tool analyzes the audio track to suggest a trim range based on the loudest portion of the recording, typically freefall wind noise. The suggestion is only a starting point: you can scrub the preview and drag either end of the selection to adjust the range manually before exporting. Trimming replaces the file in place and preserves the original creation and modification dates, so trimmed videos still sort correctly alongside the originals.

Video Trimming

Video Trimming

Release history

1.3.0 - 2026-04-26

  • New video trimming tool (available from the application menu) that analyzes the audio track to suggest a trim range for the freefall portion of skydive videos. Supports .mp4 and GoPro .360 files, lets you fine-tune the range manually before exporting, removes canopy footage, and preserves the original file’s creation and modification dates.
  • Faster SD card scanning, with a progress indicator and a loading overlay while video metadata is being read.
  • Added an “Imported” column in the file list to show the import state at a glance.
  • Refined the import sidebar: defaults that used to live in a single toolbar menu now appear as small “…” menus next to the section they apply to.
  • Fixed the relative “today” date being off across timezones.

1.2.5 - 2025-12-08

  • Fixed an issue where the application could hang when importing multiple videos from SD cards.
  • Improved support for GoPro 360 videos.
  • Increased grouping to 300 seconds (instead of 120 before).

1.2.4 - 2025-11-15

  • Fixed an issue where the {fileName} placeholder was not replaced with the actual file name.
  • Fixed an issue where spaces in output folder names were percent-encoded.
  • Increased grouping to 120 seconds (instead of 60 before).
  • Stored the SD card name on the SD card as a .jumpimport manifest to prevent name collisions based on the UUID of the volume.

1.2.3 - 2025-11-09

  • Fixed a “Cannot import” error. When GoPro Player is installed, it registers LVR files as video files, causing JumpImport to confuse them with real video files.

1.2.2 - 2025-09-16

  • Updated to support macOS Tahoe.
  • Fixed an issue where JumpImport could select a mounted volume without a DCIM folder.

1.2.1 - 2025-06-10

  • Preserved modification and creation dates when copying files.
  • Stopped opening the main window when an SD card is not mounted.
  • Kept the relative date static for when the video was taken.
  • Added keyboard shortcuts (Cmd+I - import, Cmd+R - refresh, Cmd+E - eject).
  • Added Spacebar shortcut for preview.
  • Added small UI improvements.

1.2 - 2025-05-09

  • Added the ability to keep the app open and automatically activate when a new SD card is detected.
  • Added a menu picker under the pattern field to insert placeholders.
  • Removed the description placeholder, because you can insert that text directly in the pattern.

1.1 - 2025-05-04

  • Added support for macOS 14 (Sonoma).
  • Simplified the interface to keep only one import type.
  • Added automatic opening of the exported location in Finder.
  • Added auto-increment for jump numbers.
  • Added a list of video files and output names before import.
  • Added a custom description that can be inserted in the generated filename.
  • Added cancellation for the import task.
  • Added auto-grouping for videos created at nearly the same time, such as freefall and canopy videos, so they keep the same jump number.
  • Marked videos that were already imported.
  • Added filename suffixes when a file already exists, such as - 1 and - 2.
  • Added SD card free space in the navigation bar.
  • Removed import with video duration limit because it did not provide enough value.

1.0 - 2025-05-01

  • Initial release.

FAQ

How much does the application cost?

The application is free. Like it? Buy me a beer! 🍺

How do I update JumpImport?

JumpImport uses Sparkle for updates. If automatic update checks are enabled, JumpImport notifies you when a new version is available and guides you through the update.

You can also use JumpImport → Check for Updates… from the menu bar. If you disabled update checks, download the latest version from this page, quit JumpImport, unzip the new version, and replace the existing application in /Applications.

How do I uninstall JumpImport?

Quit JumpImport and move JumpImport.app from /Applications to the Trash.

If you want to remove the card names saved by JumpImport, delete the hidden .jumpimport manifest from any SD cards you used with the app. This is optional and only removes the remembered card label.

Does JumpImport modify files on the SD card?

On first launch, macOS may ask for permission to access removable volumes when JumpImport detects an SD card. This permission is required so JumpImport can read videos from the card.

During import, JumpImport copies videos from the SD card to the destination folder. It writes a hidden .jumpimport manifest to the SD card so it can remember the card name, but it does not edit the original video files during import.

The video trimming tool is separate and replaces the selected video file in place. If you want to keep the original recording, trim a copied file instead of the file on the SD card.

Does an unsandboxed app mean it is unsafe?

The application is signed by the developer. As long as you download it from this website, you can verify that it was not modified.

Which OS versions are supported?

macOS Sonoma (14) and later. The application is built using SwiftUI, so it is not compatible with older versions of macOS.

Privacy Policy

We believe very strongly in our customers’ right to privacy. Our customer records are not for sale or trade, and we will not disclose our customer data to any third party except as may be required by law.

Any information that you provide to us in the course of interacting with our sales or technical support departments is held in strict confidence. This includes your contact information (including, but not limited to your email address and phone number), as well as any data that you supply to us in the course of a technical support interaction.

Support

Please email suggestions, ideas, questions, and bug reports to support+jumpimport@loshadki.app.