Как я могу получить максимальную частоту кадров с веб-камеры?
3 ответа
В Linux, если ваша веб-камера доступна через Video4Linux, используйте команду:
$ v4l2-ctl --list-formats-ext
(Если у вас более одного видеоустройства, добавьте параметр -d <device>
, где <device
- это путь к файлу устройства, например /dev/video1
.
Образец вывода:
ioctl: VIDIOC_ENUM_FMT
Index : 0
Type : Video Capture
Pixel Format: 'YUYV'
Name : YUV 4:2:2 (YUYV)
Size: Discrete 640x480
Interval: Discrete 0.033s (30.000 fps)
Interval: Discrete 0.050s (20.000 fps)
Interval: Discrete 0.067s (15.000 fps)
Interval: Discrete 0.100s (10.000 fps)
Interval: Discrete 0.133s (7.500 fps)
Size: Discrete 160x120
Interval: Discrete 0.033s (30.000 fps)
Interval: Discrete 0.050s (20.000 fps)
Interval: Discrete 0.067s (15.000 fps)
Interval: Discrete 0.100s (10.000 fps)
Interval: Discrete 0.133s (7.500 fps)
Size: Discrete 176x144
Interval: Discrete 0.033s (30.000 fps)
Interval: Discrete 0.050s (20.000 fps)
Interval: Discrete 0.067s (15.000 fps)
Interval: Discrete 0.100s (10.000 fps)
Interval: Discrete 0.133s (7.500 fps)
Size: Discrete 320x240
Interval: Discrete 0.033s (30.000 fps)
Interval: Discrete 0.050s (20.000 fps)
Interval: Discrete 0.067s (15.000 fps)
Interval: Discrete 0.100s (10.000 fps)
Interval: Discrete 0.133s (7.500 fps)
Size: Discrete 352x288
Interval: Discrete 0.033s (30.000 fps)
Interval: Discrete 0.050s (20.000 fps)
Interval: Discrete 0.067s (15.000 fps)
Interval: Discrete 0.100s (10.000 fps)
Interval: Discrete 0.133s (7.500 fps)
Size: Discrete 1280x720
Interval: Discrete 0.100s (10.000 fps)
Interval: Discrete 0.133s (7.500 fps)
Size: Discrete 1920x1080
Interval: Discrete 0.200s (5.000 fps)
Index : 1
Type : Video Capture
Pixel Format: 'MJPG' (compressed)
Name : MJPEG
Size: Discrete 640x480
Interval: Discrete 0.033s (30.000 fps)
Interval: Discrete 0.050s (20.000 fps)
Interval: Discrete 0.067s (15.000 fps)
Interval: Discrete 0.100s (10.000 fps)
Interval: Discrete 0.133s (7.500 fps)
Size: Discrete 160x120
Interval: Discrete 0.033s (30.000 fps)
Interval: Discrete 0.050s (20.000 fps)
Interval: Discrete 0.067s (15.000 fps)
Interval: Discrete 0.100s (10.000 fps)
Interval: Discrete 0.133s (7.500 fps)
Size: Discrete 176x144
Interval: Discrete 0.033s (30.000 fps)
Interval: Discrete 0.050s (20.000 fps)
Interval: Discrete 0.067s (15.000 fps)
Interval: Discrete 0.100s (10.000 fps)
Interval: Discrete 0.133s (7.500 fps)
Size: Discrete 320x240
Interval: Discrete 0.033s (30.000 fps)
Interval: Discrete 0.050s (20.000 fps)
Interval: Discrete 0.067s (15.000 fps)
Interval: Discrete 0.100s (10.000 fps)
Interval: Discrete 0.133s (7.500 fps)
Size: Discrete 352x288
Interval: Discrete 0.033s (30.000 fps)
Interval: Discrete 0.050s (20.000 fps)
Interval: Discrete 0.067s (15.000 fps)
Interval: Discrete 0.100s (10.000 fps)
Interval: Discrete 0.133s (7.500 fps)
Size: Discrete 1280x720
Interval: Discrete 0.033s (30.000 fps)
Interval: Discrete 0.050s (20.000 fps)
Interval: Discrete 0.067s (15.000 fps)
Interval: Discrete 0.100s (10.000 fps)
Interval: Discrete 0.133s (7.500 fps)
Size: Discrete 1920x1080
Interval: Discrete 0.033s (30.000 fps)
Interval: Discrete 0.050s (20.000 fps)
Interval: Discrete 0.067s (15.000 fps)
Interval: Discrete 0.100s (10.000 fps)
Interval: Discrete 0.133s (7.500 fps)
(Обратите внимание, что эти значения указаны в объявлении веб-камеры и драйвера. Множество факторов может повлиять на фактическую производительность.)
В Windows / других ОС, пожалуйста, раскройте этот ответ.
Ну ... во-первых ...
Запись видео в приложении QuickCapture по умолчанию составляет 15 кадров в секунду. Этот параметр был выбран, поскольку Logitech считает, что он обеспечивает наилучшее общее качество изображения со ссылкой на их технологию RightLight ™ /RightLight ™ 2.
А также..
Для захвата видео со скоростью 30 FPS потребуется стороннее программное обеспечение для записи видео.
Теперь они продолжают указывать, какие настройки необходимы, как вам нужно отрегулировать "выдержку затвора" (хотя нет фактического затвора), как использование функции "Слабое усиление света" может сильно снизить частоту кадров до 5 кадров в секунду, и т. д. Но важная информация .... ну ... читайте сами ...
QuickCam® Pro 9000 может физически выводить 30 FPS с разрешением 640x480, 30 FPS с разрешением 800x600 и 15 FPS с разрешением 960x720 (MJPG).
Для большинства приложений вы будете ограничены примерно 10 FPS (ограничение пропускной способности USB 12 Мбит / с), если ваша камера не определена как устройство с расширенным USB 2.0 (480 Мбит / с).
160x120 x 24-битный цвет x 30 FPS x (формат) = 9 216 000 бит / с (9,216 Мбит / с)
320x240 x 24-битный цвет x 9,766 FPS x (формат) = 12 000 000 бит / с (12.000 Мбит / с)
640x480 x 24-битный цвет x 2,441 FPS x (формат) = 12 000 000 бит / с (12.000 Мбит / с)
320x240 x 24-битный цвет x 30 кадров в секунду x (формат) = 36 864 000 бит / с (36,864 Мбит / с)
640x480 x 24-битный цвет x 30 кадров в секунду x (формат) = 147 456 000 бит / с (147,456 Мбит / с)
800x600 x 24-битный цвет x 30 кадров в секунду x (формат) = 230 400 000 бит / с (230 400 Мбит / с)
960x720 x 24-битный цвет x 30 кадров в секунду x (формат) = 331 776 000 бит / с (331,776 Мбит / с)
1280x960 x 24-битный цвет x 24,414 FPS x (формат) = 480 000 000 бит / с (480 000 Мбит / с)
Короче говоря, это зависит от программного обеспечения, которое вы используете для получения видео с камеры, типа USB-соединения, размера изображения, получаемого с камеры, и настроек захвата В ПО.
Так что ... без получения более подробной информации от вас, не более конкретная информация может быть предоставлена вам.
Вы говорите, что на веб-камере вообще нет маркировки производителя, которую можно было бы использовать, чтобы выяснить, какой именно продукт у вас есть?
Если он не встроен и если вы еще этого не сделали, переверните веб-камеру и найдите номера деталей, которые можно использовать, чтобы выяснить это.
Если он встроенный, то скажите нам, какая это модель компьютера, и это должно заставить нас пойти по правильному пути.
В обоих случаях мы можем выяснить технические характеристики веб-камеры, а также драйверы, которые необходимо загрузить и установить, чтобы ваш компьютер наилучшим образом использовал веб-камеру и позволил ей получить указанную частоту кадров.