Моя проблема в том, что когда системная служба запускается ffmpeg
при загрузке, она создает несуществующий процесс. Просто не запускается. Даже я пытаюсь запустить ffmpeg
как подпроцесс другим приложением с systemd, он также вылетает.
Как запустить ffmpeg как службу systemd?
Ответы (1)
Возникла проблема с самим ffmpeg. Он ждет ввода от stdin и как-то вылетает при запуске systemd, в консоли запускается как обычно. Чтобы предотвратить это, используйте параметр -nostdin
для ffmpeg
. Если у вас возникли проблемы с аудиоустройствами, попробуйте сделать systemctl --user
службу, чтобы ffmpeg запускался после входа пользователя в систему, когда все системы находятся в надлежащем состоянии.
person
Dr.eel
schedule
28.03.2019