https://github.com/settermjd/go-audio-file-converter
This is a small web app built with Go (mainly using Go's standard library) that can convert audio files from one audio format to another.
https://github.com/settermjd/go-audio-file-converter
Last synced: 2 months ago
JSON representation
This is a small web app built with Go (mainly using Go's standard library) that can convert audio files from one audio format to another.
- Host: GitHub
- URL: https://github.com/settermjd/go-audio-file-converter
- Owner: settermjd
- License: other
- Created: 2024-03-22T02:56:15.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-22T12:23:55.000Z (about 2 years ago)
- Last Synced: 2025-12-26T21:04:02.583Z (6 months ago)
- Language: Go
- Size: 4.7 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Go Audio File Converter

This is a small web app built with Go (mainly using Go's standard library) that can convert audio files from one audio format to another.
The list of supported codecs is limited to [AAC][aac-url], [MPEG][mpeg-url], [OGG][ogg-url], and [WAV][wav-url], for no other reason than because this is only intended to be a small application, rather than a going concern.
However, if you'd like to expand on that list, feel free to do so.
## Prerequisites
To use the application, you'll need the following:
- [Go](https://go.dev/dl/).
Minimum version of 1.22.0.
To develop the application, you'll need the following, additional, dependencies:
- [npm](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm).
This is required to install and run the frontend tooling.
## Getting started
To set up the application, clone it locally, change into the cloned project directory, and install the required Go modules, by running the following commands.
```bash
git clone git@github.com:settermjd/go-audio-file-converter.git
cd go-audio-file-converter
go mod tidy
```
[aac-url]: https://en.wikipedia.org/wiki/Advanced_Audio_Coding
[mpeg-url]: https://en.wikipedia.org/wiki/MP3
[ogg-url]: https://en.wikipedia.org/wiki/Ogg
[wav-url]: https://en.wikipedia.org/wiki/WAV
## Credits
The sample OGG file in in _docs/audio_ was downloaded from https://file-examples.com/storage/fe7c2cbe4b65fa8179825d1/2017/11/file_example_OOG_1MG.ogg.