如何使用ffmpeg流式传输网络摄像头视频?

时间:2015-05-04 15:46:59

标签: ffmpeg video-streaming

我对ffmpeg非常陌生,只是阅读了一些关于如何打开视频文件并解码其流的示例。 但是可以打开网络摄像头的流,例如:

http://192.168.1.173:80/live/0/mjpeg.jpg?x.mjpeg

有没有关于此的示例/教程? 我需要使用ffmpeg作为解码器来解码我自己的基于Qt的程序中的流。

2 个答案:

答案 0 :(得分:2)

Nyaruko,

首先检查您的网络摄像头是否受支持...

ffmpeg -y -f vfwcap -i list

接下来,

ffmpeg -y -f vfwcap -r 25 -i 0 out.mp4 for encoding

此网站提供了有用的信息;

http://www.area536.com/projects/streaming-video/

最好的运气。

答案 1 :(得分:0)

这适用于直播视频流:

ffplay -f dshow -video_size 1280x720 -i video0

使用ffmpeg的另一个选项是:

ffmpeg -f dshow -video_size 1280x720 -i video0 -f sdl2 -

以上两个解决方案均由FFMPED提供