Обычно, когда речь заходит про автоматизацию с n8n, мы представляем что-то простое: формы, письма, таблички, API-запросы. И все довольно удобно — до тех пор, пока не появляется необходимость работы с видео.
Допустим, нам нужно вырезать кусок ролика, сжать его, сделать превью для большого видео — в общем, обработать видео. И здесь внезапно оказывается, что стандартного функционала в образе n8n для этого не хватает.
В этой статье я покажу, как быстро и без Dockerfile развернуть n8n с ffmpeg, используя готовый образ rxchi1d/n8n-ffmpeg. Также в статье мы рассмотрим несколько рабочих примеров.
Установка n8n
Для начала, конечно, нужно установить сам n8n с поддержкой ffmpeg. Как я говорил ранее, с этим нам поможет готовый образ от rxchi1d
, ссылка на который есть в предыдущем абзаце. Как и в нашей прошлой статье, где мы впервые устанавливали n8n, здесь все будет также просто: мы не будем создавать и загружать Dockerfile
в репозиторий, а лишь изменим пару строк в amvera.yml
, не забудем прописать все необходимые переменные окружения и всё - образ будет готов к запуску!
Итак, перейдём к сути. Если у вас еще нет аккаунта в Amvera, создайте его по ссылке. После регистрации вам сразу же будет доступно 111 рублей пробного баланса, который вы можете использовать для бесплатных тестов!
Помимо бесплатного пробного баланса и удобства в создании проектов, вам также будет доступен бесплатный внешний домен от Amvera с HTTP/HTTPS, что очень полезно в нашем случае
Создание проекта
На странице проектов Amvera нажимаем на кнопку «Создать проект» и выбираем:
Тип сервиса: Приложение. Жмём далее.
Вводим любое название проекта и выбираем желаемый тариф (не ниже «Начальный плюс»), жмём далее.
Этап загрузки, создания переменных и конфигурации можно пропустить — этим займемся чуть позже.
Конфигурация
Теперь, когда проект создан, открываем его страницу и первым делом обновляем его конфигурацию на следующую:

То есть:
Ставим галку на Skip.
Добавляем готовый образ в параметр image секции run.
Меняем containerPort с
80
на80,5678
Применяем изменения соответствующей кнопкой.
Переменные окружения
Третий этап создания — задание необходимых для корректной работы приложения переменных окружения. Всего их 5 обязательных и 4 опциональных - для подключения SMTP сервера.
Перейдём во вкладку "Переменные" и создаем переменные по очереди:
N8N_DATA
:/data
(или значение persistenceMount из конфигурации) - обязательно! Иначе все ваши данные удалятся при перезапуске.N8N_PROTOCOL
:https
N8N_HOST
:0.0.0.0
GENERIC_TIMEZONE
:Europe/Moscow
(или ваша таймзона)
Перед созданием следующей переменной, вам нужно создать внешний домен с типом подключения HTTPS во вкладке «Домены» — это бесплатно! Не забудем также привязать порт 5678 к маршруту «/» (как на скрине)

WEBHOOK_URL
:Ваш домен с протоколом и маршрутом "/"
Например:https://project-user.amvera.io/

Теперь во вкладке «Конфигурация» мы можем нажать кнопку «Собрать» и всё! После корректного запуска мы сможем открыть уже установленный n8n с поддержкой ffmpeg через созданный ранее домен.
Сценарии работы с ffmpeg
После того как вы создали проект, перед вами открываются десятки интересных сценариев. Ниже — примеры самых интересных идей, которые легко можно реализовать через ноду Execute Command в n8n:
Наложение вотермарки на видео/изображение. Пользователь отправляет два файла — вотермарку и видео (или изображение), к которому нужно прикрепить вотермарку. n8n получает оба файла и через ffmpeg с командой
overlay
обрабатывает файл.Извлечение аудио из видео. Здесь все еще проще: пользователь присылает видео → перекодируем видео в mp3 → отправляем пользователю.
Автоматическая обрезка видео/аудио. n8n получает
start
иduration
, передаёт их в ffmpeg.Создание слайдшоу из набора изображений и, опционально, аудио. n8n собирает все файлы и объединяет через ffmpeg.
Очень интересный Template: автоматическое создание видеороликов с цитатами (вероятно субтитрами) с помощью ИИ и публикация на YouTube.
Все эти сценарии реализуемы с помощью ноды Execute Command
, где вам нужно просто прописать необходимую команду.
Итог
С помощью n8n иffmpeg можно легко автоматизировать обработку видео и изображений — в этом мы убедились в этой статье.
Развернуть такую систему можно буквально за 5–10 минут с помощью готового образа rxchi1d/n8n-ffmpeg
и Amvera — без сложной настройки.
Data4
А есть другие образы с ffmpeg в n8n?