如何将ffmpeg作为systemd服务运行?

时间:2019-03-28 11:55:36

标签: linux ffmpeg systemd

我的问题是,系统服务在启动时启动ffmpeg时会创建失效的进程。它只是不会开始。 甚至我尝试通过{system}另一个应用程序将ffmpeg作为子进程来启动,也会崩溃。

1 个答案:

答案 0 :(得分:0)

ffmpeg本身存在问题。它等待来自stdin的输入,并在由systemd启动时以某种方式崩溃,在控制台中照常启动。 为防止这种情况,请对-nostdin使用ffmpeg选项。 如果您在使用音频设备时遇到问题,请尝试提供systemctl --user服务,以便当所有系统都处于正确状态时,ffmpeg将在用户登录后启动。