1 GB を超える動画を、どこにもアップロードせずに変換する方法
3 GB の画面録画、ドローンの映像、スマートフォンで撮った 40 分の 4K — 形式を変えたいだけなのに、オンラインの動画変換サービスを検索すると、どの結果も同じことを言ってきます。最大ファイルサイズ 100 MB。あるいは 500 MB。月額を払えば 2 GB。
仮に受け付けてもらえたとしても、今度は家庭の回線で数ギガバイトをアップロードし、他人のファイルの後ろで順番待ちをし、コピーされたくないかもしれない映像を見知らぬサーバーに預けることになります。クライアントの案件、医療関係の記録、社内で撮影したもの — こうした素材にとって、最後の点は些細な問題ではありません。
アップロードを一切せずに済ませる方法があります。そして今月から、1 GB を大きく超えるファイルでも動くようになりました。
手短な答え
ブラウザで 動画コンバーター を開き、MP4・M4V・MOV のファイルをドロップして、出力形式に WebM を選んでください。 変換はブラウザ内蔵の動画コーデックを使って、お使いのマシン上で実行されます。アップロードはなく、順番待ちもアカウントも不要で、当サイト側のサイズ上限もありません。数ギガバイトの録画も、10 MB のファイルとまったく同じように変換されます。
以下は、なぜその組み合わせなのか、そしてその外側では何が起きるのかという話です。
そもそもオンライン変換サービスに上限があるのはなぜか
サイズ上限は手抜きではありません。変換が誰かのサーバーで動く以上、あなたのファイルは相手に 3 つのコストを負わせます。受け取るための 帯域、作業中に保持しておく ディスク、そしてトランスコードの CPU 時間 です。無料ユーザーからの 3 GB のアップロードは実際に高くつき、しかもそこに収益は紐づいていません。無料枠を 100 MB で切ることだけが、無料プランを成り立たせています。
プライバシー面の帰結も同じ構造から出てきます。あなたの動画を相手のマシンで変換するには、まずその動画が相手のマシン上に存在しなければなりません。保持ポリシーはサービスごとに異なり、その多くは誠実ですが、それでもファイルはコピーされ、あなたの管理外のディスクに置かれ、あなたのものではないネットワークを通過したのです。
ブラウザ側で動く変換ツールは、この 3 つのコストをまとめて回避します。作業をするマシンが、もともとあなたのものだからです。HeicQuick が写真でも動画でも採用しているのがこの設計です。変換コードがあなたの端末にダウンロードされてそこで動き、ファイル自体はどこへも移動しません。
ブラウザ版にもかつて上限があった理由
ここは多くの記事が飛ばす部分です。ローカルで動かすことは サーバー側 の制限を取り除きますが、代わりに別の制限をすぐに持ち込みます。
少し前まで、ブラウザでの動画変換とは WebAssembly にコンパイルされた FFmpeg のことでした。本物の FFmpeg が、ページのサンドボックス内で動いているのです。見事な技術で、これまでに作られたほぼあらゆる形式を扱えます。しかし標準ビルドは 32 ビット です。つまり合計で約 2 GB のメモリしかアドレスできず、しかもファイル全体を一度に扱います。入力を自分のメモリへコピーし、出力をその隣に組み立てる必要があるのです。
2 GB の天井の中に 2 つのコピーを置けば、実用上の入力上限はおよそ 1 GB、多くの場合それよりずっと小さくなります。1080p のクリップを WebM に再エンコードすると、ファイル自体が 1 GB に届く前にメモリを使い切ることがあります。実際にメモリを消費するのは解像度と長さであって、ディスク上のバイト数ではないからです。そこを越えるとメモリ不足エラーになり、どう言葉を選んでも良い体験にはなりません。
つまりブラウザは、サーバーの ポリシー 上の制限を、ブラウザの 物理的 な制限と交換していたわけです。改善ではありますが、依然として制限でした。
何が変わったか — ブラウザ自身のコーデックへストリーミングする
最近のブラウザには WebCodecs という API が備わっています。Netflix の再生やビデオ通話の録画にすでに使われている、マシンのハードウェア動画デコーダー/エンコーダーを、そのまま公開するものです。これらのコーデックは WebAssembly のサンドボックスの外、ネイティブコードの側にあり、GPU にアクセスできます。
そこから 2 つのことが導かれます。そして興味深いのは 2 つ目です。
速い。 処理はサンドボックス内の単一 CPU コアではなく、専用の動画用シリコン上で走ります。音声付き 10 秒の 1080p HEVC クリップで計測すると、WebM への変換は WebCodecs 経由で約 8 秒、WebAssembly 経由では約 142 秒 でした。およそ 1 桁の差であり、しかも 31 MB のエンジンを一度ダウンロードする手間も丸ごと省けます。
ストリーミングで処理する。 サイズ制限をなくすのはこちらです。動画全体をメモリに読み込む代わりに、コンバーターはファイルのメタデータ — 各フレームがどこにあるかを示す索引 — だけを解析し、そのうえで録画を 数サンプルずつ 読み取ります。各チャンクをデコーダーへ、次にエンコーダーへ渡し、書き出したら解放する。完全なファイルがメモリ上に存在する瞬間は一度もありません。5 GB の動画と 50 MB の動画が使う RAM はほぼ同じで、5 GB のほうは単に時間がかかるだけです。
実用上の上限は RAM ではなく、空きディスク容量になります。
実際に動く組み合わせ
ストリーミングには、全体を読まずにフレームの位置を特定できること、つまり索引付きのコンテナが必要です。具体的には次のとおりです。
- 入力: MP4・M4V・MOV — ISO ベースメディア形式で、iPhone、Mac、ドローン、ほとんどの画面録画ソフトが出力するものです。
- 出力: WebM。
- 必要環境: WebCodecs 対応ブラウザ — Chrome、Edge、Opera、および Safari 16.4 以降。
この組み合わせの中で、コンバーターは使えるいちばん良いエンコーダーをハードウェアに問い合わせます。まず AV1、次に VP9、次に VP8 の順で、WebM のハードウェアエンコーダーがない場合はソフトウェア VP8 にフォールバックします。音声は Opus で出力されます。どのエンコーダーが動いたか、GPU と CPU のどちらだったかは、ファイル行のバッジに表示されます。
それ以外 — AVI、MKV、TS、WMV、FLV、および WebM 以外の出力 — は引き続き WebAssembly エンジンで動き、上に書いた 1 GB の入力上限が適用されます。高速パスが使えない場合や、何らかの理由で失敗した場合は自動的にこのエンジンへフォールバックするため、最適化の失敗によって変換そのものを失うことはありません。
なぜ WebM なのか、そして再生できるのか
WebM はまさにこの用途のために作られたコンテナです。ロイヤリティフリーのコーデックを使い、特許ライセンスが不要で、すべてのブラウザエンジンがネイティブ対応しています。Chrome、Firefox、Edge、Safari、Android、VLC で再生でき、YouTube や Discord をはじめ多くのウェブサービスに問題なくアップロードできます。
適さない場面もあります。古いテレビ、一部の編集ソフト、PowerPoint は MP4/H.264 を好みます。MP4 が必要でファイルが 1 GB を超える場合、正直な選択肢は、解像度を下げて変換する、録画を短く分割する、デスクトップ用のツールを使う、のいずれかです。20 分待たせた末にメモリ不足エラーを出すより、先にはっきりお伝えしたいと考えています。
手順
- 動画コンバーター を開きます。インストールもアカウントも不要です。
- ファイルをページにドラッグするか、クリックして選択します。複数まとめても構いません。
- 出力形式に WebM を選びます。
- 解像度は オリジナル のまま、あるいはファイルも小さくしたいなら 720p に下げます。
- 変換 を押します。進捗と使用中のエンコーダーが行に表示されます。
- ダウンロードします。複数ファイルは ZIP でまとめて落ちてきます。
手順 5 の前にインターネットを切断しても、変換はそのまま動きます。
プライバシーの観点で実際に何が違うのか
ここは正確に述べる価値があります。「ファイルを保存しません」はどの変換サービスも掲げる文句ですが、ここではその意味が違うからです。
信頼すべきアップロード工程が存在しません。サーバー側の変換も、一時保存も、保持期間も、読むべき削除ポリシーもありません。ファイルがどこにも到着しないからです。あなたの動画は、あなた自身のブラウザタブで動くコードによってあなたのディスクから読み取られ、出力はあなた自身のディスクへ書き戻されます。ネットワークを越えるのはページそのものだけです。
NDA の対象となる映像、医療や法務の記録、未発表の作品を扱う人にとって、これはマーケティング上の差ではありません。ローカルの変換ツールを使う理由そのものです。
まとめ
オンライン変換サービスがファイルサイズを制限するのは、あなたのファイルが相手のコストになるからであり、そもそも仕事をするにはそれをサーバーに置く必要があるからです。ブラウザで動くコンバーターにはそのどちらの問題もありません。そして MP4/MOV から WebM への変換がマシン自身のハードウェアコーデックへストリーミングされるようになった今、メモリの天井もなくなりました。
数ギガバイトの録画が、数分ではなく数秒で、1 バイトも端末から出ることなく変換されます。
よそで弾かれたファイルで試してみてください — ブラウザで動画を変換する。形式や速度、どこにまだ制限があるのかは FAQ にまとめてあります。動画ではなく写真の場合も、同じくアップロード不要の方式で HEIC を JPG に変換 できます。形式そのものの背景は HEIC ファイルとは何か をどうぞ。
iPhoneのHEIC写真をブラウザ上でJPG・PNG・WebP・PDFに変換できます。無料・無制限・完全プライベート。
無料の変換ツールを開く →