GoProのテレメトリ(GPS/速度など)やダッシュボード風の情報を、動画にオーバーレイ(合成)するためのGUIツールです。
ドライブ映像用と360度映像用の機能を持たせています。
time4tea さんの超素晴らしく超ありがたい gopro-dashboard-overlay をGUIで簡単に使えるようにしました。
Windows / macOSに対応しています。
このリポジトリは GPL-3.0 で公開しています。LICENSE を参照してください。
長時間連続撮影を行うと、ファイルが自動的に分割されます。
時系列順にリストにMP4ファイルをD&Dすると、1本のMP4に結合し、GPSデータを合成します。


360度動画用のモードです。
GoProPlayer等でキーフレームを設定し、4Kで出力します。
出力はカットなしのフル尺でしてください、GPS情報と動画がズレる恐れがあるかもしれません。
GPSデータ読み込みのため、出力された.MP4と元の.360ファイルの両方をD&Dしてください。
複数セットのバッチ処理が可能です。
3パターンから選択できます。
・ソフトウェアエンコード
・CPU HWエンコード(intel / AppleSilicon)
・nVIDIA HWエンコード (Windowsのみ)
4Kと2Kが選択できます。
4Kを選択すると1080pへのトランスコード工程がスキップできます。
が、オーバーレイ処理に時間がかかります。
長時間のドライブ映像用にx5、x10が選択できます。
x1がタイムラプスなしです。
これにチェックを入れると、完了後に不要な中間ファイルが削除されます。
gopro_overlay_GUI.py— メインのGUIツールbuild.spec— PyInstaller でスタンドアロン実行ファイルを作るための specrequirements.txt— Python依存パッケージ一覧third_party/— 同梱しているサードパーティ(FFmpeg、Robotoフォント、gopro-dashboard など)
サードパーティのライセンス詳細は THIRD_PARTY_NOTICES.md を参照してください。
- Apple Silicon Mac(推奨)
- Windows 10/11(推奨)
- Python 3.14 で確認
- FFmpeg は
third_party/ffmpeg/に同梱しています(ffmpeg.exe/ffprobe.exe)
仮想環境の準備:
python -m venv venv
venv\Scripts\activate依存パッケージをインストール:
pip install -U pip
pip install -r requirements.txt同梱の spec を使ってビルド:
PyInstaller -y build.spec出力は dist/ 配下に生成されます(フォルダ名は spec の内容に依存します)。
補足:
- この
build.specはthird_party/配下の同梱物(FFmpeg、フォント等)を参照しビルドしています。- パスを変更した場合は
build.spec側も合わせて修正してください。
仮想環境の準備:
python3 -m venv venv
source venv/bin/activate依存パッケージをインストール:
pip install -U pip
pip install -r requirements.txt同梱の spec を使ってビルド:
PyInstaller -y build.spec出力は dist/ 配下に生成されます(フォルダ名は spec の内容に依存します)。
補足:
- この
build.specはthird_party/配下の同梱物(FFmpeg、フォント等)を参照しビルドしています。- パスを変更した場合は
build.spec側も合わせて修正してください。
同梱コンポーネント:
-
FFmpeg / FFprobe — Windowsビルドの再配布(
third_party/ffmpeg/) 本リポジトリは Windows向けの FFmpeg バイナリを以下に同梱しています。third_party/ffmpeg/ffmpeg.exe
third_party/ffmpeg/ffprobe.exe
これらは gyan.dev のビルドを再配布しています。
third_party/ffmpeg/ffmpeg
third_party/ffmpeg/ffprobe
これらは evermeet.cx のビルドを再配布しています 。 詳細はthird_party/ffmpeg/LICENSEを参照してください。 -
Roboto フォント —
googlefonts/roboto-3-classic(OFL-1.1、third_party/Roboto/) -
gopro-dashboard overlay script —
time4tea/gopro-dashboard-overlayから未改変で同梱(GPL-3.0、third_party/gopro-dashboard/) 詳細はTHIRD_PARTY_NOTICES.mdを参照してください。
- 本プロジェクト:GPL-3.0(
LICENSE) - サードパーティ:
THIRD_PARTY_NOTICES.mdおよびthird_party/配下の各ライセンスファイルを参照してください。