GIFからMP4

GIF を MP4 に変換

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

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

  • 処理される場所

    ブラウザーの中です。ファイルがアップロードされることはありません。

  • 非可逆

    サイズと引き換えに細部が失われます。MP4はGIFのすべてを保持できません。

  • ファイルサイズの上限

    1ファイルあたり100MBまで。無料、アカウント不要です。

  • 知っておきたいこと

    結果に音はありません。GIF には音を入れる場所がないからです。各フレームは自分の表示時間を保つので、間隔が不揃いなアニメーションも、平均化された速度ではなく、作られたときの速度で再生されます。

同じ動きの動画が 20 分の 1 になる理由

違いは 1 つの考え方だけです。動き補償。動画の符号化器は完全な 1 コマを保存し、それ以降のコマについては変わった部分だけを記録します。静かな背景の上をロゴが動くだけのアニメーションは、最初の 1 コマのあとほとんど何も費やしません。ほとんど何も違わないからです。

GIF にはその仕組みがありません。1 コマずつを丸ごとの絵として、1 枚ずつ、しかも 1 コマあたり最大 256 色で保存します。この設計は 1989 年のもので、以来変わっていません。5 秒の GIF が、それを切り出した 1 分の動画より重くなりうるのはそのためです。

プラットフォームはすでにこれをやっています

X、Reddit、Discord、そして多くのメッセージアプリに GIF を上げても、それは GIF のままではありません。到着した時点で静かに動画へ変換され、動画として配信されます。画面に見えている GIF という表示はラベルであって、その裏のファイルは MP4 です。

LINE も同じで、送った GIF は動画として扱われます。彼らがそうするのは、帯域が彼らの費用であってあなたの費用ではないからです。自分で先にやっておけば、品質の設定を彼らではなくあなたが決められ、自分のページに置くなら表示も速くなり、そして動きが変換を生き延びるかどうかを、あとではなく今のうちに確かめられます。

ウェブページで GIF のように振る舞わせる

GIF は勝手に再生され、繰り返し、操作ボタンを持ちません。代わりに置くものにも同じ振る舞いを期待するのは当然です。動画要素はそのすべてができますが、頼んだ場合だけです。autoplay、loop、muted、playsinline の 4 つです。

つまずくのは muted です。どのブラウザーも音付きの自動再生を拒みますし、GIF の代わりにはもともと音がありません。playsinline がないと、iOS はその場で再生せず全画面で開きます。これがもう 1 つのよくある驚きです。4 つそろえば、結果は GIF と見分けがつきません。ページが速く表示されることを除けば。

変換では直せないこと

色はすでに減らされています。GIF は 1 コマあたり最大 256 色しか持てず、それによって生じた階調の縞は、符号化器が受け取るコマの中に焼き付いています。MP4 はそれを忠実に保存し、独自の色表を上から被せることもしないので、動きは悪くなりません。ただし、GIF が作られたときに捨てたものが戻ることもありません。

その GIF を切り出した元の動画が残っているなら、そちらを直接変換したほうが常にきれいです。このページは、GIF しか手元にないという多いほうの場合のためのものです。

ファイルの大きさに何を期待できるか

10 分の 1 から 30 分の 1 が普通の範囲で、動きが静かなほど差は開きます。メニューが開くだけの画面録画なら 50 分の 1 になることもあります。紙吹雪のように全画素が動くものなら 5 分の 1 程度です。

もう 1 つの節約は忘れられがちです。GIF はきちんと動くまでに全部読み込まれる必要があるのに対し、動画は最初のコマから始まります。携帯では、実際に体感されるのはたいていこちらの差です。

コマ数と、GIF が使う半端な値

GIF はコマごとに 100 分の 1 秒単位の待ち時間を持ち、それらが等しいことは要求されていません。ですから GIF は、どのカメラも作らなかった速さで動きます。毎秒 12.5 コマ、あるいは 1 つのファイルの中で複数の速さが混ざっていることもあります。

変換はその時間の刻みを、きりの良い値に丸めずそのまま保ちます。作られたときの速さで動き続けるということです。GIF として正しく見えていたなら、MP4 でも正しく見えます。

透明は残りません。その対処

GIF は 1 色を透明と宣言できます。MP4 には透明という仕組みが一切ないので、透明だった画素は単色の上に合成されます。指定がなければ白です。

ほとんどの GIF では何も変わりません。もともと背景が不透明だからです。色の付いたページの上に置くつもりのロゴのアニメーションでは、すべてが変わります。透明が必要なら、アニメーション WebP がそれを保ち、しかもどのブラウザーでも動きます。

MP4 では入れない場所

この変換の正直な限界は、いまも GIF しか受け付けない場所が少し残っていることです。一部の掲示板、古い問い合わせ管理システム、いくつかのメール署名、そして「埋め込みの再生機」ではなく「画像」でなければならないあらゆる場面。

その一覧は縮んでいて、思い込むより確かめる価値があります。大きなチャットや SNS はどのみち投稿時に動画へ変換するので、そこに GIF を送るのは、この変換を自分ではなく相手にやらせるという意味しかありません。

何もアップロードされません

GIF はあなたのブラウザーの中で復号され、動画もそこで符号化されます。使うのは、ブラウザーがもともと持っている再生用の仕組みです。サーバーも、順番待ちも、アカウントもありません。

この組み合わせでは、それが聞こえる以上に効きます。GIF の多くは画面録画だからです。不具合を再現したもの、操作を実演したもの。そして画面録画は、そのとき画面にあった他のものを一緒に写し取っています。

GIF を MP4 に変換する手順

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

GIF と MP4——何が変わるか

GIFとMP4の比較
GIFMP4
正式名称Graphics Interchange FormatMPEG-4 動画
拡張子.gif.mp4
メディアタイプimage/gifvideo/mp4
圧縮方式可逆 — 何も捨てない非可逆 — サイズを画質で買う

結果を開く

MP4 は単一の形式ではなく、容れ物です。実際に再生されるのは中に入っているコーデックで、たいていはH.264、HEVC、AV1です。同じ拡張子の 2 つのファイルが同じ機械で違う振る舞いをするのは、そのためです。

GIF は 1987 年のもので、今ではほとんど使われていません。MP4 は今のプログラムが書き出す形式なので、この変換は「読める状態を保つ」という話でもあります。

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

GIF は CompuServe の形式です(1987 年に登場)。 記録は 1 チャンネルあたり 8 ビットです。

MP4 は MPEG の形式で、2001 年から使われています。規定は ISO/IEC 14496-14 です。VLC、HandBrake、Adobe Premiere Proがこの形式を読めます。

GIF から MP4:よくある質問

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

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

GIF から MP4 への変換は無料ですか。

はい。アカウントも透かしもなく、変換できる本数にも上限はありません。お使いの機械の上で動くので、当方には費用が発生しないからです。ブラウザーは 100 MB までのファイルを扱えます。

GIF を MP4 に変換すると品質は落ちますか。

MP4 は圧縮するので、データはいくらか失われます。初期設定では気づかない程度ですが、確実にしたい場合は品質を上げてください。 結果に音はありません。GIF には音を入れる場所がないからです。各フレームは自分の表示時間を保つので、間隔が不揃いなアニメーションも、平均化された速度ではなく、作られたときの速度で再生されます。

MP4 ファイル の中に入っているコーデックは何ですか。

MP4 は単一の形式ではなく、容れ物です。実際に再生されるのは中に入っているコーデックで、たいていはH.264、HEVC、AV1です。同じ拡張子の 2 つのファイルが同じ機械で違う振る舞いをするのは、そのためです。

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

この数値の出典

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