ساندبنچ از یک دلخوری ساده شروع شد: بیشتر مبدلهای آنلاین فایل را به سرور آپلود میکنند، معطل میکنند، محدودیت میگذارند و گاهی واترمارک اضافه میکنند. مرورگرهای امروزی آنقدر سریع هستند که این کار را خودشان انجام دهند.
همهی ابزارهای ساندبنچ کاملاً در مرورگر اجرا میشوند. صدا با Web Audio API رمزگشایی، MP3 با LAME ساخته و FLAC، ALAC، AAC، OGG، Opus و AIFF با FFmpeg (نسخهی WebAssembly) پردازش میشوند. فایلهای شما هیچوقت آپلود نمیشوند.
چطور کار میکند
- رمزگشایی: رمزگشاهای داخلی مرورگر MP3، WAV، FLAC، AAC، OGG و Opus را میخوانند. فرمتهایی که مرورگر نمیخواند با FFmpeg رمزگشایی میشوند.
- ویرایش: برش، بلندی صدا، اکولایزر، سرعت (کشش زمانی WSOLA) و تغییر گام روی دستگاه شما محاسبه میشوند.
- آنالیز: آنالیزور کیفیت تحلیل طیف FFT و اندازهگیری بلندی ITU-R BS.1770 را خودش انجام میدهد.
- انکود: MP3 با LAME و بقیه با FFmpeg که یک بار دانلود و در مرورگر ذخیره میشود.