Как запустить ffmpeg как службу systemd?

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


person Dr.eel    schedule 28.03.2019    source источник


Ответы (1)


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

person Dr.eel    schedule 28.03.2019