<p>The most efficient way is to use the command line renderer in multi machine mode. That will mean each machine will render the next un-rendered frame independently. You need to set the output module to a frame sequence, like png sequence, JPEG sequence, etc. and you need to make sure that "skip existing frames" is on. Then in a command prompt, type <code>/path/to/aerender -project ~/path/to/your/project.aep</code> where <code>/path/to/…</code> is replaced with the path to the aerender executable, and your project (dragging the files onto the terminal is the easiest way to find the correct path). On my machine the executable is <code>C:\Program Files\Adobe\Adobe After Effects CC 2019\Support Files\aerender.exe</code> on a mac it will be <code>/Applications/Adobe/Adobe After Effects CC 2019/aerender</code>.</p>

<p>Alternatively use the render engine and set up a watch folder. This is slower than the CLI renderer, but doesn't involve any CLI use.</p>

<p>Media encoder doesn't do multi machine rendering. Probably because if you need rendering speed enough to use multiple machines you don't want to be rendering with it anyway. It's about 20% slower than the CLI renderer. </p>

CC BY-SA 4.0
2019-07-17T16:31:12.933Z
Thank you for the detailed answer(+1). I've got no problem using CLI.
The ideal scenario would be aeproject rendered to H.264 using multiple computers somehow. The CLI option sounds like aeproject rendered to image sequence on multiple machines then encoded from image sequence to H.264, correct ?
George Profenza
CC BY-SA 4.0
2019-07-18T00:09:57.820Z
Yes, to use multiple machines the only way is to render image sequences. If you're good with the CLI, then it's trivial to automate ffmpeg to compress the image sequence to h.264 afterwards - basically you do `if /Applications/Adobe/Adobe After Effects CC 2019/aerender -project ~someproject.aep; then ffmpeg ~/renders/imageSeq_%05d.png ~/myMovie.mp4; fi`
stib
CC BY-SA 4.0
2019-07-18T00:15:44.267Z
This is a good workflow, BTW, aside from the multi-machine (or multiple instances on one machine - see https://blob.pureandapplied.com.au/finally-managed-to-peg-my-cpu ) rendering this way means you get a master that you can spin off other copies of, e.g. you need an IGTV or Farcebook version at a different aspect ratio, or you spot a typo and you need to delete part of it - just delete the offending frames and re-render.
stib
CC BY-SA 4.0
2019-07-20T16:08:58.853Z
Apologies the delay and thank you so much for the detailed aexplanations :)
George Profenza
CC BY-SA 4.0
2019-07-16T22:56:42.697Z
2019-07-17T07:27:13.210Z
2019-07-17T07:27:13.210Z
stib
<p>I've noticed After Effects has a render engine that works over the network: two computer run the engine at the same time on the same LAN, they have access to the same project and off they go.</p>

<p>I had a quick look at Adobe Media Encoder and couldn't find any info/command line arguments (like <code>aerender</code> does). Does it support encoding the same video with two different computers on the same LAN or not ?</p>

<p>What would be the most efficient way of rendering an After Effects projects to H.264+AAC using two MacBook Pro laptops on the same LAN ?</p>

<after-effects><adobe-media-encoder><aerender>
Does Adobe Media Encoder support network encoding?
George Profenza
# Does Adobe Media Encoder support network encoding?

(Asked by: username_0 on 2019-07-11)

I've noticed After Effects has a render engine that works over the network: two computer run the engine at the same time on the same LAN, they have access to the same project and off they go.

I had a quick look at Adobe Media Encoder and couldn't find any info/command line arguments (like `aerender` does). Does it support encoding the same video with two different computers on the same LAN or not ?

What would be the most efficient way of rendering an After Effects projects to H.264+AAC using two MacBook Pro laptops on the same LAN ?

**Tags:** after-effects, adobe-media-encoder, aerender


---

## 1 answers

### Answer by username_1 on 2019-07-16. Score: 1 | Accepted answer

The most efficient way is to use the command line renderer in multi machine mode. That will mean each machine will render the next un-rendered frame independently. You need to set the output module to a frame sequence, like png sequence, JPEG sequence, etc. and you need to make sure that "skip existing frames" is on. Then in a command prompt, type `/path/to/aerender -project ~/path/to/your/project.aep` where `/path/to/…` is replaced with the path to the aerender executable, and your project (dragging the files onto the terminal is the easiest way to find the correct path). On my machine the executable is `C:\Program Files\Adobe\Adobe After Effects CC 2019\Support Files\aerender.exe` on a mac it will be `/Applications/Adobe/Adobe After Effects CC 2019/aerender`.

Alternatively use the render engine and set up a watch folder. This is slower than the CLI renderer, but doesn't involve any CLI use.

Media encoder doesn't do multi machine rendering. Probably because if you need rendering speed enough to use multiple machines you don't want to be rendering with it anyway. It's about 20% slower than the CLI renderer.

> **Comments:**
> **username_0**: Thank you for the detailed answer(+1). I've got no problem using CLI. The ideal scenario would be aeproject rendered to H.264 using multiple computers somehow. The CLI option sounds like aeproject rendered to image sequence on multiple machines then encoded from image sequence to H.264, correct ?  
> **username_1**: Yes, to use multiple machines the only way is to render image sequences. If you're good with the CLI, then it's trivial to automate ffmpeg to compress the image sequence to h.264 afterwards - basically you do `if /Applications/Adobe/Adobe After Effects CC 2019/aerender -project ~someproject.aep; then ffmpeg ~/renders/imageSeq_%05d.png ~/myMovie.mp4; fi`  
> **username_1**: This is a good workflow, BTW, aside from the multi-machine (or multiple instances on one machine - see https://blob.pureandapplied.com.au/finally-managed-to-peg-my-cpu ) rendering this way means you get a master that you can spin off other copies of, e.g. you need an IGTV or Farcebook version at a different aspect ratio, or you spot a typo and you need to delete part of it - just delete the offending frames and re-render.  
> **username_0**: Apologies the delay and thank you so much for the detailed aexplanations :)  

---

