我的问题是,当系统服务在启动时启动ffmpeg时,它会创建失效进程。它不会开始。即使我尝试用另一个带有systemd的应用程序启动ffmpeg作为子进程,它也会崩溃。
ffmpeg
ffmpeg本身存在问题。它等待来自stdin的输入,并在systemd启动时以某种方式崩溃,在控制台中它像往常一样启动。为了防止它使用-nostdin选项ffmpeg。如果您遇到音频设备问题,请尝试制作systemctl --user服务,以便在用户登录后,当所有系统处于正常状态时,ffmpeg将启动。
-nostdin
systemctl --user