Compress a video in Telegram

Shrink a video to 10, 25 or 50 MB or let the bot pick the size. Up to 4 GB in, an MP4 out, from 1 credit; the first 10 jobs are free.

Send a video to @MediaShaperBot, press Compress, choose a target size and press Process. You get back an MP4 that aims at that size, so it fits a chat limit, an email or a form that caps uploads.

The input can be a video, a file, a GIF or a video message, and many containers are accepted: MP4, MOV, MKV, WebM, AVI, WMV, FLV, 3GP, MPEG, TS and more. Files up to 4 GB are processed; Telegram itself lets only Premium users send files over 2 GB.

Choosing the size

The first button is Auto, and it is the default:

  • for a video of 15 MB or more, Auto aims at about a third of the original, but not below 5 MB;
  • for a smaller video, Auto aims at about half.

Next to Auto the bot offers 10, 25 and 50 MB, but only the targets that are noticeably smaller than your file (at least 10 percent below its size). A 40 MB video gets 10, 25 and Auto; a 60 MB one gets all three. If your video is under about 11 MB, there is no point offering 10 MB, so you get two proportional choices instead: roughly 70 percent and 30 percent of the original size.

The target is a goal, not a guarantee. A very long video squeezed into 10 MB leaves little room for quality, so choose the size with the length in mind. HDR video stays HDR (HEVC 10-bit); an old device may not play it.

What it costs

The price depends on the size of the file you send, not on the result:

Your fileCredits
up to 50 MB1
up to 200 MB2
up to 500 MB3
up to 1 GB5
up to 2 GB8
up to 4 GB12

The price appears on the settings screen before you press Process. The first 10 jobs are free; after that you get 50 free credits every week, but only for files up to 50 MB. Larger files need purchased credits (see credits and prices).

If the result would not be smaller than your original, the bot sends nothing and returns the credits.

Questions

Which size should I choose for a chat or an email?

Pick the closest of 10, 25 and 50 MB below the limit you need. If you do not know the limit, start with Auto: a third of the original is usually enough to see whether the result suits you.

Can I compress a movie of several gigabytes?

Yes, up to 4 GB. A file between 2 and 4 GB costs 12 credits. The result must stay under 2 GB to be delivered, which is always true for the targets above.

Do I get a file or a video?

By default the result comes as a file, so Telegram does not recompress it. Under the actions on the file card there is a Send as switch for sending it as a video instead; then Telegram may change the quality and size again.

Why was nothing sent and my credits returned?

Either the file would not get smaller, or it turned out not to be a video at all. Video actions check the content, not just the name. Details: FAQ.

Can I change the resolution instead?

Yes. Convert video lets you cap the picture at 1080p, 720p or 480p, and a separate Reduce video resolution action exists too; see video and sound. To make a GIF or take the sound out, see video to GIF and extract audio.

Send your first file

Open the bot, pick an action, send a file and get the result back in a minute or two.

Open @MediaShaperBot