Can I use FFmpeg with the n8n cloud plan?

Describe the problem/error/question:

Is there a way to use FFMPEG on the cloud plan? I am not self hosted. Looking for a cost effective video stitching solution.

I’m needing a way to get my videos from Hedra and stitch them together to post to YouTube. Creatomate is too expensive.

Thanks!

Information on your n8n setup

  • n8n version: 1.106.3
  • Database (default: SQLite):
  • n8n EXECUTIONS_PROCESS setting (default: own, main):
  • Running n8n via (Docker, npm, n8n cloud, desktop app): n8n cloud
  • Operating system:

Hey @B_Alexander_Ingram I don’t think you can use FFmpeg directly on n8n cloud but I can recommend some effective workarounds you can use for video stitching.

Hey @B_Alexander_Ingram hope all is good.

I don’t believe it is possible to use ffmpeg directly from cloud based instance on n8n (unlike self-hosted). You can, however, use online services or wrap ffmpeg in a rest api service inside a docker container and run it as a remote service from http request node.

Hello Zelite, I was not sure, but it would be great if you have some free or affordable options. I am. loosing patience with some of the apps. So, what you got?

Hi @jabbson I am new to this process but that sounds like a lot of work to try and setup. What does that entail?

@B_Alexander_Ingram You can use services like Shotstack or AWS MediaConvert that offer FFmpeg as an API. These services are really easy to integrate with n8n and can handle video stitching for you.

Let me know if you want other options

Yeah, setting up ffmpeg in a docker container entails having a server where the container is running (hardware or “cloud”).

There is an image (datarhei/restreamer:latest) that exposes a lot of the ffmpeg functionality through api, so you wouldn’t have to create the image yourself. There is also another self-hosted solution called OpenShot Cloud API, which can stitch too, but quite honestly, unless you can’t find an online service which does what you want, I wouldn’t go this route, because if you need a server to run docker, you could be just running your self-hosted n8n as well, and that would solve your problem of not having access to ffmpeg to begin with.

As for paid services, possible options are
https://creatomate.com/how-to/api/merge-videos
https://www.bannerbear.com/product/video-generation-api/

Ok, thanks! Since I already have and AWS account. I researching MediaConvert now. I’ll keep you posted.

Thanks, but I don’t think this is something I want to venture into at the current time. Maybe down the road. So for now I’m looking for a simpler solution. Thanks for the assist though.

1 Like

Alright mate @B_Alexander_Ingram let me know if found anything.

I recommend upload-post ffmpeg api, free trial not credit card required and so easy the integration with n8n https://www.upload-post.com/ffmpeg-integration-guide

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.