HENDRIX-ZT2 / pyaudiorestoration

A set of tools to restore audio quality from a variety of old analog sources, such as tape, cassettes, acetates and vinyl.
GNU General Public License v2.0
82 stars 7 forks source link

Memory issues with pyrespeeder #14

Closed schtschenok closed 2 years ago

schtschenok commented 4 years ago

Hi! I've tried using pyrespeeder on some pretty big files, it worked surprisingly fast, though I believe that it's not flushing old FFT analysis results from the memory, since changing FFT settings for a couple of times (and waiting for pyrespeeder to reanalyze my file) quickly got me to memory usage of ~15GB.

HENDRIX-ZT2 commented 4 years ago

Right the current behavior is to store previous resolutions so you can quickly toggle between them. Maybe there should be an option to toggle the automatic storage behavior, or a button to clear the storage if needed.

schtschenok commented 4 years ago

Something like this would be really great to have!

HENDRIX-ZT2 commented 4 years ago

You'll want to try with the latest commit, which adds a button to clear the fft storage.

schtschenok commented 4 years ago

That's great, thank you, I'll try it!