このサイトについて
VideoToAudioConverter は、動画ファイルから音声を抽出するための無料のオープンソースツールです — すべてブラウザ内で完結します。アップロードなし、登録不要、透かしなし、1日のクォータなし。
なぜ別の変換ツールを作ったのか?
ほとんどのオンライン動画変換ツールは同じように動作します:ファイルをサーバーにアップロードし、サーバーで処理し、結果をダウンロードします。このモデルには明らかな問題があります — ファイルが他者のサーバーに置かれ、変換速度はキューに依存し、サービスはサーバーコストを何らかの方法(通常は広告、登録ウォール、有料プラン)で回収する必要があります。
モダンなブラウザはすべての処理をローカルで行うことができます。WebCodecsとWebAssemblyは、一般的なラップトップで1時間のMP4を1分以内にMP3に変換できるほど高速です。これを受け入れると、サーバーサイドのモデルは単に無駄に見えてきます。
構築方法
このサイトは2つのエンジンを使用しています:
- MediaBunny(TypeScript + WebCodecs):MP4、MOV、MKV、WebM向け。ストリーミング対応で高速、ファイルサイズ上限なし。
- WebAssemblyにコンパイルされたFFmpeg:AVI、FLV、WMV、3GPなどの古いまたは特殊なコンテナ向け。必要なときだけ遅延読み込み(約30 MB)し、そのフォーマットにのみ使用。
UIはNext.jsで静的エクスポートされたプレーンなHTML/CSS/JSで、Cloudflare Pagesから配信されています。バックエンドは存在しません。
オープンソース
フロントエンドのすべてのコードはGitHub上にあります。IssueおよびPull Requestを歓迎します。動作するはずの動画フォーマットが動作しない場合は、サンプルファイル(またはその`mediainfo`出力)を添えてIssueを作成してください。