なぜ TGS を MP4 に変換するのですか?
MP4 はビデオエディタ、メッセージングアプリ、ソーシャルプラットフォーム、スマートフォンなど、あらゆる場所で動作しますが、.tgs は Telegram 内部でしか再生できません。.mp4 に変換することで、ステッカーアニメーションをビデオプロジェクトで再利用したり、Telegram 以外で共有したりできるようになります。
TGS から MP4 への変換方法
LottieViewConvert OPEN-SOURCE
アプリを開き、.tgs ファイルをドラッグ&ドロップして、エクスポート形式として MP4 を選択し、出力フォルダを設定して «Export» をクリックします。
ffmpeg OPEN-SOURCE
lottie-converter を使用して .tgs を PNG フレームシーケンスにレンダリングし、ffmpeg -framerate 30 -i frames/frame%04d.png -c:v libx264 output.mp4 でエンコードします。
これらの形式について
TGS ファイルは Telegram のアニメーションスタンプです。これは gzip 圧縮された Lottie ベクターアニメーションで、通常は 20〜30 KB 程度です。デスクトップアプリをダブルクリックしても開くことはできず、Telegram 内でネイティブに再生されます。PC で表示するには、ezgif の TGS-to-GIF ツールにアップロードするか、拡張子を…
.TGS の詳細を開く →MP4 ファイルは、ビデオ、オーディオ、字幕、チャプターを 1 つのファイルに保持するビデオコンテナ(2003 年に標準化された MPEG-4 Part 14)です。追加のソフトウェアなしで、あらゆるスマートフォン、コンピュータ、ブラウザ、スマート TV で再生できます。MP4 が開かない場合、その原因のほとんどはコーデックの不足です。無料の VLC media player…
.MP4 の詳細を開く →品質と注意点
- MP4 (H.264) はアルファチャンネルをサポートしていません。ステッカーの透明な背景は(ツールによって異なりますが、通常は白または黒の)単色になります。
- Telegram のステッカーは約 3 秒に制限されているため、出力される MP4 も同様に短くなります。
- この変換はベクターアニメーションを固定解像度でラスタライズします。Telegram のネイティブキャンバスは 512x512 ピクセルです。
よくある質問
動画形式でステッカーの透明な背景を維持するにはどうすればよいですか?
ffmpeg でエンコードする際、どのフレームレートを使用すべきですか?
.tgs を解凍し、Lottie JSON の fr フィールドで元のフレームレートを確認してから、その値を ffmpeg の -framerate フラグに渡してください。