2013-12-05 3 views
0

Мне нужно записать видео с моей веб-камеры с помощью ffmpeg.Как записать видеосигнал веб-камеры с видео4linux2?

Я пробовал эту команду: ffmpeg -re -f video4linux2 -i /dev/video0 video.avi.

И я получил это: The v4l2 frame is 24384 bytes, but 153600 bytes are expected.

Когда я пробую ту же операцию с avconv с помощью этой команды: avconv -f video4linux2 -i /dev/video0 video.avi Я получил ту же ошибку.

Но я могу получить видео с веб-камеры с помощью этой команды: gstreamer-properties.

Как настроить v4l2 для получения видеосигнала с моей веб-камеры?

+0

Какой размер видео вашего входного видео (веб-камера)? Попробуйте использовать опцию -s и укажите размер видео, например -s 640x480. – ptQa

+0

Я пробовал с различными размерами. Я попытался уменьшить количество кадров, изменить размер, изменить кодеки, ограничить время записи ... – ShoxSpartan

+0

Но когда я пытаюсь с размером 160х120, программа переходит в бесконечный цикл и не посылает мне никаких ошибок или предупреждений. – ShoxSpartan

ответ

0

Проблема возникает из виртуальной коробки. Он распознает мою веб-камеру в первый раз во время моего теста, но после того, как USB-устройство. Я установил USB-устройство в веб-камеру, и теперь я могу транслировать или конвертировать видео с помощью ffmpeg.

 Смежные вопросы

  • Нет связанных вопросов^_^