我对ffmpeg非常陌生,只是阅读了一些关于如何打开视频文件并解码其流的示例。 但是可以打开网络摄像头的流,例如:
http://192.168.1.173:80/live/0/mjpeg.jpg?x.mjpeg
有没有关于此的示例/教程? 我需要使用ffmpeg作为解码器来解码我自己的基于Qt的程序中的流。
答案 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提供