新機能:AIインフォグラフィック — ひとつのプロンプトでデータとアイデアを共有できるグラフィックに。 今すぐ試す
GIF to Telegram スタンプ コンバーター
どんな GIF も Telegram の動画スタンプに変換します。VP9 でエンコードした 512 px の WEBM クリップ、3 秒未満・256 KB 未満です。
.gif をドロップしてトリミング後のプレビューを確認し、@Stickers ボットが受け付けるファイルをエンコードしてダウンロード。すべてブラウザ内で完結します。
- 512 px side
- ≤ 3 s · 30 fps
- webm · vp9
- ≤ 256 KB
- animation.gifframes · palette
- decode()gifuct-js
- canvas 512px @ 30fps≤3 s trim
- sticker.webmvp9 · ≤256 KB
- Sticker size
- 512×512
- Frame rate
- 30 fps
- Duration
- ≤ 3.00 s
512 px longest side
Telegram maximum
Trimmed at 3 s
stage empty · awaiting .gif
Decoding and encoding happen locally — neither the GIF nor the exported WebM leaves your browser tab.
output empty · convert a gif to render the webm here
GIF ではなくモーションから始めるスタンプ作り
AI で Lottie アニメーションを生成・編集し、Telegram 用のスタンプファイルを数秒で書き出せます。
Telegram の動画スタンプとは
Telegram のスタンプパックには 3 種類あります。静止スタンプ(WEBP 画像)、アニメーションスタンプ(TGS、gzip 圧縮された Lottie ベクターアニメーション)、そして動画スタンプ(WEBM)です。動画スタンプは 2021 年に登場し、リアクション GIF・画面録画・レンダリングしたループなど、フレームベースの素材はすべてこの形式を使います。チャットに GIF を送る機能はまったく別物で、Telegram はそれを音声なしの MP4 に変換してメッセージ欄で再生するだけです。そのファイルがスタンプになることはありません。@Stickers ボットが受け付けるのは WEBM 動画ファイルだけです。
動画スタンプの要件は厳格です。ファイルは VP9 映像を収めた WEBM コンテナで、長辺がちょうど 512 px(短辺は 512 px 以下)、長さは最大 3 秒、フレームレートは最大 30 fps、音声トラックは不可、サイズは 256 KB 以下でなければなりません。Telegram はスタンプをループ再生するため、きれいにループすることも重要です。GIF はそのどれも満たしていません。GIF は 256 色のパレットを持つ画像フォーマットで、サイズは自由、フレームレートではなくフレームごとの表示時間を持ち、動画コーデックそのものが存在しません。拡張子を変えても意味はなく、フレームを展開し、リサイズし、再エンコードする必要があります。このコンバーターはそれをすべてブラウザ内で行います。
- コンテナ
- WEBM(VP9 映像)
- サイズ
- 長辺 512 px・短辺 512 px 以下
- 長さ
- 最大 3 秒・最大 30 fps
- ファイルサイズ
- 最大 256 KB・音声なし
GIF を Telegram スタンプに変換する方法
- 01
GIF を用意する
どんな .gif でも使えます。保存しておいたリアクション GIF、After Effects や画面録画からの書き出し、自作のアニメーションなど。短く、被写体に寄った、色数の少ないループが最も良いスタンプになります。
- 02
展開してトリミングを確認する
ファイルをドロップすると全フレームがその場で展開され、元のサイズ・フレーム数・再生時間が表示されます。512 px のスタンプキャンバス上で先頭 3 秒のライブプレビューも確認できます。
- 03
WebM をエンコードする
変換ボタンを押すと、512 px のキャンバス上でフレームがリアルタイムに再生され、その間にブラウザが 30 fps・音声なしの VP9 映像としてエンコードします。エンコードにはクリップの長さとほぼ同じ時間がかかります。
- 04
@Stickers でアップロードする
.webm をダウンロードし、Telegram で @Stickers を開いて /newvideopack を送信します。パック名を決めたら、再圧縮されないようファイルを「ファイル(ドキュメント)」として送信し、スタンプに割り当てる絵文字を返信して、最後に /publish を送ります。
GIF をフレーム単位で展開
カラーパレット、フレームごとの表示時間、パッチの座標、廃棄方法(disposal)まで読み取るため、部分更新フレームもブラウザと同じように正しく合成されます。
512 px ルールに合わせる
長辺をちょうど 512 px に設定し、短辺は比率どおりに縮小します。動画スタンプのアップロード時に Telegram が最初に確認する項目です。
3 秒制限を自動適用
長い GIF は先頭 3 秒に自動でトリミングし、どれだけカットされたかを表示します。黙って一部が消えることはありません。
アップロード前にチェック
エンコード後にサイズ・長さ・コーデック・256 KB の 4 項目を合否表示します。@Stickers ボットがファイルを拒否する理由はこの 4 つです。
GIF から Telegram スタンプ — よくある質問
GIF をそのまま Telegram のスタンプとして使えますか?
いいえ。Telegram のスタンプは静止 WEBP・アニメーション TGS・動画 WEBM の 3 形式で、GIF は含まれていません。チャットに GIF を送る機能は別物で、Telegram はメッセージ欄で再生するために音声なしの MP4 へ変換するだけで、スタンプパックには入りません。GIF をパックに入れるには WEBM 動画スタンプへ再エンコードする必要があり、それがこのツールの役割です。
WEBM ファイルを Telegram に追加するには?
@Stickers とのチャットを開いて /newvideopack を送信します。ボットがパック名を尋ね、次にスタンプファイルを求めます。Telegram に再圧縮されないよう、.webm は動画ではなく「ファイル(ドキュメント)」として送信してください。続けてスタンプに割り当てる絵文字を返信し、必要な数だけ繰り返してから /publish を送ります。ボットが共有用の t.me/addstickers リンクを返してくれます。
ファイルが 256 KB を超えます。どう直せばいいですか?
VP9 はディテールと動きにビットを使います。フィルムグレイン、グラデーション、情報量の多い背景、急なカットは、無地の背景に置かれた平坦な図形よりはるかにコストが高くなります。効果の大きい順に、まずクリップを短くすること(1.5 秒のループなら 3 秒の場合の約半分の負担です)、次に被写体が画面いっぱいになるようトリミングすること、そして色が平坦でエッジのはっきりした GIF を選ぶことです。このツールは既に最大の 512 px キャンバスを使い、クリップの長さからビットレートを決めているため、残る調整点は長さと絵の複雑さの 2 つです。
なぜ VP9 が重要で、VP8 になってしまったらどうすればいいですか?
Telegram の動画スタンプ仕様は VP9 を明示しており、VP8 でエンコードされたファイルは @Stickers ボットに拒否されることがよくあります。ブラウザ内エンコードは MediaRecorder API が対応する形式に依存し、Chrome と Edge は 'video/webm;codecs=vp9' に対応していますが、Safari の WebM 録画対応は限定的で、Firefox の一部ビルドは VP8 になります。VP8 で出力されたという警告が出た場合は、そのファイルをアップロードせずに Chrome か Edge で変換をやり直してください。
音声は関係ありますか?
動画スタンプに音声トラックを含めることはできず、このコンバーターが音声を追加することもありません。キャンバスのみを録画するため、出力は構造上つねに映像トラック 1 本だけです。元が音声付きの動画だった場合でも、その音声は GIF になった時点で失われています。GIF は音声を扱えないフォーマットだからです。
TGS のアニメーションスタンプはどうですか?
TGS は Telegram のベクタースタンプ形式で、64 KB までの gzip 圧縮 Lottie アニメーションです。どのサイズでも輪郭が崩れないため、イラストやモーションデザインのスタンプにはこちらが適しています。ただしピクセルからベクター形状を復元することはできないので、GIF から作ることはできません。すでに Lottie アニメーションがある場合は、Lottie to TGS ツールで変換してください。
Found This Tool Helpful?
Share it with others in one click.