Skip to content

have 64kbps encoded mp3's that you need restoring? train a model about it!

Notifications You must be signed in to change notification settings

gradientjanitor/mp3-restore

Repository files navigation

Using GANs to restore low-bitrate MP3s

Examples:

Sound samples can be found in "low_bitrate_example.mp3" and "reconstructed_example.mp3". Not too shabby!

Usage:

Copy a bunch of good-sounding mp3's into data/mp3_high

Run the convert.py tool to re-encode them into garbage-sounding 64kbps MP3s

Run restorer/train.py to train a GAN that tries to reconstruct portions of the low-bitrate MP3s in the frequency domain.

Here's an example reconstruction of the spectrogram: GitHub Logo

Details

Writeup coming soon...

About

have 64kbps encoded mp3's that you need restoring? train a model about it!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages