我正在从 HLS 流下载视频,如下所示:
ffmpeg -i "http://example.com/stream.m3u8" -c copy -to "1:00:00" video.ts
但是有时服务器会出现问题,ffmpeg 会等待很长时间才能下载单个 ts 段。如果每个 .ts 段都达到一定超时时间,有没有办法让 ffmpeg 停止(并返回错误)?
我尝试添加-timeout 5000000
(5 秒),但似乎不起作用,除非我使用不当。如能得到任何帮助,我将不胜感激。
我正在从 HLS 流下载视频,如下所示:
ffmpeg -i "http://example.com/stream.m3u8" -c copy -to "1:00:00" video.ts
但是有时服务器会出现问题,ffmpeg 会等待很长时间才能下载单个 ts 段。如果每个 .ts 段都达到一定超时时间,有没有办法让 ffmpeg 停止(并返回错误)?
我尝试添加-timeout 5000000
(5 秒),但似乎不起作用,除非我使用不当。如能得到任何帮助,我将不胜感激。