Skip to content

ffmpeg Extension

Add FFmpeg to your Trigger.dev build image.

Setup

ts
import { ffmpeg } from "@trigger.dev/build/extensions/core";

export default defineConfig({
  project: "<project ref>",
  build: {
    extensions: [
      ffmpeg(),                          // Debian apt version (default)
      // ffmpeg({ version: "7" }),       // Static FFmpeg 7.x build
    ],
  },
});

Options

ConfigDescription
ffmpeg()Install via Debian apt package manager
ffmpeg({ version: "7" })Install static FFmpeg 7.x build

Notes

  • Automatically sets FFMPEG_PATH and FFPROBE_PATH environment variables
  • If using fluent-ffmpeg, add it to build.external in your config
ts
build: {
  external: ["fluent-ffmpeg"],
  extensions: [ffmpeg()],
}

Built from official Trigger.dev documentation