アニメーションGIFをMP4に変換して、ファイルサイズを小さくし、再生を滑らかにし、アップロードの拒否を防ぎます.
1つまたは複数ドロップ - すべてMP4に変換されます。行ごとの進捗、一括変換、ZIPダウンロード。
アニメーションGIFは非常に大きいです - 同等のMP4と比べて品質が劣る場合、しばしば5~10倍のサイズになります。最新のメッセージングプラットフォーム、ソーシャルネットワーク、CMSはほとんどがMP4を好みます:ファイルサイズが小さく品質が良く、(GIFが無音でも)実際の音声をサポートします。GIFをMP4に変換することは、ビデオ資産の帯域幅コストを削減するためにできる最も速い単一の変更です。
変換はブラウザ内のFFmpeg wasmエンジンを使用します — GIFのフレームを理解し、即時再生のためにfast-startのmoov atomを持つH.264 MP4として再エンコードします。wasmエンジンは初回使用時に約~22 MBをダウンロードします(以降はキャッシュされます)。出力は視覚的に同等の品質で、元のGIFより80-90%小さくなると予想できます.
GIFはなぜこんなに大きいのですか?この形式は1987年に遡り、フレームごとに256色のパレットと原始的なランレングス圧縮を使用しています。最新のビデオコーデックは、動き推定(フレーム間の差分のみを保存)、可変量子化(目が認識する場所にビットを割り当てる)、自然なビデオ信号に合わせたエントロピー符号化を使用しています。その結果、GIFと同じ視覚コンテンツをMP4で表現すると、ファイルサイズは10分の1になり、多くの場合、色の忠実度も高くなります。GIFが生き残っているのは、慣性と一部のプラットフォームでのインラインビデオの欠如によるものです。
この変換の最も一般的なシナリオは、自分のウェブサイトでGIFをホストする場合(MP4が小さいほど帯域幅の費用が安くなる)、SlackやDiscordでMP4がインラインビデオとして再生され、GIFがサーバー側で変換される場合、GitHubのREADMEファイルに埋め込む場合(GitHubはマークダウンブロックでMP4を受け入れる)、およびGIF添付ファイルよりもビデオ投稿を好むソーシャルプラットフォームにアップロードする場合です。これらのほとんどの場合、受信者の体験は同じかそれ以上であり、節約は純粋なメリットです。
自動再生とループに関する注意。HTML5のvideo要素がGIFのように動作するには、muted、autoplay、playsinline、loopといった明示的な属性が必要です。SubformerのMP4出力はこれらすべてで問題なく動作しますが、プレイヤーの設定が必要です。ソーシャルプラットフォームでは、それらのビデオパイプラインによって自動的に処理されます。自己ホスト型サイトでは、videoタグで一度設定します。GIFの「永久ループ、自動再生」は組み込まれていますが、MP4には設定が必要です。以前にGIFをimgタグにドロップして「ただ動作した」経験がある場合は、知っておくと良いでしょう。
大規模なGIFのセルフホスティングは高価です。10分の1のサイズのMP4は、訪問者には目に見える変化なく、CDN費用を同じ割合で削減します。
GitHubのMarkdownは<video>タグ(添付ファイルとしてアップロード)を介してMP4をサポートします。ファイルが小さいほど、リポジトリの閲覧が高速になります。
両方のプラットフォームは、MP4をネイティブコントロール付きのビデオプレーヤーとしてインラインでレンダリングします。ファイルが小さいほどアップロードも速くなります。
iPhoneの写真アプリとAndroidギャラリーはMP4をネイティブで処理します。GIFは技術的には機能しますが、iOSでは扱いにくい「アニメーション」カテゴリに分類されます。
TwitterはGIFアップロードをサーバー側でMP4に変換します。事前に変換することで、エンコード品質を制御できます。
Premiere、DaVinci Resolve、およびFinal CutはMP4ソースを好みます。GIFを直接編集するのは扱いにくいですが、MP4はタイムラインにきれいに配置できます。
アニメーションGIFはクラシックな短いループの画像フォーマットです。すべてのブラウザやチャットアプリで再生されますが、MP4やWebMなどの現代的なビデオフォーマットと比べると重く・可逆でない(ロッシー)です。
MP4はISO Base Media File Formatに基づく、最も広くサポートされているビデオコンテナです。H.264、H.265、AV1の映像と、AAC、MP3、またはOpusの音声を格納できます。
上のコンバータに GIF をドラッグするか、ボックスをクリックしてデバイスから選択してください.
MP4を出力形式に事前選択しています。別の形式にしたい場合はドロップダウンで変更してください.
「Convert」をクリックして、プログレスバーが完了するまで待ちます。準備ができたら MP4 をダウンロードしてください.