ffmpeg使用nohup &在后台运行时挂起问题解决_ffmpeg在后台运行-CSDN博客

ffmpeg 默认情况下启用与 stdin 的交互。在Mac OS X和Linux系统上,这会导致 ffmpeg 在后台运行的作业挂起。

方法一:
如果在指令中添加 -nostdin 选项会导致ffmpeg无法启用stdin交互,因此避免了挂起后台进程。
nohup ffmpeg -nostdin -i 源流地址 -c:v copy -c:v copy -f flv 推流地址 >> /dev/null 2>&1 &
1
方法二:
设置输入重定向 </dev/null
nohup ffmpeg -i 源流地址 -c:v copy -c:v copy -f flv 推流地址 >> /dev/null 2>&1 </dev/null &
1
如果对您有帮助不妨点赞关注一波~
————————————————

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/qq_37788558/article/details/108218037

ffmpeg使用nohup &在后台运行时挂起问题解决

Source: ffmpeg使用nohup &在后台运行时挂起问题解决_ffmpeg在后台运行-CSDN博客