分析と広告のためのCookie
分析と広告のためにCookieを使っており、どちらもGoogleに送られます。拒否しても、目に見える動作は何も変わりません。プライバシーポリシーを読む
ここで MKV を GIF に変換できます。無料、アカウント不要です。ファイルを上の枠に落とせば、数秒で結果がダウンロードできる状態になります。 変換はお使いのブラウザーの中で行われるので、ファイルはアップロードされません。Windows でも macOS でも Linux でも、iPhone でも Android でも同じように動き、通信を切っても動き続けます。
一度に100ファイルまで。フォーマットが混ざっていても構いません。
順番に変換し、まとめてZIPでダウンロードします。
MKV から GIF
この変換は、0 から数えて等間隔でコマを抜き出します。開始位置を指定する機能はなく、追加する方法もないため、ファイルの最初の数秒に映っているものがそのまま GIF になります。短いクリップならこれで問題ありません。
ただし Matroska のファイルはたいてい長い録画で、欲しい場面は 40 分先だったりします。何もしなければ、黒い画面や配給会社のロゴが 10 秒間続く GIF ができてしまいます。これは壊れているのではなく、手順の順番が違うだけです。
この手順は 1 分ほどで済みます。まず動画のトリミングツールを使い、始まりと終わりの秒数を指定してその区間だけの MP4 を作ります。それを GIF に変換すれば、今度は先頭から始まることがそのまま望んだ結果になります。
トリミングは最も近いキーフレームで切るのではなく、指定した秒数ぴったりで切るために再符号化します。指定した瞬間から始まり、映像は一度デコードとエンコードを経てから GIF の処理に渡されます。
10 秒、480 px 幅、12 fps。これらの数字は GIF に動きという概念がないために選ばれています。GIF は各コマを 256 色までの完全な画像として保存し、変化した部分だけを記録する仕組みを持ちません。この 3 つの数字はどれも、そのままファイルサイズに直結します。
元の解像度と元のフレームレートのまま 90 秒の 1080p クリップを変換すれば、どのブラウザーも表示できないほど大きな GIF になります。既定値はチャット欄やドキュメントに収まるサイズを狙ったもので、数字を上げるときは結果を確かめてから行ってください。
エンコーダーには 600 フレームという上限があり、長さの設定は最大 60 秒までを受け付けますが、両者は一致しません。12 fps では 60 秒は 720 フレーム必要になるため 50 秒で打ち切られ、30 fps なら 20 秒になります。
計算式は 600 をフレームレートで割るだけです。何も表示されずに黙って切り詰められるので、変換前に確認しておく価値があります。この上限はブラウザーのタブが多数の全コマを保持できるメモリーに限りがあることによるもので、方針ではなく実際の制約です。
各コマはその瞬間に実際に含まれる色から選ばれた 256 色のパレットを持ちます。コマごとに個別のパレットを選ぶのは処理としては重いものの、これでなければ場面転換のたびに色が破綻してしまいます。
ディザリングは行われません。空や壁のようになめらかなグラデーションは、しま模様として見えてしまいます。フラットなグラフィックや画面録画は色数が少ないため影響を受けにくく、実写映像ではすぐに目立ちます。
GIF には音声トラックがなく、これまでも存在したことがありません。話している言葉が意味を持つ場面は GIF に向きません。設定でこれを回復する方法はありません。
GIF を受け付ける場所の多くは短い動画も受け付け、アップロード後に自動的に動画へ変換することもよくあります。GIF が今でも本当に必要とされる場所は、古い掲示板やウィキ、プレーヤーを埋め込めないドキュメントなど、限られています。
320、480、640、800 ピクセルの 4 段階が用意され、高さは比率に合わせて自動的に決まります。4K や 1080p の録画は大きく縮小されますが、これは妥協ではありません。チャット欄や README での表示自体が数百ピクセルにすぎないからです。
幅と処理するデータ量は面積に比例するため、480 から 800 への変更は見た目以上に大きな違いになります。既定値から始め、実際に表示されるサイズで確認してから、必要な部分だけ上げてください。
デコード、リサイズ、コマごとのパレット選択、GIF の組み立て、これらすべてがお使いの端末の上で行われます。録画を運ぶ通信は発生せず、待ち行列も透かしもありません。
長いクリップを高いフレームレートで処理するのは、それだけ多くの画像を量子化する重い作業でもあります。無料枠は MKV を 100 MB まで受け付けます。長い録画から必要な数秒だけを先に切り出しておくやり方が、結局いちばん早い方法になります。
| MKV | GIF | |
|---|---|---|
| 正式名称 | Matroska 動画 | Graphics Interchange Format |
| 拡張子 | .mkv | .gif |
| メディアタイプ | video/x-matroska | image/gif |
| 圧縮方式 | 非可逆 — サイズを画質で買う | 可逆 — 何も捨てない |
| 最初の公開 | 2002 | 1987 |
| 発行元 | — | CompuServe |
| 仕様 | Matroska | GIF89a |
| ライセンス | オープン標準 | オープン標準 |
| 現在の位置づけ | 現行 | 旧式、ただし今もどこでも読める |
| ビット深度 | — | 8 |
| 扱える色 | — | インデックスカラー |
| 最大の画像 | — | 1辺 65,535 px |
| ブラウザで開けるか | 一部のブラウザ | すべてのブラウザ |
| 代わりに検討される形式 | MP4, WebM | WebP, MP4 |
GIF が 1 枚の画像に持てる色は最大 256 色です。写真はここでパレットまで減らされ、空に縞が出るのはそのためです。これは品質の設定ではなく、形式そのものです。
GIF は今のブラウザーならどれでも開けます。MKV はそこまでも届きません。ファイルがウェブページや申込フォームへ向かうのであれば、たいていはそれがこの変換の理由のすべてです。
開くプログラムが重なりません。MKV はVLC、MKVToolNix、HandBrakeで、GIF はGIMP、Adobe Photoshop、ImageMagickで開きます。結果を渡す相手には後者のどれかが要ります。
2 つは狙っている用途が違います。MKV は長期保存と完成したファイルの受け渡し、GIF はウェブです。ここは考える価値があります。一方が存在する理由が、そのままもう一方が使いにくい理由になっていることが多いからです。
MKV は 2002 年に登場しました。 Matroska で規定されています。ファイルが、それを書いた道具より長く生きなければならないなら、この一点には値打ちがあります。
GIF は CompuServe の形式で、1987 年から使われています。規定は GIF89a です。GIMP、Adobe Photoshop、ImageMagickがこの形式を読めます。
GIF は 1987 年、MKV は 2002 年に登場しました。人に渡すならたいてい古いほうが安全で、新しいほうは同じ仕事をより少ないバイト数で片づけます。
いいえ。この変換は完全にブラウザーの中で行われるので、ファイルが端末から出ることはありません。ご自分で確かめられます。開発者ツールのネットワークタブを開いて、何か変換してみてください。ページそのものと、このサービスの費用をまかなっている分析・広告のリクエストは見えますが、あなたのファイルを運んでいるリクエストはひとつもありません。
はい。アカウントも透かしもなく、消費される 1 日の割り当てもありません。お使いの機械の上で動くので、何度でも戻ってきていただけます。ブラウザーが扱えるのは 100 MB までのファイルで、一度に 100 本です。
GIF は圧縮するので、データはいくらか失われます。初期設定では気づかない程度ですが、確実にしたい場合は品質を上げてください。 GIF は各フレームを丸ごと、最大 256 色で、動き補償なしに保存します。そのため元の動画の何倍もの大きさになります。初期設定が長さ 10 秒、幅 480 ピクセル、毎秒 12 フレームに切り詰めているのはそのためです。音は失われます——GIF に音声はありません。
GIF が 1 枚の画像に持てる色は最大 256 色です。写真はここでパレットまで減らされ、空に縞が出るのはそのためです。これは品質の設定ではなく、形式そのものです。
このページがMKVとGIFについて述べていることは検証できます。根拠となる資料は次のとおりです。