To compress After Effects render files, export or keep a high-quality master, then encode a second copy as an MP4 at a lower bitrate and width. A ProRes master runs about 1.1 GB a minute at 1080p, and a review MP4 should be a few megabytes. Smol does that second step on your Mac.
| What you are sending | The limit you hit | The Smol setting |
|---|---|---|
| Client review cut (ProRes .mov) | ProRes 422 is about 147 Mbps at 1080p, roughly 1.1 GB a minute; Slack stops at 1 GB per file | Compress video, output MP4, H.264, then check the size and lower quality or width if it is over |
| Draft by email | 25 MB at Gmail, and encoding adds about 37%, so aim near 18 MB | MP4, H.264, reduce the output width, check the size |
| Looping animation for a website | A GIF of photographic motion measured 8.7 MB for 4 seconds in our test | Render video instead of a GIF, then compress to MP4 or WebM |
| Archive copy of a finished job | Masters fill drives fast | Keep the ProRes master; store the MP4 as the viewing copy |
How do I compress an After Effects render?
Keep your master, then make a smaller copy. The render queue in After Effects is built for masters such as ProRes; a viewing copy is a second encode, which you can do in Adobe Media Encoder or by dropping the master into Smol. Smol writes a new file and leaves the original alone by default.
The reason the master is huge is the codec, not your comp. Apple publishes target data rates for ProRes at 1920 × 1080 and 29.97 fps: about 45 Mbps for 422 Proxy, 147 Mbps for 422 and 220 Mbps for 422 HQ (Apple Support, read 11 October 2026). Divide by eight and you get megabytes a second: 147 Mbps is about 18 MB/s, or 1.1 GB a minute. A two-minute ProRes 422 spot is over 2 GB before 4K or a higher frame rate.
| ProRes flavor | Target rate | One minute, approximately | Source |
|---|---|---|---|
| 422 Proxy | 45 Mbps | 340 MB | Apple |
| 422 | 147 Mbps | 1.1 GB | Apple |
| 422 HQ | 220 Mbps | 1.65 GB | Apple |
The per-minute column is our arithmetic from Apple’s rates. Test a few seconds of your own piece before you batch a whole project.
How do I convert ProRes to MP4 on a Mac?
Drop the ProRes .mov into Smol, choose Compress, set the output to MP4 and the codec to H.264, then check the result. Use Compress rather than Convert so the quality setting applies and the file shrinks instead of just changing its container.
Choose the codec by who opens it. H.264 plays nearly everywhere, so it is the safer choice for a client you have never sent to. H.265 (Smol’s default) gives smaller files but does not open in every browser and viewer; see H.265 vs H.264 for the support picture. If the clip only ever goes to people on Macs, H.265 saves the most bytes.
Two warnings. An H.264 MP4 is not the place for transparency, so if the client needs an alpha channel, keep the ProRes file and ship a flattened MP4 only for viewing. And if the only thing that has to change is the container, converting MOV to MP4 without re-encoding is a different job from shrinking a ProRes master.
What is the best MP4 for client review?
An H.264 MP4 at 1080p or lower, with the audio kept. Compatibility matters more than the last bit of efficiency, because the client may open it on any phone or browser. Mind the caps: Gmail allows 25 MB on a personal account and Slack says files up to 1 GB (read 11 October 2026).
Our video test gives the scale of savings, with its conditions. On a 10-second 1080p clip of about 30 MB, Smol’s default High setting (CRF 24) produced 6,111,954 bytes, 80.1% smaller, and Web (CRF 28) produced 3,201,900 bytes, 89.6% smaller. Those outputs were H.265, and they came from one live-action test clip, so treat them as a sense of scale; your animation will differ, and the method is in how to compress a video on Mac.
| Deliverable | Format and codec | Quality | Resolution |
|---|---|---|---|
| Review link or Slack (1 GB cap) | MP4, H.264 | High (default) as a starting point | Keep, or 1080p |
| Email under 25 MB | MP4, H.264 | Web, then lower if the file is over | Reduce the width for clips past 30 seconds |
| Mac-only review | MP4 or MOV, H.265 | High | Keep |
| Silent loop for a site | MP4, H.264 or WebM | Web | Match the display size; remove audio |
These are starting points, not measured thresholds for your piece. Smol sets quality and resolution, not output bytes, so it will not promise a 25 MB file. Check the size when the job finishes and run the file again lower if it misses.
Why is my GIF too large, and what replaces it?
A GIF is too large because it stores every frame as an indexed 256-color image with no real motion compression. A video codec only stores what changes between frames. For motion work, replace the GIF with an MP4 or WebM.
In our GIF to MP4 test, a 4-second 480 × 320 photographic pan was 8,687,717 bytes as a GIF and 259,669 bytes as H.264 at CRF 23, encoded with ffmpeg. A flat UI recording changed less: 183,238 bytes as a GIF and 72,948 as H.264. The more your animation looks like a photograph or a gradient, the more a GIF costs you.
If a platform insists on a real GIF, shorten the loop, cut the frame rate and shrink the pixel dimensions in After Effects before you export. Each of those multiplies, so halving the width alone cuts the pixel count to a quarter.
How do I shrink animation file size for web pages?
Match the file to the size it displays at, drop the audio from silent loops, and pick the codec the page can play. A hero loop shown 1280 pixels wide does not need a 3840-pixel master behind it.
- Output width: set it to the largest size the animation is displayed at, doubled only if the design must stay sharp on high-density screens.
- Audio: remove it for background loops. Smol has a switch for that.
- Codec: H.264 MP4 plays everywhere; WebM is a second source for browsers that support it. Smol outputs both, and the trade-offs are in converting MP4 to WebM.
- Stills from the same project: compress the poster frames and previews too, since image weight counts toward page speed; compress images for web covers that.
Developers handling the page can read web agencies and image optimization for what happens after your files are handed over, and video production delivery covers sending finished cuts.
What is the workflow from After Effects to a review link?
Render the master and keep it
Export your ProRes master from After Effects as usual. Never compress the only copy.
Drag the .mov into Smol
A whole folder of shots works, and you can mix in stills and PDFs in the same batch.
Set output MP4, H.264, quality High
Lower the output width if the cut runs long. Remove audio for silent loops.
Run it and read the sizes
Smol shows per-file results. If a file is over the cap, run it again at Web or a smaller width.
Watch it once, full screen
Scrub the hardest moment. Banding in gradients or soft type means go up one quality step.
Send the compressed copy
The output sits beside the original with a
_compressedsuffix. Upload that one.

