Desktop App

The DJI Metadata Embedder desktop app is a Windows front-end for the dji-embed command line: drop a folder of footage, pick what to make, and watch the exact CLI command it runs in the strip under the Run button — everything the app does, the terminal can do too.

The workspace

Install

Download the installer (dji-metadata-embedder-setup-<version>.exe) from the latest release and run it — no admin rights needed. You get the desktop app in the Start menu plus the full dji-embed command line in any terminal, with FFmpeg and ExifTool bundled.

Already using winget? winget install CallMarcus.DJIMetadataEmbedder installs the portable command line only — the desktop app ships with the installer.

The six modes

Drop a folder (or a single .SRT/.MP4 file) into Source and the likely mode is picked for you. The Mode strip offers:

  • Flight map — one interactive map of every flight in the folder, with playback. Needs videos with their .SRT flight logs.
  • Photo map — your still photos pinned on a map, including a full 360° panorama viewer for drone panoramas.
  • Embed telemetry — writes each flight log's GPS track into the video files themselves (as copies — originals are never touched).
  • Convert telemetry — one flight log or video into GPX, KML, CSV, GeoJSON, CoT or a standalone web map, for Google Earth and mapping tools.
  • Verify — checks embedded metadata, video/log pairing drift, or cross-checks the recorded time and place against the sun's position.
  • Setup — confirms FFmpeg and ExifTool are ready, and can install what's missing.

Photo map options

Each mode shows a small set of curated options — the full flag surface stays on the command line. The strip under the Run button always shows the exact dji-embed command those options build.

Maps preview inside the app

Finished maps open right in the app, panoramas included:

Inline map preview

Inline preview uses Microsoft Edge WebView2, preinstalled from Windows 11 on. Without it the app quietly opens results in your browser instead — nothing is lost.

Setup check

Privacy and stored state

Everything runs on your computer; nothing is uploaded, and there is no telemetry. The app stores exactly two things locally in %APPDATA%\DjiEmbed\state.json: your recent folders and the window size/position. Delete that file to reset both.