Utilities for dealing with 4chan WebM files with [sound=url] audio in the filename, such as those used by 4chan External Sounds, 4chan Sounds Player, etc.
Try it here: https://feored.github.io/soundpost-tools
Everything is done client-side using ffmpeg.wasm. The limitations are mostly speed and support for certain codecs (e.g VP9 seems to make the current version of ffmpeg-wasm hang every time, so the webm encoding option uses older, slower VP8 instead, it uses vorbis instead of opus codec, etc). It also seems to crash silently at the moment when uploading unsupported codecs (mostly AV1 so far).
npm run dev
or
npm run dev -- --opennpm run buildnpm run deploy