#when is convex going to support ffmpeg in the backend....

3 messages · Page 1 of 1 (latest)

ornate pecan
#

bruh

turbid knotBOT
#

Hi @ornate pecan. I'm kapa.ai, your friendly support bot. I will try to answer your question by searching through the knowledge base. :wave:

#

There isn’t any concrete timeline in the available sources for full ffmpeg support in Convex actions.

From a Discord thread, the team confirmed that:

  • ffmpeg currently doesn’t work well with Convex’s esbuild-based bundler. [ffmpeg thread]
  • They suggested trying the newer “external packages” mechanism for Node actions, but also noted that at least one popular ffmpeg package (@ffmpeg/ffmpeg) no longer supports Node environments, which is listed as a known limitation. [Bundling docs]

So:

  • There’s no documented “ffmpeg is supported” path today.
  • There’s also no published ETA or roadmap item in these sources specifically promising ffmpeg support.

If ffmpeg is critical for your app, the current options (based on these docs) are:

  1. Try a Node action with an ffmpeg npm package that still supports Node and see if it works with external packages.
  2. Run ffmpeg on your own infra (or another service) and call it from Convex via HTTP, then write results back with a mutation.

For more up‑to‑date or roadmap‑level info, the docs explicitly recommend asking in the Convex Discord or emailing support. [Contact]

Note: you can ask me a follow up question by @ mentioning me again :speech_balloon: