daktak / mmt

Media Management Tool - make importing videos/photos from GoPro and other action cameras/drones a little bit more bearable.

Home Page:http://mmt.camera

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MMT

Media Management Tool

Or, what to do if your desk looks like this:

Backstory:

I've been using an assortment of scripts over the years to manage media from my different action cameras and drones, it's clear a centralized and unified solution is needed.

This tool draws inspiration from my dji-utils/offload.sh script as well as the popular gopro-linux tool and @deviantollam's dohpro

Right now the script supports these cameras:

  • GoPro:
    • HERO2 - HERO5
    • MAX
    • Fusion
    • HERO7 - HERO11
  • Insta360: X2, GO2, X3
  • DJI: Osmo Pocket 1/2, Mavic (most of them)
  • Android: All, but with Pixel 6 (Google Camera) specific fixes

Feel free to PR!

I plan have the tool read a directory, use a config file and act accordingly to offload media from any type of drive

Installing:

Download from the releases tab, additionally, a github action will run for every push.

Running:

  • import - import camera footage
    • --input: Either one of these:
      • A directory pointing to your SD card, on Windows it would be a letter (eg: E:\)
      • USB Ethernet IP (v4) bound to a GoPro Connect connection (HERO8/9 Black)
    • --output: Destination folder, a hard drive, etc...
    • --name: Project name, eg: Paragliding Weekend Winter 2021
    • --camera: Type of device being imported. Values supported: gopro, insta360, dji, android
    • --buffersize: Buffer size for copying files. Default is 1000 bytes
    • --date: Date format. Default is dd-mm-yyyy
    • --range: Date range, for example: 12-03-2021,15-03-2021
    • GoPro specific:
      • connection: sd_card/connect
      • skip_aux: Skips .THM, .LRV files
      • sort_by: Sort by: camera, days (defaults to both)
  • update - updates your camera
    • --input: A directory pointing to your SD card, MTP or GoPro Connect not supported
    • --camera: Type of device being updated. Values supported: gopro, insta360
  • list: - list devices plugged in

How it looks:

To-do:

Refer to Issues

About

Media Management Tool - make importing videos/photos from GoPro and other action cameras/drones a little bit more bearable.

http://mmt.camera

License:Apache License 2.0


Languages

Language:Go 100.0%