Media Management Tool
Manage your action camera/drone files intelligently.
This tool draws inspiration from my dji-utils/offload.sh script as well as the popular gopro-linux tool and @deviantollam's dohpro
- GoPro:
- HERO2 - HERO5
- MAX
- HERO6 - HERO13
- HERO 2024
- Insta360: X2, GO2, X3, X4
- DJI:
- Mavic drones (tested with Air 2, Air 2S, Mini 3 Pro, Mavic 3)
- Osmo Action cameras (tested with Action 3)
- Osmo Pocket cameras (tested with Pocket 1)
- Android: All, but with Pixel 6 (Google Camera) specific fixes
- Autel Lite drone
- Import videos and photos from the most popular action cameras (GoPro, Insta360, DJI)
- Fix nonsensical filenames and file structures:
GH011273.MP4
andGH021273.MP4
will becomeGH1273-01.MP4
andGH1273-02.MP4
respectivelyVID_20221012_102725_10_586.insv
andVID_20221012_102725_00_586.insv
will become102725/VID_20221012_102725_10_586.insv
and102725/VID_20221012_102725_00_586.insv
therefore making organizing Insta360 footage easier
- Group multi shots/related files together, such as GoPro bursts, timelapses and Insta360 timelapse photos
- Update camera firmware
- Merge GoPro chaptered videos together
- Sort files into folders depending on:
- Camera Name (eg:
HERO9 Black
,Mavic Air 2
) - Location (eg:
El Escorial, España
)
- Camera Name (eg:
- Apply LUT profiles to photos
Download binary from the releaser Github Action
Different commands are supported, refer to the wiki
pkg/* hosts different implementations for each camera.