UTILS.
100% ブラウザ内で完結

動画変換ツール(MP4 ↔ WebM)

MP4 と WebM の間で動画を変換します。ビットレートも任意で指定でき、ブラウザ内で処理します。

初回利用時にエンジンを読み込むため、オフライン用のダウンロードはありません。それでもブラウザ内で非公開に動作し、何もアップロードされません。

ここに動画をドロップ、またはクリックして選択

このツールについて

動画を MP4 と WebM のコンテナ間で、どこにもアップロードせずに変換します。変換先のフォーマットを選び、必要に応じて映像ビットレートを指定してファイルサイズと画質を調整できます。

すべてが WebCodecs API と mediabunny ライブラリを使ってブラウザ内で動作するため、ファイルが端末から出ることはありません。元のコーデックが変換先のコンテナとすでに互換性がある場合は、リマックス(ストリームを可逆で再パッケージ)を行い、画質は変わりません。互換性がない場合(またはビットレートを指定した場合)は、ブラウザの WebCodecs エンコーダーを使って、MP4 なら H.264、WebM なら VP9 に映像を再エンコードします。

再エンコードはブラウザとハードウェアが提供するコーデックに依存します。ほとんどの Chromium 系ブラウザはソフトウェアの H.264 および VP9 エンコーダーを同梱しています。エンコーダーが利用できない場合は、静かに失敗するのではなく、分かりやすいメッセージを表示します。

よくある質問

どの変換に対応していますか?
MP4(H.264/AAC)から WebM(VP9/Opus)へ、および WebM から MP4 へ変換できます。ビットレートを空欄にすると可能な場合はリマックスし、値を指定すると目標画質で強制的に再エンコードします。
変換は可逆(ロスレス)ですか?
リマックスされる場合のみ可逆です。元の映像コーデックが変換先のコンテナにそのまま収まる場合、ストリームは画質を落とさずにコピーされます。互換性のないコーデック間でコンテナを変える場合や、ビットレートを指定した場合は、映像が再エンコードされるため可逆ではありません。
動画はサーバーにアップロードされますか?
いいえ。デマックス・リマックス・エンコードのすべてがブラウザ内でローカルに行われます。ファイルが端末から出ることはなく、登録も不要です。
コーデックの問題が表示されたのはなぜですか?
再エンコードにはブラウザの WebCodecs エンコーダー(H.264 または VP9)を使います。ブラウザや端末が必要なエンコーダーを提供していない場合、変換は実行できません。もう一方の変換先フォーマットを試すか、最新の Chrome や Edge のようにソフトウェアエンコーダーを同梱したブラウザをお使いください。

その他のツール