FFprobe检查流链接

Kra*_*sic 2 linux streaming ffmpeg ffprobe

我正在尝试使用FFprobe来测试流链接是否处于活动状态.

例如,这是一个有效的流媒体链接:

ffprobe -loglevel quiet -show_streams rtmp://Lrmh0w.cloud.influxis.com/yoy/_definst_/185
Run Code Online (Sandbox Code Playgroud)

我得到输出意味着链接是活跃的.

但是,一旦我将链接更改为无效的链接:

ffprobe -loglevel quiet -show_streams rtmp://Lrmh0w.cloud.influxis.com/yoy/_definst_/18555555555
Run Code Online (Sandbox Code Playgroud)

该命令在后台运行,没有结果.

有没有办法绕过这个,还是有任何ffprobe超时参数?我从官方网站文档中找不到它.

小智 5

我只是使用*nix超时:

/usr/bin/timeout 5s /usr/bin/ffprobe $SOURCE
Run Code Online (Sandbox Code Playgroud)

在我的情况下,这就足够了.