For a whole delivery of many shots, batch compressing videos shows the folder approach, and a Finder Quick Action puts the same job in the right-click menu.
What do motion designers use today, and how does it compare?
| Tool | Wins at | Falls short |
|---|---|---|
| Adobe Media Encoder | Queues straight from After Effects, so you may already have it open. | Another app to configure for each delivery. |
| QuickTime Player (built in) | Built in and free. Export As offers a few fixed resolutions. | Few choices, one file at a time. |
| HandBrake | Free, with deep control of bitrate and passes. | A large settings screen to learn. |
| Smol | Drag in, pick MP4 and quality, whole folders, nothing uploaded. | No target-file-size mode for video, so you check the size and rerun. |
If you already have Media Encoder open, use it. The HandBrake alternatives page lays out where each tool fits. Smol earns its place when you want the same job as a drag-and-drop on a folder of shots, with no queue to build.
When is Smol the wrong tool?
- You need an exact output size such as 15.0 MB for video. Smol has no byte target for video; a two-pass bitrate encode in another tool is the answer.
- You need to keep an alpha channel in the delivery file. Keep the ProRes 4444 master and do not flatten it.
- You need a lossless or intermediate file for the next editor. Compressing makes a delivery copy; do not use it as a master.
- You have an animated GIF and no source. Smol did not convert an animated GIF in our test, so re-render from the project or use another tool.
- You want a Lottie or vector export. Smol works on raster and video files, not vector animation formats.
Frequently asked questions
How do I compress an After Effects render without losing quality?
Keep your ProRes or other master untouched and make a second, smaller copy for delivery. Any lossy compression gives up some quality, so the goal is to give up little. In Smol, choose Compress, output MP4, and the High quality label, then watch the result full screen and move one step up if you see banding.
How do I convert ProRes to MP4 on a Mac?
Drag the ProRes .mov into Smol, choose Compress, set the output to MP4 and pick H.264 for compatibility or H.265 for smaller files. Compress rather than Convert so your quality setting applies. Smol writes a copy beside the original, so check the new file’s size and playback before you send it.
Why is my GIF too large and what should I use instead?
A GIF stores each frame as a 256-color image without motion compression. In our test a 4-second photographic GIF was 8,687,717 bytes against 259,669 bytes as H.264. Use MP4 or WebM for the web. Smol did not convert an animated GIF in that test, so re-render from After Effects as video.
What is the best MP4 for client review?
An H.264 MP4 at 1080p or lower with audio kept plays on nearly every phone and browser. Start at Smol’s High quality, check the size, and drop to Web or a smaller width if the file is too big to send. H.265 is smaller but not every viewer opens it.
How big a file can I email or share to Slack?
Gmail allows 25 MB on a personal account, and encoding adds about 37%, so aim near 18 MB. Slack says you can add files up to 1 GB. Smol cannot promise a byte count for video, so compress, check the size, and rerun with lower quality or a smaller width if needed.
Is it safe to use Smol on unreleased client work?
Smol runs on your Mac. Nothing is uploaded, there is no account and no server, so an embargoed animation never leaves your machine during compression. That is different from web compressors, which receive the file on their servers. Smol writes a copy beside the original and does not overwrite it by default.
Keep reading
Smol for other teams
