 
A simple, modern, and efficient desktop application designed to streamline the proxy workflow for GoPro users editing in DaVinci Resolve. This tool automates the tedious process of converting GoPro's low-resolution .LRV files into usable proxies that DaVinci Resolve can link to your high-resolution source footage.
Built with Python and CustomTkinter, it features a clean, dark-themed interface with drag-and-drop support.
GoPro cameras create low-resolution video files (.LRV) alongside your main high-resolution .MP4 files. These are perfect for use as editing proxies, but they aren't in a format that DaVinci Resolve can immediately use. To make them work, you need to:
- Rename the file extension from .LRVto.MP4.
- Change the file prefix from GL(GoPro Low) toGXto match the high-resolution source file.
- Organize them into a separate proxyfolder.
This tool automates all three steps with a single click.
- Automated Batch Processing: Convert hundreds of files at once.
- Drag & Drop: Simply drag your .LRVfiles onto the application window.
- Correct Naming Convention: Automatically renames GL...LRVfiles toGX...MP4.
- Smart Folder Organization: Creates a proxysubfolder in the same directory as your source footage and moves the renamed files there, keeping your project tidy.
- Modern UI: A clean, dark, and user-friendly interface.
- Cross-Platform: Built with Python, it can be compiled for Windows, macOS, and Linux.
The easiest way to get the app is to download the latest pre-compiled version.
- Go to the Releases Page of this repository.
- Download the .zipfile for your operating system (e.g.,GoProProxyTool-windows-v1.0.zip).
- Unzip the file and run the GoProProxyTool.exeexecutable.
- Launch the application.
- Add Files: Drag and drop your .LRVfiles directly into the application window, or use theBrowse Filesbutton to select them.
- Process: Click the Process Filesbutton. The app will rename the files and move them to a newly createdproxyfolder.
- Link in DaVinci Resolve:
- Import your original high-resolution GX...MP4files into your DaVinci Resolve project.
- In the Media Pool, select the clips you want to link.
- Right-click and choose "Link Proxy Media...".
- Navigate to the proxyfolder and select the corresponding proxy files. DaVinci Resolve will handle the rest!
 
- Import your original high-resolution 
If you want to build the application yourself, follow these steps.
Prerequisites:
Instructions:
- 
Clone the repository: git clone [https://github.com/YOUR_USERNAME/YOUR_REPOSITORY.git](https://github.com/YOUR_USERNAME/YOUR_REPOSITORY.git) cd YOUR_REPOSITORY
- 
Create and activate a virtual environment: # For Windows python -m venv venv venv\Scripts\activate # For macOS/Linux python3 -m venv venv source venv/bin/activate 
- 
Install the required packages: pip install -r requirements.txt 
- 
Run the application: python main.py 
- 
Build the executable: To create a standalone .exefile, using Nuitka.# Install PyInstaller if you haven't already pip install nuitka ordered-set # Run the build command pyinstaller --name="GoProProxyTool" --noconsole --onefile --icon="assets/icon.ico" --collect-all customtkinter --collect-all tkinterdnd2 main.py nuitka --standalone --onefile --windows-console-mode=disable --enable-plugin=tk-inter --windows-icon-from-ico="assets/icon.ico" --output-filename=GoProProxyTool.exe main.py The final executable will be located in the distfolder.To create a standalone .exefile, using PyInstaller.# Install PyInstaller if you haven't already pip install pyinstaller # Run the build command pyinstaller --name="GoProProxyTool" --noconsole --onefile --icon="assets/icon.ico" --collect-all customtkinter --collect-all tkinterdnd2 main.py The final executable will be located in the distfolder.
- Language: Python
- GUI Framework: CustomTkinter
- Drag & Drop: tkinterdnd2-universal
- Bundler: PyInstaller
This project is licensed under the MIT License. See the LICENSE file for details.