Initializing... drag & drop files here
Supports: M2TS
M2TS is the MPEG-2 Transport Stream that AVCHD camcorders and Blu-ray authoring produce — high-bitrate H.264 footage that no browser will play and no chat window will preview. APNG is the animated form of PNG: a looping image, lossless, 24-bit colour, no plugin required. Converting between them turns a span of camcorder video into frames and reassembles those frames as one animated image file. It is the right move for a short loop that has to look exact — a product turntable, a screen capture, a few seconds of demonstration footage — and the wrong move for anything long, because APNG has no motion compression at all.
| Property | Value |
|---|---|
| Container | MPEG-2 Transport Stream (BDAV-style), 188-byte packets |
| Introduced | 2006, as the AVCHD recording format from Sony and Panasonic |
| Video codec | MPEG-4 AVC/H.264 (MPEG-4 MVC/H.264 for stereoscopic) |
| Audio | Dolby Digital (AC-3), 64–640 kbps up to 5.1, or Linear PCM up to 7.1 |
| System bitrate | Up to 24 Mbps (up to 28 Mbps for 3D), per the AVCHD format specification |
| Extensions | .m2ts on a computer or disc, .mts on the camera's card |
| Native browser support | None — no browser plays M2TS directly |
| Typical scan type | Frequently interlaced (1080i) on consumer camcorders |
| Property | Value |
|---|---|
| Standard | PNG Specification, Third Edition — a W3C Recommendation as of 24 June 2025, which folded APNG into the official spec |
| Animation chunks | acTL (animation control), fcTL (per-frame control), fdAT (frame data) |
| Colour depth | 24-bit truecolour |
| Transparency | 8-bit alpha |
| Compression | Lossless deflate per frame; no motion compensation of any kind |
| Audio | None — it is an image format |
| Browser support | About 95.9% of browsers tracked by caniuse: Chrome 59+, Firefox 3+, Safari 8+, Edge 79+, Opera 9.5+ |
| Fallback | A decoder without APNG support shows the first frame as a normal static PNG |
.m2ts clip onto the page or click "+ Add Files". Camcorder files are large, so the upload is usually the longest part of the job.This is the part that surprises people. APNG stores each frame with PNG's lossless compression and has no inter-frame motion prediction, so a second of 1080p footage at 10 FPS is ten full-resolution lossless images — the format that makes a logo look perfect makes a landscape shot enormous. Two of the three levers that matter are on this page, and one is not:
There is also no colour-reduction or quality control on this pairing — the two you get are framerate and output size. If you need a hard size ceiling, M2TS to GIF gives you a colour palette and an image-quality percentage in exchange for GIF's 256-colour limit.
Because H.264 and APNG compress in completely different ways. H.264 stores mostly the differences between frames using motion prediction; APNG stores each frame as lossless image data with no motion compensation. A 24 Mbps camcorder clip is already a marvel of compression, while the APNG version is effectively a stack of PNGs. Shrink the frame size first, then the framerate, and keep the clip to a few seconds.
Not on this page — we checked the controls it actually renders, and Framerate and Image resolution are the only two. There is no start-time or duration field, so the entire file is converted. Trim the source down to the seconds you need with the video cutter first; that also cuts the upload you have to wait through.
In about 95.9% of browsers in use, including Chrome 59+, Firefox 3+, Safari 8+ and Edge 79+. The format was designed for graceful failure: a decoder that does not understand the animation chunks simply renders the first frame as an ordinary static PNG, so the image never appears broken. That fallback behaviour is written into the PNG Third Edition specification itself.
No. APNG is an image format with no audio track, so the Dolby Digital or Linear PCM soundtrack in your camcorder file is dropped. If you need the sound as well, keep the footage as video with M2TS to MP4, or lift the audio out separately with M2TS to AAC.
Because it was recorded interlaced. Consumer AVCHD camcorders very often shoot 1080i, where each video frame is two fields captured a fraction of a second apart. There is no deinterlacing step in this conversion, so any horizontal combing on moving subjects is baked into the frames that go into the APNG. Deinterlace the clip in a desktop editor before uploading if that matters — footage shot in a progressive mode (1080p or 720p) will not show it.
APNG supports 8-bit alpha, but an M2TS file has none to give — H.264 video in a transport stream stores opaque frames only. So the alpha channel is available in the output format and unused by this particular conversion, unless you composited transparency into the footage in an editor and exported to a format that could carry it, which M2TS cannot.
APNG when exact colour matters: 24-bit truecolour and smooth alpha, at the cost of size. GIF when you need maximum compatibility or a hard size limit, since M2TS to GIF exposes colour-palette and quality controls that trade fidelity for bytes. Note that WebP output from a video source on this site produces still frames rather than an animation, so it is not a substitute for either.
Start at the 10 FPS default. Frame count is framerate times duration, and every frame is full-size lossless data, so 10 FPS over 4 seconds is 40 frames while 30 FPS over the same 4 seconds is 120. Screen recordings, slow pans and product turntables read fine at 8–10 FPS; only fast motion genuinely needs 25 or 30, and at that point a video format is the better answer.
No. Your M2TS is uploaded over an encrypted connection, processed on our servers, and deleted automatically after a few hours — no sign-up, no watermark, never shared or made public. If the finished animation is still too heavy, run it through the APNG compressor.