Как запустить ffmpeg как сервис systemd? - PullRequest
0 голосов
/ 28 марта 2019

Моя проблема в том, что когда системная служба запускается ffmpeg при загрузке, это создает несуществующий процесс. Это просто не начнется. Даже если я пытаюсь запустить ffmpeg как подпроцесс другого приложения с systemd, он также вылетает.

1 Ответ

1 голос
/ 28 марта 2019

Возникла проблема с самими ffmpeg. Он ожидает ввода от stdin и каким-то образом вылетает при запуске systemd, в консоли запускается как обычно. Чтобы предотвратить это, используйте параметр -nostdin для ffmpeg. Если у вас возникли проблемы с аудиоустройствами, попробуйте установить службу systemctl --user, чтобы ffmpeg запускался после входа пользователя в систему, когда все системы находятся в надлежащем состоянии.

...