将ffmpeg作为服务运行?

将ffmpeg作为服务运行?,ffmpeg,service,script,Ffmpeg,Service,Script,我正在寻找使用ffmpeg流循环视频 我已创建此服务: Description=twitch After=network.target remote-fs.target nss-lookup.target [Service] User=root Restart=on-failure RestartSec=30 ExecStart=/home/ffmpeg/launch-stream.sh KillSignal=SIGTERM [Install] WantedBy=multi-user.ta

我正在寻找使用ffmpeg流循环视频

我已创建此服务:

Description=twitch
After=network.target remote-fs.target nss-lookup.target


[Service]
User=root
Restart=on-failure
RestartSec=30
ExecStart=/home/ffmpeg/launch-stream.sh
KillSignal=SIGTERM

[Install]
WantedBy=multi-user.target
运行此脚本:

#
# Copyright (C) Mangaku

ffmpeg -nostdin -re -stream_loop -1 -i kittens.mp4 -c:v libx264 -preset veryfast -b:v 3000k -maxrate 3000k -f flv rtmp://blablabla
但我仍然面临着(代码=退出,状态=1/失败)


有什么想法吗?

解决方法:我必须将视频的完整路径放在我的.sh文件中。
不知道为什么,但它是这样的:)

显示来自ffmpeg命令的日志。在尝试将ffmpeg命令用作服务之前,您是否验证了该命令是否有效?是的,如果我直接使用它,我的ffmpeg命令是否有效。只是从我的脚本中调用它使其成为一个“服务”,我有这个错误。不知道为什么从ffmpeg命令中查看“日志”会立即表明这一点,并显示
没有此类文件或目录
错误。