How to record webcam video signal with video4linux2?

2.3k views Asked by At

I need to record a video from my webcam with ffmpeg.

I tried with this command : ffmpeg -re -f video4linux2 -i /dev/video0 video.avi.

And I received that : The v4l2 frame is 24384 bytes, but 153600 bytes are expected.

When I try the same operation with avconv with this command : avconv -f video4linux2 -i /dev/video0 video.avi I received the same error.

But I can receive the video from my webcam with this command: gstreamer-properties.

How to configure v4l2 to get signal video from my webcam ?

1

There are 1 answers

0
ShoxSpartan On

The problem come from virtual box. It recognize my webcam the first time during my test but after just as a USB device. I set USB device to webcam and now I can stream or convert videos with ffmpeg.