Skip to content

HarmlessHarm/GoProTransporter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GoPro File Transporter

GoPro File Transporter GUI

Installation

Requirements

  • OS: Windows (not tested on other distros)
  • Python: 3.10 tested (should work with other versions)
  • Env: Conda (or another virtual environment)

Install dependencies

Create a conda environment from environment.yml

conda env create -f environment.yml

Usage

Using python

python GoProTransporter.py
  1. Opens UI in with two directory selection buttons and proxy format options
  2. Select which proxy format you want to use (DaVinci: Proxy/, Adobe: Proxies/)
  3. Select directory with GoPro files (Example: D:\DCIM\100GOPRO)
  4. Select the target directory in which you want to copy the files. (Example: E:\2024_Q1_Skitrip)
    • This script will create proxy files based on the .LRV files on the GoPro.
  5. Press Copy
  6. Wait until complete! (Or cancel)
    • Already copied files will be skipped

Proxy files

Proxy files will be generated in a format that Davinci Resolve expects.
The .LRV files on the GoPro will be renamed from GLxxxxxx.LRV to GXxxxxxx.mov and they will be stored in a proxies that will be created inside the target directory.

Building executable

The executable is generated using pyinstaller which is already included in the conda environment, using the folling command:

pyinstaller --onefile --windowed --additional-hooks-dir=./hooks GoProTransporter.py 

Alternatively you can use the bundle.sh shell script to do this for you

./bundle.sh

Then you can run script using the GoProTransporter.exe executable which is generated in dist/. You can place it anywhere and open the UI.

TODO's

  1. Better styling of UI

About

A small python program that transports files from GoPro to another location. It uses the low res .lrv files on GoPro to generate Proxy files.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors