WebM を WebP に変換

ここで WebM を WebP に変換できます。無料、アカウント不要です。ファイルを上の枠に落とせば、数秒で結果がダウンロードできる状態になります。 変換はお使いのブラウザーの中で行われるので、ファイルはアップロードされません。Windows でも macOS でも Linux でも、iPhone でも Android でも同じように動き、通信を切っても動き続けます。

  • 処理される場所 ブラウザーの中です。ファイルがアップロードされることはありません。
  • 非可逆 サイズと引き換えに細部が失われます。WebPはWebMのすべてを保持できません。
  • ファイルサイズの上限 1ファイルあたり100MBまで。無料、アカウント不要です。
  • 知っておきたいこと 1 フレームを、元の解像度のまま取り出します。圧縮された映像から取り出した静止画は、その圧縮をそのまま抱えています。動きの速い場面が静かな場面よりぼんやり見えるのは、その動画自身のエンコードによるもので、この変換がしていることではありません。

一度に100ファイルまで。フォーマットが混ざっていても構いません。

これはページに載る画像で、基準が違います

ウェブページに載る画像は、文書に入る画像とは違う基準で判断されます。誰も画像ビューアーで開いたりせず、訪問者が滞在するかどうかを決める間にブラウザーが読み込む二十個のうちの一つになります。キロバイト単位のサイズは訪問者一人ひとりが払う実際のコストで、フォーマットは CMS もビルドの仕組みもブラウザーも特別な扱いなしで受け入れられるものでなければなりません。

これが、ここで JPG ではなく WebP を使う理由のすべてです。見た目は同じでバイト数はおよそ三割少なく、現行ブラウザーすべてで動きます。十数個のチュートリアル用サムネイルが並ぶページなら、見た目を変えずフォールバックのマークアップも増やさずに画像の重さを三分の一減らせます。実際のプロジェクトで生き残る最適化とはこういうものです。

一緒に設計された二つの Google のフォーマット

WebP と WebM は同じ取り組みから生まれました。Google は 2010 年ごろ、特許に縛られた形式への無償の答えとして両方を公開し、WebP の静止画圧縮は WebM の土台である VP8 のフレーム内符号化から育ちました。WebM から一コマを取り出して WebP として書き出すのは、翻訳というより血のつながりに近い作業です。

ただし可逆ではありません。フレームはピクセルへとデコードされ、固定品質 82 でゼロから再エンコードされます。それは期待しないでください。血のつながりが買ってくれるのは、動画コーデックが保つ種類の細部が、この静止画エンコーダーが保つのが得意な種類の細部と近いということで、動画から取った WebP のコマが数字から想像するより良く見える理由です。

そのコマを、元の動画のポスターとして使う

この変換のいちばん使い道のある使い方は、見てみれば当たり前のものです。WebM からコマを取り出し、その動画の `poster` として使うのです。再生が始まるまでブラウザーはポスターを表示するので、最初に人が見るものが真っ黒な四角や無関係なストック画像ではなく、動画そのものの実際の一コマになります。

ゼロ秒ではなく一秒あたりから取ってください。録画の最初のコマはたいていフェードや空白の状態、まだ読み込み中のページで、しかも動画が再生を始めた瞬間に描くのもまさにそのコマなので、そこから少し進んだ瞬間のポスターは、見ている人に何かを見せながら再生開始時の見た目の飛びを起こしません。ゼロ秒はファイルの中でいちばん面白みのないコマを与え、それと重複するポスターになってしまいます。

何が、どんな解像度で出てくるか

コマは動画そのもののピクセル寸法のまま、何も縮小されずに出てきます。1080p の画面録画は 1920 × 1080 の WebP を、4K の撮影は 3840 × 2160 の WebP を生みます。これは意図的です。コマには本当の解像度があり、この変換の仕事はそれを推測せず、そのまま渡すことです。

リサイズはもっと下流の仕事です。レスポンシブな `srcset` を作るもの、CMS の画像パイプライン、ビルドの仕組みは、レイアウトに必要な幅をすでに知っていて、縮小済みのソースよりフル解像度のソースから作業したほうが良い結果を出します。ここでは正直ないちばん大きいものを取り、レイアウトを知っているものに小さいものを作らせてください。

圧縮された録画のコマは、その圧縮を引き継ぎます

WebM の中の画像は動きのために符号化されています。動画コーデックは動くところにビットを費やし、動かないところは節約します。誰も一枚のコマをじっと見つめたりしないという前提のもとで。それを止めて静止画にするのは、まさに誰もしないと想定されていたことをする行為です。

サムネイルとしての実際の影響は小さく、原寸よりずっと小さく表示され、縮小がぼやけをかなり隠してくれるからです。影響が出るのは、その静止画を大きく使うとき ── ヒーロー画像や全幅のイラストレーション ── で、パンやスクロールの最中のコマはページの他の部分に比べて明らかにもやついて見えます。直し方はタイムスタンプです。画がまだ動いていない瞬間を見つけて、そこから取ってください。

WebP がまだ拒まれる場所

