如何使用video4linux2录制网络摄像头视频信号?
我需要用ffmpeg从我的网络摄像头录制视频 我尝试使用以下命令:如何使用video4linux2录制网络摄像头视频信号?,linux,ffmpeg,streaming,webcam,video4linux,Linux,Ffmpeg,Streaming,Webcam,Video4linux,我需要用ffmpeg从我的网络摄像头录制视频 我尝试使用以下命令:ffmpeg-re-f video4linux2-I/dev/video0 video.avi 我收到的消息是:v4l2帧是24384字节,但预期是153600字节 当我使用以下命令对avconv尝试相同的操作时:avconv-f video4linux2-I/dev/video0 video.avi我收到了相同的错误 但我可以通过以下命令从网络摄像头接收视频:gstreamer属性 如何配置v4l2以从我的网络摄像头获取信号视频
ffmpeg-re-f video4linux2-I/dev/video0 video.avi
我收到的消息是:v4l2帧是24384字节,但预期是153600字节
当我使用以下命令对avconv尝试相同的操作时:avconv-f video4linux2-I/dev/video0 video.avi
我收到了相同的错误
但我可以通过以下命令从网络摄像头接收视频:gstreamer属性
如何配置v4l2以从我的网络摄像头获取信号视频?问题来自虚拟盒。
它在我的测试中第一次识别我的网络摄像头,但在测试之后,它只是一个USB设备。
我将USB设备设置为网络摄像头,现在我可以使用ffmpeg流式播放或转换视频。输入视频(网络摄像头)的视频大小是多少?尝试使用选项-s并指定视频的大小,如-s 640x480。我尝试了许多不同的大小。我试着减少帧数,改变大小,改变编解码器,限定录制时间……但当我尝试使用160x120大小时,程序进入无限循环,不会向我发送任何错误或警告。好的。请在运行命令和命令“v4l2 ctl--all”驱动程序信息的输出时提供完整的ffmpeg输出(不使用libv4l2):驱动程序名称:uvcvideo卡类型:高清网络摄像头C525总线信息:usb-0000:00:0b.0-1驱动程序版本:3.8.13功能:0x84000001视频捕获流格式视频捕获:宽度/高度:160/120像素格式:“YUYV”字段:每行无字节:320大小图像:38400颜色空间:SRGB裁剪功能视频捕获:边界:左0,顶部0,宽度160,高度120默认值:左0,顶部0,宽度160,高度120像素宽高比:1/1