Initializing... drag & drop files here
Supports: M2TS
M2TS is the BDAV transport-stream file you get off a Blu-ray rip or an AVCHD camcorder export — H.264 (or sometimes MPEG-2 / VC-1) video in a .m2ts or .MTS wrapper. This tool resamples a short stretch of that HD footage into a looping animated GIF, the right move when you want a Blu-ray or camcorder moment to autoplay silently in a chat, forum thread, or README where an embedded player would stay paused. It is genuinely a moving loop — the frame rate control sets how many frames per second play — not a single frozen still.
.m2ts or .MTS file, or click "+ Add Files" to browse. Batch upload works, and the same settings apply to every file in the queue.| Property | M2TS source | GIF output |
|---|---|---|
| Standard / container | BDAV MPEG-2 transport stream (.m2ts / .MTS) |
GIF89a (1989), LZW-compressed |
| Video codec | H.264/AVC most common; MPEG-2 or VC-1 possible | Per-frame indexed bitmap, no inter-frame codec |
| Typical resolution | 720p, 1080i, or 1080p HD | Whatever you downscale to (480p/360p common) |
| Scan type | Often 1080i — interlaced fields | Progressive frames only |
| Color | 8-bit, millions of colors | 256 colors per frame, banding likely |
| Audio | Dolby AC-3, DTS, or linear PCM | None — GIF is silent |
| Compression | Inter-frame (P/B frames), very efficient | Per-frame LZW, no motion comp — large files |
| Best at | Full HD clips, editing, archival | 2-6 second silent loops for chat and web |
It can, because Blu-ray and camcorder M2TS is frequently 1080i — interlaced, where each frame is two fields captured a fraction of a second apart. Flatten that into a single progressive GIF frame and fast motion shows comb-tooth artifacts along moving edges. Two ways around it: pick a low-motion segment where the two fields nearly match, or if combing is heavy, run M2TS to MP4 first so deinterlacing has room to work in a video target, then make the GIF from the cleaned-up result.
GIF has no inter-frame motion compression — every frame is stored as its own LZW-compressed 256-color image, while M2TS's H.264 only encodes the differences between frames. So a few seconds of HD footage that was a couple of megabytes as M2TS can balloon into tens of megabytes as a GIF at the same dimensions and frame rate. The biggest lever is resolution: a 1080p source downscaled to 480p drops the pixel count by roughly three-quarters. After that, trim the duration, lower the frame rate, and reduce Colors. If it is still heavy, run the output through Compress GIF for a second optimization pass.
No. GIF is an image format with no audio track, so the AC-3, DTS, or PCM soundtrack in the M2TS file is dropped. If sound matters, M2TS to MP4 preserves the audio and plays inline on every modern platform. GIF earns its place precisely where silent autoplay is the point — email bodies, READMEs, and chat apps that mute or strip video.
GIF caps each frame at 256 colors drawn from a 24-bit space, while M2TS carries millions. Skies, skin tones, film grain, and gradients posterize after that quantization, and the limit is inherent to GIF. Choosing "By Color Reduction + Dither" under Colors trades a faint stippled texture for smoother-looking gradients. If you need the full color range with the same autoplay-in-chat behavior, M2TS to WebP keeps millions of colors and is usually far smaller than the equivalent GIF.
This converter outputs an animated GIF — a moving loop driven by the frame rate control, so the whole short segment plays. If you only want one frozen frame from the Blu-ray or camcorder clip, a video-to-image grab like M2TS to JPG is the cleaner route, since it gives you a full-color single image without GIF's 256-color limit. In our testing, a 4-second 1080p M2TS segment downscaled to 480p at 10 FPS produced a GIF in the low tens of megabytes — fine for a quick share, but a still frame is a small fraction of that when motion is not the point.