ecomontec / ecoSound-web

Web application for ecoacoustics to manage, navigate, visualise, annotate, and analyse soundscape recordings.
https://ecosound-web.de/
GNU General Public License v3.0
19 stars 3 forks source link

Downsampling WAV client-side #375

Open kdarras opened 9 months ago

kdarras commented 9 months ago

Allow downsampling of WAV recordings before upload.

Under a new "pre-processing" step before the upload mask, add a checkbox next to "resample recordings", which activates a drop-down box allowing the following sampling frequencies: image as well as a custom frequency to be entered by the user.

Add an info or warning icon that upon mouseover displays: "Only the resampled recording will be kept on server. Back up your original files."

Keep in mind that this needs to be implemented modularly, as further SoX features may be implemented soon (#350 ), and SoX is long in the tooth so that it may be replaced one day. Consider that scikit-maad may also be used, and that we are unclear about the use of WebAudio.

Also note that the meta-data of the original files must be faithfully transferred to the new files (#424 ).

kdarras commented 3 months ago

what tool would you use for resampling @LiuDilongNJ (WebAudio, SoX, scikit-maad)?

zdroyer commented 3 months ago

Can be merged with #389

kdarras commented 3 months ago

Adjusting this issue instead of merging (as it is part of another package) to facilitate the future #389