ツイッターの GIF を MP4 ではなく本物の .gif で保存する方法
X の GIF は実際には音のない MP4 動画です。その理由と、MP4 または本物の .gif として保存する手順、選ぶべき画質を説明します。
X で GIF を右クリックして「画像を保存」を探しても、その項目がありません。あるいは何かのツールで保存したら .mp4 ファイルが出てきます。どちらも理由は同じで、X の GIF は GIF ではないからです。この記事では、それが 実際には何なのか、そして本当に必要な形式で保存する方法を説明します。
ツイッターの GIF が実は MP4 動画である理由
誰かが GIF を投稿すると、端末からアップロードした場合でも X の GIF 検索から選んだ場合でも、X はそれを 短く音のない、ループ再生される MP4 動画に変換します。そしてその動画に「GIF」のラベルを付けて再生します。
X がこうしているのは、GIF という形式が古くて効率が悪いからです。
- GIF は1フレームにつき256色しか使えません。写真やグラデーションを GIF にすると、ざらついたり縞が出たり するのはこのためです。
- GIF の圧縮は弱く、同じ動きでも .gif は MP4 の何倍もの大きさになることがよくあります。
つまり X が保持しているファイルは MP4 です。まっとうな保存ツールならそれをそのまま渡します。動画を GIF に 変換し直してくれる場合を除いて。
MP4 と .gif、どちらが必要か
| やりたいこと | 選ぶもの | 理由 |
|---|---|---|
| 最高の画質を保つ | MP4 | X が持っているファイルそのもので、変換がない |
| X・Reddit・Discord・Telegram に投稿し直す | MP4 | これらは動画を受け付け、ループ再生する |
| スライド・文書・メールに貼る | .gif | どこでも再生でき、プレーヤーが要らない |
| 古い掲示板・チャット・サイト作成ツールで使う | .gif | 動くものは画像形式しか受け付けない場所が多い |
| 容量を節約する | MP4 | たいてい .gif の数分の一で済む |
ツイッターの GIF をワンクリックで保存する
Twitter Video Downloader は同じボタンで両方の形式を扱います。GIF のある投稿で:
- 投稿の下のボタン列にあるダウンロードアイコンをクリックします。
- 小さな選択画面が開きます。MP4、または 小・中・ オリジナル の画質から選ぶ GIF。
- いつも同じ形式でよければ選択を記憶にチェックを入れてください。以後たずねられなく なります。
変換はブラウザの中で行われ、GIF がどこかにアップロードされることはありません。記憶した選択は拡張機能の 設定の機能、アニメーション GIF の形式でいつでも変更・リセットできます。
GIF の画質を選ぶ
- 小はサイズとフレームレートを落とし、いちばん軽いファイルを作ります。グラデーションに 色の縞が見えます。ファイルサイズに制限のあるチャットのリアクション GIF 向きです。
- 中が既定で、たいていはこれが正解です。目に見えて鮮明で滑らかになり、色をまぜて (ディザリングして)縞を隠しつつ、容量も無理がありません。
- オリジナルは元の解像度をそのまま保ちます。いちばんきれいですが、ファイルは格段に 大きくなり、変換にも時間がかかります。
どの段階でも色は動画全体について一度だけ決められるので、粗い変換ツールの GIF にありがちな、フレームごとに 色がちらついたり這ったりする現象は起きません。
MP4 を自分で GIF に変換する
すでに MP4 があるなら、無料のツール FFmpeg がよい結果を出します。次のコマンドは、このクリップ 専用に作ったパレットで、幅480ピクセル・毎秒15フレームの GIF を作ります。
ffmpeg -i input.mp4 -vf "fps=15,scale=480:-1:flags=lanczos,split[a][b];[a]palettegen[p];[b][p]paletteuse" output.gif
画質を上げたければ fps や
scale を大きく、容量を抑えたければ小さくします。
オンラインの変換サイトも同じことをしますが、調整の幅が狭く、ファイルをアップロードする必要があります。
よくある質問
保存したツイッターの GIF に音がないのはなぜ?
GIF にはそもそも音声トラックがありません。X でもほかの場所でも同じです。X でループ再生されるクリップから 音が出ているなら、それは GIF ではなく動画として投稿されたもので、普通の動画として保存されます。
.gif が MP4 よりずっと大きいのはなぜ?
GIF はすべてのフレームを圧縮された画像として個別に保存し、フレーム間の巧みな圧縮がありません。2MB の MP4 が原寸では 10MB の GIF になることも珍しくありません。容量が気になるなら低い画質を選んでください。
X の画像も同じように保存できますか?
はい。画像も同じボタンで、原寸のまま保存されます。ツールなしでできる小技も含めた詳細は ツイッターの画像を原寸のまま保存する方法をご覧ください。