KVRouite – The Easy Video and GPX/GPS Sync Tool

Open-Source GPX/GPS and Video Synchronization Software

KVRouite (Kinomap Video Route Suite) is an open-source tool designed to synchronize and edit videos with GPS/GPX tracks - ideal for Kinomap, Mapillary, cycling routes, hiking videos, or GPS-based recordings.

Easily align your videos with GPS/GPX data, trim unwanted parts, visualize your route and elevation, and export your final synchronized video with GStreamer Editing Services.

Licensed under the GNU GPL v3+, developed by Bernd Eller.

Key Features

Usage & Requirements

KVRouite runs on Windows and Linux. We currently seek help for a macOS version – contributors are welcome.

An internet connection is recommended for map display and updates, but not required for offline use.

Disclaimer

This software is provided "as is", without warranty of any kind, express or implied, as stated in the GPL License.

The developer assumes no liability for any damage or data loss arising from its use.

Download KVRouite

Get the latest version on GitHub:

Download KVRouite on GitHub Releases

Version 6.0 and later needs no extra downloads. The Windows build already contains everything it needs, GStreamer included. On Linux, GStreamer comes from your own distribution's packages – see requirements.txt. Its source code lives at gstreamer.freedesktop.org/src.

ffmpeg is needed only for the optional copy mode, and only if you install it yourself. It is not part of the download, and copy mode stays disabled without it. Everything else works either way.

Building version 5.x from source? The 5.x releases themselves already contain ffmpeg and libmpv – if you downloaded one, there is nothing to add. Only the source tree needs these two archives, because the binaries are not kept in the repository:

ffmpeg.zip – program files → extract to ffmpeg/bin/
mpv.zip – program files → extract to mpv/lib/

Corresponding source (GPL). Versions 5.x contain FFmpeg and mpv, so their complete corresponding source is offered as well – these are the source tarballs, not the two archives above:
ffmpeg-source_7.1.zip
mpv-0.40.0-source.zip
They are also kept in the archive on this server. You do not need them to use KVRouite – they are there because the GPL entitles you to them. Versions 6.0 and later contain neither FFmpeg nor mpv, so nothing of the kind applies to them.

Third-Party Components & Licenses

KVRouite is distributed under the GNU GPL v3 or later and includes the following third-party components:

Versions 5.x additionally contained FFmpeg 7.1 and mpv 0.40.0 / libmpv. From 6.0 on, neither is distributed with KVRouite.

The GStreamer and Qt components are distributed only with the Windows build. On Linux, GStreamer is installed from your distribution's own packages and is not redistributed by KVRouite.

Source code: KVRouite compiles none of these binaries. They are the upstream projects' own releases, redistributed unchanged, so their corresponding source is those projects' own published source in the same version – which GNU GPL version 3, section 6(d) expressly permits us to point at rather than rehost. GStreamer publishes it at gstreamer.freedesktop.org/src, Qt at download.qt.io. The exact locations are listed in _internal/gstreamer/CORRESPONDING-SOURCE.txt and _internal/qt/CORRESPONDING-SOURCE.txt in the application; the full notices and the per-package license lists are shipped in _internal/gstreamer, _internal/qt and _internal/third-party-licenses. If one of those links ever stops working, write to us and you will be pointed at a working source for the version you received. For the FFmpeg and mpv builds that came with versions 5.x, the complete corresponding source stays available from our source archive.

Patent notice: some codecs (x264, x265, AAC, MP3, AC-3, DTS) may be patent-encumbered in certain jurisdictions. It is the user's responsibility to obtain any necessary patent licenses.

Contact

Join our KVRouite Facebook group or visit the GitHub repository for support or collaboration.

Contact developer: