AudioKitについて
完全にブラウザ内で動く、実用的な音声ツールです。
AudioKitとは
AudioKitは小さな音声ツール集です。一般的な形式すべてに対応した変換ツール(動画ファイルも入力として使えます)、トリミング、結合、圧縮、音量とラウドネスのノーマライズ、速度変更、無音カットを揃えています。すべて無料でアカウント不要、デスクトップでもモバイルでも、最新のブラウザならどれでも動きます。
仕組み
ツールは、オープンソースの音声・動画エンジンであるffmpegをWebAssemblyにコンパイルし、ブラウザの中で動かしています。エンジン(約31 MB)は初回の実行時にダウンロードされ、以降はキャッシュが使われます。ファイルのデコード、処理、エンコードはすべてお使いの端末上で行われ、何もアップロードされません。つまり、サイズに応じた料金も、待ち行列もありません。
無料の理由
このサイトは広告で運営されています。処理はお使いの端末上で行われるため、費用のかかるサーバーが不要です。だからこそ、制限も透かしも有料プランもなく、すべてのツールを無料で提供できるのです。
技術について
音声処理はffmpeg.wasm(MP3用のLAME、Vorbis、FLAC、AACの各エンコーダー)が担い、ページ自体はシンプルな静的HTMLです。AudioKitはTool-Kitsファミリーの一員で、PixKit、VidsKit、PdfKit、CvKit、QrKitと同じデザインと同じコードを共有しています。