ffmpeg推流 报 unsupported codec rawvideo
时间: 2023-11-07 22:50:09 浏览: 144
这个错误通常是因为 ffmpeg 在推流时无法识别原始视频流的编解码方式。
你可以尝试指定编解码方式来解决此问题。例如,如果你要推送的是 YUV420P 格式的视频,则可以使用以下命令:
```
ffmpeg -f rawvideo -pixel_format yuv420p -video_size 640x480 -i input.raw -c:v libx264 -preset ultrafast -tune zerolatency -f flv rtmp://your_streaming_server/your_stream_key
```
如果你要推送的是其他格式的视频,则需要相应地调整参数。
另外,你还可以尝试将原始视频流转换成 ffmpeg 可以识别的格式(如 mp4、avi 等),然后再进行推流。
阅读全文