動画フォーマット:MP4、WebM、MKV およびコーデック
動画コンテナと圧縮コーデックの違いや、ウェブ、モバイル、編集に適した形式の選び方を説明します。
ファイルはWebAssemblyとHTML5 APIを使用し、お使いのブラウザ内でローカル処理されます。外部サーバーへのアップロードやサードパーティによるファイルの保存は一切行われないため、データがデバイスの外に出ることはありません。
お使いのデバイス上ですぐに変換を開始できます。アップロードの待ち時間やダウンロードのキュー、リモートサーバーによる速度制限はありません。
アカウントの作成、有料プランへの加入、人為的なファイルサイズ制限を受けることなく、すべてのツールを自由にご利用いただけます。ブラウザとデバイスの性能の限界まで、何度でも変換可能です。
フォーマットの比較と技術仕様
| 出力形式 | MIMEタイプ | 仕様 | タイプ |
|---|---|---|---|
| MP4 動画 | video/mp4 | ISO-IEC-14496-14-MP4 | MPEG-4 Part 14動画 |
| WebM 動画 | video/webm | RFC-6386-VP8 | WebMオープンメディア動画 |
| MOV QuickTime | video/quicktime | APPLE-MOV-SPEC | Apple QuickTime ムービーコンテナ |
技術仕様とコーデックの詳細
コンテナとコーデック:箱と中身の関係
コンテナ(.mp4や.webmなど)は、映像、音声、字幕をひとまとめにする単なる箱です。コーデック(H.264、VP9、AV1など)は、その箱の中に映像を詰め込むために使用される圧縮方式です。2つのMP4ファイルであっても、内部のコーデックは全く異なる場合があります。
MP4 (H.264) と WebM (VP9/AV1) の比較
H.264 を使う MP4 は広く対応されていますが、再生可否はデバイス、ブラウザー、コーデックによります。WebM はオープンなコンテナー形式です。使用するコーデックのライセンスを確認してください。
動画の変換に時間とバッテリーを多く消費する理由
動画ファイルには数百万ものフレームが含まれています。トランスコードでは、繰り返し現れる背景を圧縮するため、フレーム間の動きベクトルを解析します。ブラウザー上でクライアント側の動画変換を行う際は、最新の WebAssembly が CPU や GPU 上でフレームを直接デコードし、ハードウェア本来の速度で処理します。
外部サーバーへのデータ送信は0バイトです。すべての処理はお使いのブラウザのサンドボックス内でローカルに実行されます。