/Rode_WirelessGoII_UGG2wav

Converting UGG files from Rode Wireless Go II transmitters (unsompressed recordings) to WAV format

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Rode_WirelessGoII_UGG2wav

Converting UGG files from Rode Wireless Go II transmitters (uncompressed recordings) to WAV format

Story

I backuped the .ugg and .egg files from the Wireless Go II transmitters before next recording and I needed to export audio from those files. It was not possible to copy it back to the TX to let it export in the Rode Central app (the error is something like the usb mass storage device is protected).

The possible solution is to contact Rode customer service and support, upload the files to Wetransfer, send the link and they converted the files to WAV in approx 24hours.

I wanted to be able to do it by myself but there was no existing solution. So I looked into the UGG file and I spotted the 'OggS' - but unfortunately the format of the UGG file doesn't conform really the Ogg file specification (https://en.wikipedia.org/wiki/Ogg#Page_structure) but after some effort comparing the converted WAV file and the original UGG file and some trial and error I was able to extract the 24bit PCM data from the files and save it to WAV file

USAGE

Python is needed (good installation guide is at Download, Setup & Install Python on Windows) and installing the wave library (pip install wave)

Convert the files with python ugg2wav.py REC00032.UGG - file REC00032.UGG.wav is created or provide a directory python ugg2wav.py c:/wirectory/with/recordings and all .UGG files in that directory will be converted

Enjoy! :)