上述命令在centos7中运行错误,错误为Could not find codec parameters for stream 0 (Video: h264, none): unspecified size Consider increasing the value for the 'analyzeduration' and 'probesize' options
时间: 2024-03-29 07:36:29 浏览: 120
该错误通常是由于ffmpeg在读取RTSP流时无法获取视频流的参数信息,导致无法进行编码和解码。可以通过增加-analyzeduration和-probesize选项的值来尝试解决该问题。
尝试以下命令:
```
ffmpeg -rtsp_transport udp -probesize 100M -analyzeduration 100M -i rtsp://input_stream_address -vcodec copy -acodec copy -f flv rtmp://output_stream_address
```
在该命令中,我们增加了-probesize和-analyzeduration选项的值,以便在读取RTSP流时能够获取足够的参数信息。具体来说,我们将这两个选项的值都设置为100M,这应该足以覆盖大多数情况下的视频流参数信息。您可以根据实际情况调整这些值。
如果还遇到问题,请检查输入流是否正确,并确保您的ffmpeg版本支持输入流的编解码器。
阅读全文