<p>BlackMagic Davinci Resolve and Fusion run on both RHEL and Centos, and have Python2, 3 and LUA integrated for automation.  The title of your question leads me to believe you're already using Adobe suite, but the body suggests otherwise.  There's a free version of Resolve with most of the features of the full version, so it can't hurt to try.  I honestly don't know if Linux is one of those limitations, but the full version of Resolve is only $300 for a lifetime license, so there's still not much risk.</p>

CC BY-SA 4.0
2020-06-12T03:32:40.183Z
Currently, I'm using Javascript to perform several tasks related to basic image and video processing/edition. My goal originally was to use the power of Aerender.js with the benefits of the Linux platform because I feel more comfortable with UNIX. BUT in lack of Aerender.js, I opted to execute commands of FFmpeg directly from the Node subprocess. Thanks, soo much. If there is some software to video effect rendering using javascript, please let me know.
Romualdo Arrechea Hernández
CC BY-SA 4.0
2020-06-12T07:15:09.917Z
you might also want to check out nuke (which also relies heavily on python) for high-end compositing if needed.
Florian Claaßen
CC BY-SA 4.0
2020-06-12T02:53:47.907Z
2020-06-12T02:53:47.907Z
Jason Conrad
<p>There is no Linux version of Premiere or After Effects, so the short answer is no.  If you are using a Linux machine and need to render an AE or Premiere project, the main solution is to ask someone with that software to render it for you.  You can try rendering under WINE, which is a compatibility layer that tries to run Windows software on Linux, but that obviously won't be supported by Adobe, and I wouldn't invest effort in trying to get something that brittle to work.</p>

<p>So, what's your actual need?  Your question mentions doing automation work, rather than just rendering.  If you look into Linux native tools like Nuke for compositing instead of After Effects, most of them have extensive embedded Python API's which can be used for all sorts of automation tasks.  If you need to start in Premiere for some reason, it may be practical to export an XMEML file, and read it using the open source OpenTimelineIO library, and create whatever sort of final project you want.</p>

CC BY-SA 4.0
2020-06-14T22:03:58.477Z
I haven't thought that way. XMEML could be an alternative I´ll take a look, MANY THANKS FOR YOUR SUPPORT.
Romualdo Arrechea Hernández
CC BY-SA 4.0
2020-06-14T16:00:14.017Z
2020-06-14T16:00:14.017Z
wrosecrans
<p>I'm looking for automating video editing and rendering tasks on Linux. Is there a way I can use Nodejs to automate Adobe Premiere or After Effects on Linux?</p>

<video-editor><linux><render><aerender>
How to render Adobe Premiere or After Effects projects on Linux?
Romualdo Arrechea Hernández
# How to render Adobe Premiere or After Effects projects on Linux?

(Asked by: username_0 on 2020-04-13)

I'm looking for automating video editing and rendering tasks on Linux. Is there a way I can use Nodejs to automate Adobe Premiere or After Effects on Linux?

**Tags:** video-editor, linux, render, aerender


---

## 2 answers

### Answer by username_3 on 2020-06-14. Score: 1 | Accepted answer

There is no Linux version of Premiere or After Effects, so the short answer is no. If you are using a Linux machine and need to render an AE or Premiere project, the main solution is to ask someone with that software to render it for you. You can try rendering under WINE, which is a compatibility layer that tries to run Windows software on Linux, but that obviously won't be supported by Adobe, and I wouldn't invest effort in trying to get something that brittle to work.

So, what's your actual need? Your question mentions doing automation work, rather than just rendering. If you look into Linux native tools like Nuke for compositing instead of After Effects, most of them have extensive embedded Python API's which can be used for all sorts of automation tasks. If you need to start in Premiere for some reason, it may be practical to export an XMEML file, and read it using the open source OpenTimelineIO library, and create whatever sort of final project you want.

> **Comments:**
> **username_0**: I haven't thought that way. XMEML could be an alternative I´ll take a look, MANY THANKS FOR YOUR SUPPORT.  

---

### Answer by username_1 on 2020-06-12. Score: 1

BlackMagic Davinci Resolve and Fusion run on both RHEL and Centos, and have Python2, 3 and LUA integrated for automation. The title of your question leads me to believe you're already using Adobe suite, but the body suggests otherwise. There's a free version of Resolve with most of the features of the full version, so it can't hurt to try. I honestly don't know if Linux is one of those limitations, but the full version of Resolve is only $300 for a lifetime license, so there's still not much risk.

> **Comments:**
> **username_0**: Currently, I'm using Javascript to perform several tasks related to basic image and video processing/edition. My goal originally was to use the power of Aerender.js with the benefits of the Linux platform because I feel more comfortable with UNIX. BUT in lack of Aerender.js, I opted to execute commands of FFmpeg directly from the Node subprocess. Thanks, soo much. If there is some software to video effect rendering using javascript, please let me know.  
> **username_2**: you might also want to check out nuke (which also relies heavily on python) for high-end compositing if needed.  

---