もうブラウザーは問題ではありません。取り残されているのは別の場所です。一部のメールクライアントは WebP を描画しません。ニュースレターのサムネイルは JPG にしてください。いくつかの古いデスクトップアプリケーションや印刷の工程、少数のアップロードフォームは今も WebP を拒みます。Windows も macOS もいまではプレビューできますが、それは数年前まで違っていた話で、古い注意書きの多くはそこに由来しています。

ブラウザーの内側では WebP は普遍的だと考えて安全で、それが AVIF ではなくこちらが実用上の既定になっている理由です。行き先がウェブページ以外 ── メール、文書、プリンター、フォーム ── なら JPG を選んで、それ以上考えないことです。

複数の動画に対してこれをやる

チュートリアルの一覧には一本ずつサムネイルが要り、それは一コマにつき一回ではなく一動画につき一回の変換を意味します。変換し、うまくいったタイムスタンプを控え、次のファイルへ。アップロードを試行のたびに待つ必要がなく、待ち行列もないので、この一巡は数秒で済みます。

すべてゼロ秒で済ませず、タイムスタンプを意図的に選ぶ価値があります。並んだサムネイルが全部同じ空のエディタや読み込み中のスピナーを見せていたら、訪問者にはどれがどの動画かまったく伝わりません。どのファイルもデフォルトのコマをそのまま使うと、まさにそうなります。

まだ公開していない映像も外に出ません

ポスターフレームを必要とする録画はたいてい、まだ世に出ていないものです。製品デモ、機能の説明動画、講座の一コマ。60 KB のサムネイルを受け取るためだけに動画まるごとをどこかへ渡すのは、割に合わない露出です。

デコードもエンコードもタブの中で、ブラウザーがすでに WebM を再生するために持っているコーデックを使って行われます。動画を運ぶ通信は発生せず、アカウントも一日の上限もありません。それは三十本まとめて変換するのが、何かを契約し直す理由ではなく、同じ操作を三十回繰り返すだけだということでもあります。

WebM を WebP に変換する手順

  1. お手元の WebM ファイル をこのページに落とすか、押してファイルを選んでください。
  2. 変換先に WebP を選びます。変換はブラウザーの中で行われ、ファイルはアップロードされません。
  3. できあがった WebP ファイル をダウンロードします。

WebM と WebP——何が変わるか

WebMとWebPの比較
WebMWebP
正式名称WebM 動画WebP 画像
拡張子.webm.webp
メディアタイプvideo/webmimage/webp
圧縮方式非可逆 — サイズを画質で買う設定によってどちらにもなる
最初の公開20102010
発行元GoogleGoogle
仕様RFC 9649
ライセンスオープン標準オープン標準
現在の位置づけ現行現行
ビット深度8
扱える色RGB, YCbCr
最大の画像1辺 16,383 px
ブラウザで開けるかすべてのブラウザすべてのブラウザ
代わりに検討される形式MP4, MKVAVIF, JPG, PNG

残るもの

透明は保たれます。WebM も WebP もアルファチャンネルを扱えるので、切り抜いた部分は切り抜かれたままで、その後ろに何かが塗られることはありません。

結果を開く

開くプログラムが重なりません。WebM はVLCとFFmpegで、WebP はAdobe Photoshop、GIMP、Squooshで開きます。結果を渡す相手には後者のどれかが要ります。

どちらの形式が何のためのものか

WebP は Google の形式で、2010 年から使われています。規定は RFC 9649 です。Adobe Photoshop、GIMP、Squooshがこの形式を読めます。

WebM から WebP:よくある質問

WebM ファイル はどこかにアップロードされますか。

いいえ。この変換は完全にブラウザーの中で行われるので、ファイルが端末から出ることはありません。ご自分で確かめられます。開発者ツールのネットワークタブを開いて、何か変換してみてください。ページそのものと、このサービスの費用をまかなっている分析・広告のリクエストは見えますが、あなたのファイルを運んでいるリクエストはひとつもありません。

WebM から WebP への変換は無料ですか。

はい。アカウントも透かしもなく、消費される 1 日の割り当てもありません。お使いの機械の上で動くので、何度でも戻ってきていただけます。ブラウザーが扱えるのは 100 MB までのファイルで、一度に 100 本です。

WebM を WebP に変換すると品質は落ちますか。

WebP は圧縮するので、データはいくらか失われます。初期設定では気づかない程度ですが、確実にしたい場合は品質を上げてください。 1 フレームを、元の解像度のまま取り出します。圧縮された映像から取り出した静止画は、その圧縮をそのまま抱えています。動きの速い場面が静かな場面よりぼんやり見えるのは、その動画自身のエンコードによるもので、この変換がしていることではありません。

WebM から WebP にすると、透明は残りますか。

透明は保たれます。WebM も WebP もアルファチャンネルを扱えるので、切り抜いた部分は切り抜かれたままで、その後ろに何かが塗られることはありません。

これらのフォーマットについて

この数値の出典

このページがWebMとWebPについて述べていることは検証できます。根拠となる資料は次のとおりです。