gif 逆再生:アニメーションを逆向きに再生
gif 逆再生は、アニメーションGIFまたはアニメーションWebPのフレームの順番を逆にして再生するツールです。各フレームは自分の表示時間を保ち、ループ回数は変わりません。画像そのものは変更されず、元のファイルも変わりません。
- 逆再生で変わるのはフレームの順番だけです。画像は変更されません。
- ブーメランのフレーム数は元のアニメーションの2倍から2を引いた数になるため、上限を超える場合は受け付けられないことがあります。
- GIFの結果は256色で保存し直されるため、グラデーションに縞が出ることがあります。アニメーションWebPの結果は非可逆圧縮です。
ここに画像をドロップ
PNG、JPG、WebP、AVIF、GIF、BMP、TIFF(5 MBまで)
フレームは逆の順序で再生されます。各フレームは元の表示時間を保持し、ループ回数は変わりません。元のファイルは変更されません。
GIFの色数は最大256色で、各ピクセルは完全な透明か完全な不透明のどちらかです。フレームを読み込んで編集し、もう一度書き出すため、色数の多いGIFは見た目が少し変わることがあります。WebPは非可逆です。画質スライダーで調整してください。
セキュリティ確認を完了すると、ボタンが有効になります。
結果
ここにGIFが表示されます。
無料のWebツールは5 MBまでの画像を、1日30枚まで処理できます。ログインすると上限は10 MBになります。
保存期間:Webツールの結果は10分後に削除されます。APIの結果は無料プランでは1日、StarterとProでは7日保存されます(BusinessとScaleでは30日)。各ジョブの記録(種類、時刻、ステータス、クレジット。送信した内容は含みません)は、アカウント登録なしの場合30日間保存されます。ログイン済みの場合は、アカウントが存在する間保存されます。
アカウント登録なしで利用可能
無料で毎日30枚まで、透かしなし。
フレーム単位で編集
フレームを1回だけ読み込んで編集し、1回だけ書き出します。元のファイルは変更されず、アップロードしたファイルは処理が終わると削除されます。
自動的に削除
Webツールの結果は10分後に削除されます。
プライバシー:送信された内容は、このファイルを作成するためにのみ使用されます。ジョブが終了すると、ジョブの記録からも含めて作業用のコピーは削除され、結果は10分後に削除されます。詳しくはプライバシーポリシーをご覧ください。
コードから実行する
同じ変換をAPIリクエストで行う方法です。画像のバイト列を送信したあと、ジョブの状態を確認します。APIキーが必要です。無料アカウントでAPIキーを作成できます。
curl -X POST "https://api.aiipworld.com/v1/image-jobs?op=gif_edit&action=reverse" \
-H "Authorization: Bearer $AIIPWORLD_API_KEY" \
-H "Content-Type: image/gif" \
--data-binary @input.gif
# returns {"job_id": "...", "status": "queued", "credits_reserved": 1}; then poll:
curl https://api.aiipworld.com/v1/jobs/JOB_ID -H "Authorization: Bearer $AIIPWORLD_API_KEY"一括処理
Webツールは一度に1画像まで処理します。APIでは画像ごとに一つのリクエストとなるため、プランが許す数だけスクリプトで処理できます。
保存期間
Webツールの結果は10分保存されます。無料APIの結果は1日、StarterとProの結果は7日、BusinessとScaleの結果は30日保存されます。Webツールでは、訪問者ごとに毎分10回、毎日50回まで変換できます。
ひとことで言うと
アニメーションGIFやWebPのフレームを逆順に並べ替える無料のオンラインツールです。表示時間は各フレームごとに保たれ、順再生して逆再生するブーメランも作れます。
主な仕様
- 入力:フレームが2つ以上あるGIFまたはアニメーションWebP。ログイン前は5 MBまで(ログイン後は10 MB)、1フレームあたり16 MP (4096 x 4096)まで。ログイン前は合計100フレーム、16 MPまで(ログイン後は300フレーム、64 MPまで)。
- 設定:ブーメラン(既定ではオフ)と保存形式(GIFまたはアニメーションWebP。WebPは画質の設定あり)。各フレームは自分の表示時間を保ち、ループ回数は変わりません。
- nフレームのブーメランは2n - 2フレームになります(12フレームは22フレーム)。出力は作成前にアニメーションの上限で確認されるため、60フレームのGIFは逆再生できますが、118フレームになるそのブーメランはログインしていない場合は受け付けられません。
- 自社のテストでは、表示時間が40 msから260 msまで増加する、10 KBの生成した12フレームのGIFを逆再生したところ、表示時間が260 msから40 msまで減る12フレームのGIF(13 KB)になり、ブーメランは22フレーム(20 KB)になりました。GIFの結果は最大256色です。結果はファイルによって異なります。
- API:GIFを https://api.aiipworld.com/v1/image-jobs?op=gif_edit&action=reverse にPOSTし、boomerang、format、qualityを指定します。ジョブはGET /v1/jobs/:idで確認します。
- ログイン前は無料で、訪問者1人あたり1日30ファイルまで、透かしは入りません。ログイン後は、ジョブごとに1クレジットかかります。さらに、結果の最初の5MBを超える部分は、端数を含めて5MBごとに1クレジット、最初の10MPを超えるフレームは、端数を含めて10MPごとに1クレジットが、結果をもとに加算されます(毎月100の無料クレジット)。
- ファイルは自動的に削除されます。アカウント登録なしの場合は変換後10分、無料アカウントの場合は1日で削除されます。
出典
最終確認日:
使い方
- アニメーションGIFまたはアニメーションWebPのファイルを選択します。ページがファイルのヘッダーを読み取り、フレーム数、再生時間、サイズを表示します。
- 通常の逆再生にする場合は「ブーメラン:順再生してから逆再生」をオフのままにします。オンにすると、アニメーションを順再生してから逆再生するブーメラン gifになります。
- 「保存形式」で、元と同じ、GIF、またはWebPを選びます。WebPの場合は画質のスライダーを設定します(既定値は80)。
- ジョブを開始し、結果のパネルにフレーム数、再生時間、サイズが表示されるまで待ちます。
- 結果をダウンロードします。ダウンロードのリンクは短時間だけ有効なので、準備ができたらすぐにファイルを保存してください。
出力例
gif 逆再生:アニメーションGIFを逆向きに再生する方法
gif 逆再生をするには、アニメーションGIFまたはアニメーションWebPを1つアップロードして、ジョブを開始します。ツールがフレームの順番を逆にするため、アニメーションの最後のフレームが最初になります。結果は新しいファイルとして作られ、元のファイルはそのまま残ります。
結果のパネルには、作られた内容が表示されます(例:「逆順のNフレーム、X秒。各フレームは自分の表示時間を保持」)。ダウンロードする前に確認してください。結果はファイルによって異なります。
逆再生で変わることと変わらないこと
GIFの逆再生で変わるのは、フレームの順番だけです。各フレームは自分の表示時間を保つため、各瞬間の時間の長さは保たれ、逆向きに再生されるだけです。ループ回数は変わらず、画像も変更されません。
- 変わるもの:フレームの順番。
- 変わらないもの:各フレームの表示時間、ループ回数、画像。
- 変わらないもの:元のファイル。
ブーメラン:順再生してから逆再生
ブーメランの設定は、アニメーションを最後のフレームまで再生し、そこから最初のフレームまで逆に戻します。最初と最後のフレームは繰り返さないため、nフレームのGIFは2n - 2フレームになります。たとえば12フレームのGIFは22フレームになります。
2フレームのGIFは2フレームのままです。ループがすでに逆に戻るためです。ブーメランは、行き来する滑らかな動きが欲しいときに役立ちます。通常の逆再生より結果が長く、サイズも大きくなることがあります。
フレームの表示時間とタイミング
各フレームは自分の表示時間を保つため、長く表示されていたフレームは引き続き長く表示されます。変わるのは順番だけです。自社のテストでは、40 msから260 msまで増えていた表示時間が、260 msから40 msまで減る順番に逆再生されました。
フレームの表示時間が10 ms以下の場合、ブラウザは100 msとして再生します。ツールも、表示する再生時間では100 msとして数えます。計測は生成したテストファイルで行ったもので、実際の写真や資料ではありません。
GIFまたはアニメーションWebPの出力
「元と同じ」を選ぶと、結果はGIFのままです。アニメーションWebPを選ぶこともできます。GIFはフレームごとに最大256色のため、フレームは256色のパレットで保存し直され、グラデーションに縞が出ることがあります。GIFのピクセルは、完全に透明か完全に不透明のどちらかです。
アニメーションWebPは非可逆圧縮のため、画質のスライダーでサイズと細部のバランスを調整します。既定の画質は80です。自社のテストでは、12フレームの逆再生をWebPで保存すると10 KBになりました。
ブーメランが受け付けられない理由
上限は出力に対して確認されます。ブーメランは2n - 2フレームとそのピクセルを持つため、同じファイルの通常の逆再生が問題なくても、受け付けられないことがあります。ログインしていない場合、ブーメランの上限は100フレームです。
自社のテストでは、60フレームのGIFは問題なく逆再生できました。そのブーメランは118フレーム(2 x 60 - 2)になり、上限は100フレームというメッセージで受け付けられませんでした。ログイン後の上限は300フレームで、同じルールが適用されます。
受け付けられないファイル
このツールが受け付けるのはGIFとアニメーションWebPのみです。ファイルにはフレームが2つ以上必要です。1フレームのGIFやWebPは、「逆再生には1フレームより多いアニメーションが必要です。」というメッセージで受け付けられません。
PNGやJPGのファイルも受け付けられません。画像からGIFを作る場合は、aiipworld.comの「JPGをGIFに変換するツール」を使ってください。ファイルの種類は名前ではなく、ファイルの先頭のバイトから判断されます。
制限:サイズ、フレーム、クレジット
ログイン前は、1ファイルあたり5 MBまで、1フレームあたり16 MP (4096 x 4096)まで処理できます。ログイン後のファイルの上限は10 MBです。入力のアニメーションの上限は、ログイン前が合計100フレーム、16 MPまで、ログイン後が300フレーム、64 MPまでです。
ログイン後は、ジョブごとに1クレジットかかります。さらに、結果の最初の5MBを超える部分は、端数を含めて5MBごとに1クレジットかかります。出力をもとに、最初の10メガピクセルを超えるフレームは、端数を含めて10メガピクセルごとに、追加のクレジットもかかります。20MBを超える結果は失敗します。失敗したジョブとタイムアウトしたジョブは全額返金されます。毎月100の無料クレジットがあります。
コードからGIFを逆再生する
https://api.aiipworld.com/v1/image-jobs?op=gif_edit&action=reverse にPOSTリクエストを送ります。本文はそのままのGIFまたはWebPのバイト列で、JSONやmultipartではありません。Content-Typeにimage/gifまたはimage/webpを設定し、キーはAuthorization: Bearer <APIキー>またはx-api-keyで送ります。
任意のクエリパラメータは、boomerang(trueまたはfalse、既定はfalse)、format(same、gif、またはwebp)、quality(1から100、既定は80、WebPのみ)です。アニメーションにはtimeout_sec=60を送ります。APIは202とjob_idを返すので、GET /v1/jobs/:idで確認します。ページには、選んだ設定をもとにしたcURL、Node、Pythonの例が表示されます。一般的なAPIについては/docs/を参照してください。エラーには、400 invalid_params、413 file_too_large、402 insufficient_credits、429(リクエストが多すぎます)があります。
プライバシー:ファイルの扱い
ファイルはサーバーに送られ、そこで処理されます。アップロードされたファイルは結果を作るためだけに使われます。アップロードの作業用コピーは、成功か失敗かにかかわらず、ジョブが終わるとすぐに削除されます。
無料のWebツールでは、結果は10分後に削除されます。ジョブの記録は残り、ログインしているユーザーはダッシュボードでジョブを確認できます。ダウンロードのリンクは短時間だけ有効です。アップロードするものを利用する権利が必要で、その内容は「利用ポリシー」に定められています。ログインせずに利用する場合は、Cloudflare Turnstileによるセキュリティ確認が必要です。
よくある質問
gif 逆再生は無料で使えますか?
はい、登録なしで無料でGIFを逆再生できます。訪問者1人あたり1日30ジョブまで利用できます。
GIFを逆向きに再生するにはどうすればよいですか?
GIFをアップロードし、ブーメランのオプションをオフのままにして、ジョブを開始します。フレームの順番が逆になり、準備ができたら結果をダウンロードできます。
ブーメラン gifとは何ですか?
ブーメランGIFは、最後のフレームまで順再生し、最初のフレームまで逆再生します。最初と最後のフレームは繰り返しません。12フレームのGIFは22フレームになります。
逆再生で画質は変わりますか?
逆再生で画像は変わりませんが、GIFの結果は256色で保存し直されるため、グラデーションに縞が出ることがあります。アニメーションWebPの結果は非可逆圧縮で、画質のスライダーで調整します。
フレームの表示時間は変わりませんか?
各フレームは自分の表示時間を保ちます。変わるのはフレームの順番だけなので、最初のフレームは、元の最後のフレームの表示時間で再生されます。
ブーメランが受け付けられなかったのはなぜですか?
出力がフレーム数またはピクセルの上限を超えると、ブーメランは受け付けられません。自社のテストでは、60フレームのGIFからできたブーメランは118フレームになり、ログインしていない場合の上限は100フレームです。
アニメーションWebPも逆再生できますか?
はい、アニメーションWebPのファイルを受け付けており、結果はGIFまたはWebPで保存できます。
ファイルが受け付けられなかったのはなぜですか?
ファイルがこのツールで受け付けないPNGやJPG、または1フレームだけのアニメーションである可能性があります。ファイルの種類は名前ではなく、先頭のバイトから判断されます。
複数のGIFを一度に逆再生できますか?
いいえ、このツールは1ジョブにつき1ファイルのみを処理するため、GIFを一括処理で逆再生することはできません。ファイルごとに個別に実行してください。
自分のコードからGIFを逆再生できますか?
はい、GIFの逆再生のエンドポイントに、そのままのファイルのバイト列とAPIキーを付けてPOSTリクエストを送れます。ページには、cURL、Node、Pythonの例が表示されます。
アプリ内や一括処理で使いたい場合
このツールはAPIと同じプラットフォームで動作するため、同じ画像を、お使いのコードから一回のHTTPリクエストで取得できます。 無料アカウントには、毎月100クレジットが含まれています。

