Если вы хотите собирать видео‑автоматизации в n8n (обрезка, склейка, конвертация), вам почти наверняка понадобится FFmpeg. Ниже — минимальные шаги, чтобы поставить его на ваш сервер.
1. Проверяем, где крутится n8n
Важно: FFmpeg должен быть установлен там же, где выполняются ноды n8n.
Минимальные вопросы себе:
-
Открываю n8n по домену или IP, типа
https://n8n.мойдомен.ruилиhttp://X.X.X.X:5678. -
Есть доступ на сервер через терминал/ssh.
Если да — идём дальше.
2. Узнаём систему сервера
Заходим на сервер по ssh и вводим:
uname -a lsb_release -a # если есть
В 99% случаев под n8n стоит Ubuntu или Debian — дальше пример именно под них.
3. Устанавливаем FFmpeg (Ubuntu/Debian)
В терминале:
sudo apt update sudo apt install -y ffmpeg ffmpeg -version
-
Если
ffmpeg -versionпоказывает версию — всё ок, FFmpeg установлен. -
Если вылетает ошибка — нужно смотреть, что именно пишет apt (нет репозиториев, нет прав и т.д.).
4. Проверяем FFmpeg из n8n
-
Открываем n8n в браузере.
-
Создаём новый workflow.
-
Добавляем ноду Execute Command.
-
В поле Command пишем:
ffmpeg -version
-
Нажимаем Execute Node.
Варианты:
-
Нода отработала успешно и вы видите версию FFmpeg в Output — значит n8n “видит” ffmpeg и можно уже запускать реальные команды обработки видео.
-
Ошибка вида
ffmpeg: not found— FFmpeg не в той среде, где крутится n8n (например, n8n крутится в Docker‑контейнере, а вы поставили ffmpeg только на хост‑систему). Тогда нужно либо дописать ffmpeg в Docker‑образ, либо использовать готовый образ с ffmpeg.
5. Что дальше можно автоматизировать
Когда FFmpeg работает из Execute Command, вы можете:
-
Обрезать ролики (‑ss, ‑to).
-
Менять размер и битрейт.
-
Склеивать несколько видео в одно.
-
Генерировать превью и гифки.
Всё это — просто разные команды ffmpeg, которые вы передаёте в ноду Execute Command внутри n8n.
Еще тут статью написал, как установить видеоредактор ffmpeg на свой сервер
