編集

GIF 速度変更

0.25 倍から 4 倍まで、1 ピクセルも触らずに速度を変える。

編集

☞ すべてブラウザ内で処理 — アップロードは一切ありません

ここに GIF をドロップ

またはクリックして選択 — アニメーション GIF のみ

タイミングはファイルの中にある

速度とは数値であって、描き直しではない

GIF の各フレームは、画像データのすぐ手前に 100 分の 1 秒単位で自分の表示時間を持っています。再生速度とは、その数値にほかなりません。だから速度を変えてもピクセルには一切触れません。再サンプリングも補間もなく、フレームを作り足すこともありません。同じ絵を、違う長さだけ見せるだけです。

限界が 2 つありますが、どちらもこのツールではなくフォーマット由来です。間隔は 100 分の 1 秒の整数なので、速いアニメーションは量子化されます(33 ミリ秒は 30 ミリ秒に)。そして 0 や 10 ミリ秒は「可能な限り速く」という意味ではありません。どのブラウザも 100 ミリ秒に置き換えます。遅く見える GIF が「間隔なし」を自称しているのはそのためです。どちらもここで処理してあるので、後から驚くことはありません。

3 ステップ

GIF の速度を変える手順

01

GIF をドロップ

元の再生時間とフレーム数がプレビューの隣に表示されます。

02

スライダーを動かす

2 倍で各間隔が半分に、0.5 倍で倍になります。プレビューは新しい速度で動き、新しい合計時間も表示されるので当て推量になりません。

03

ダウンロード

組み直された GIF を自分の端末から保存します。

かんたん Q&A

GIF 速度変更のよくある質問

速くするとフレームは間引かれますか?

いいえ。全フレームが残り、1 枚あたりの表示時間が短くなるだけです。ファイルサイズがほとんど変わらないのはそのためで、ピクセルは同一、違うのはタイミングのバイトだけです。

ある点から先、速くならなくなるのはなぜ?

各フレームは最短 20 ミリ秒(毎秒 50 フレーム)で頭打ちにしています。それより下はブラウザが値を無視して 100 ミリ秒に戻すため、速くしたつもりが 10 倍遅くなってしまうからです。

選んだ倍率どおりに再生時間が変わらないのはなぜ?

GIF は間隔を 100 分の 1 秒単位で保存するため、各フレームは 10 ミリ秒刻みに丸められます。長いアニメーションではその丸めが積み重なり、1〜2 秒の差になります。

正確なフレームレートを指定できますか?

直接はできません。プレビューの隣に出る再生時間が目的の値になるまでスライダーを動かしてください。30 フレームの映像なら、30 fps は合計およそ 1 秒です。

遅くすれば滑らかになりますか?

いいえ。遅くすると同じフレームを長く見せるだけなので、速い動きはスライドショーになります。滑らかにするには、ファイルにもともとなかったフレームが必要です。

アップロードされますか?

いいえ。GIF はあなたのブラウザ内でデコードされ再エンコードされます。どこにも送信されません。