首页 > 解决方案 > 如何将 ffmpeg 作为 systemd 服务运行?

问题描述

我的问题是,当系统服务ffmpeg在启动时启动时,它会创建无效进程。它只是不会开始。即使我尝试ffmpeg由另一个使用 systemd 的应用程序作为子进程启动,它也会崩溃。

标签: linuxffmpegsystemd

解决方案


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


推荐阅读