gpt4 book ai didi

带有rtsp的ffmpeg超时

转载 作者:行者123 更新时间:2023-12-04 23:01:18 38 4
gpt4 key购买 nike

我有使用 ffmpeg 从 wifi 摄像头捕获图像的脚本。
它工作正常,直到由于网络问题无法访问相机。
该脚本卡在 ffmpeg 捕获中并且永远不会退出。是否有可能有某种超时? -stimeout(以毫秒为单位)似乎不起作用。
有一部分脚本可以捕获图像。 (之后有一些操作)

#!/bin/bash
week="$(date '+%Y_%U')"
ts="$(date '+%Y-%m-%d_%H:%M:%S')"
ffmpeg -rtsp_transport tcp -y -i "rtsp://192.168.64.101" -frames:v 1 $week/$ts.jpg -stimeout 3000 -y
我在其他相机上进行了测试,结果是:
ffmpeg -y -i "rtsp://192.168.64.112:8554/profile0" -frames:v 1 Ilatest.jpg
工作正常,但超时为 5 秒
ffmpeg -timeout 5000000 -y -i "rtsp://192.168.64.112:8554/profile0" -frames:v 1 Ilatest.jpg
没有,我收到错误报告为:
ffmpeg version 4.2.4-1ubuntu0.1 Copyright (c) 2000-2020 the FFmpeg developers built with gcc 9 (Ubuntu 9.3.0-10ubuntu2)
...
...
[rtsp @ 0x55d250488740] Unable to open RTSP for listening
rtsp://192.168.64.112:8554/profile0: Cannot assign requested address

最佳答案

RTSP Protocol Documentation表示有timeout选项。我会尝试:

ffmpeg -rtsp_transport tcp -stimeout 3000 -y -i "rtsp://192.168.64.101" ...

关于带有rtsp的ffmpeg超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71095477/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com