企评社

表示ラベルは日本語です。企業口コミ・投稿・ツールの説明は現在中国語のみです。

画像・動画から GIF

複数画像を順に GIF 化 · 動画の一部をフレームレート指定で GIF 化

解码/取样/编码全在浏览器本地,文件不上传、不留存
每张图一帧,顺序即播放顺序;单文件 ≤50MB,GIF 帧数 ≤500

点击选择(可多选)或拖拽多张图片到此处

JPG / PNG / WebP / BMP;超过最大边长的图只缩小、不放大

GIF 体积为什么时大时小

GIF 天生只认 256 种颜色。每帧都要从原图挑出一个调色板(本页用中位切割算法挑 256 个代表色),像素只存"第几号颜色"的索引。纯色/插画/截图这种颜色本来就少的内容压得极小;照片颜色多,压缩时要丢颜色,会出现色带,体积也不一定小——这不是故障,是格式的天花板。

体积 ≈ 帧数 × 每帧像素数 × 压缩率。所以控制体积的杠杆很直接:最大边长调小(像素数平方级下降)、帧数调少(帧率/时长)、循环次数与文件大小无关(只存一个循环标记)。本页生成完先给你看实际体积与帧数,不满意改参数重新生成即可,不用下载再试。

全程在本机。图片解码、视频逐帧取样、调色板量化、GIF 编码(自托管 omggif)都发生在浏览器里,文件一个字节都不上传;视频模式需要浏览器能解码该格式(取决于设备),解码不了会直接提示而不是给你空结果。

よくある質問

動画から GIF に変換できる形式は?

ブラウザがデコードできるもの全て——通常 MP4 / WebM / MOV(端末のデコード対応次第)。ページは設定フレームレートで動画をコマごとに標本採りして GIF に組み立てます。60 秒超の動画は 60 秒以内に均一標本とし、実際に取れたコマ数はあるがまま表示されます。

GIF が元よりずっと大きい(小さい)のはなぜ?

GIF はインデックスカラー形式で、色は最大 256 色、各ピクセルはパレット番号だけを格納します。色の塊が多い図は驚くほど小さくなりますが、写真は色帯(バンディング)が出て体積が逆に大きくなることも。体積を制御するなら最大辺長を下げる・コマ数を減らすのが一番効きます。

フレームレート・停留時間・ループはどう設定するの?

動画入力はフレームレートでコマを採り、1~15 コマ/秒(既定 5);画像入力は 1 枚ごとの停留時間、既定 0.5 秒;ループ回数 0 は無限ループ、具体的な回数の指定も可。

ファイルはアップロードされる?

されません。デコード・標本採り・量子化・エンコードすべてブラウザ内で完結(GIF エンコーダは自己ホストの omggif)、ファイルは 1 バイトも端末の外に出ず、ページ更新で消えます。本ページにアップロード口は一切無く、開発者ツールの Network パネルで検証できます。

スマホで処理が遅いのはなぜ?

動画の標本採りはコマごとに位置づけしてデコードする必要があり、スマホブラウザはメモリとデコード速度が有限です。最大辺長 640 以内、動画 30 秒以内、フレームレート 5 以下が目安;純画像のバッチ変換ならほぼ一瞬です。

関連ツール