このツールについて
動画を 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 のようにソフトウェアエンコーダーを同梱したブラウザをお使いください。