Skip to main content

A simple, libv4l2-based frames capture library. The pyv4l2 module based PyV4L2Camera development, I removed the v4lconvert_convert part of the code, the most original data to return the device. PyV4L2Camera module in https://gitlab.com/radish/PyV4L2Camera ,Thank you Dominik Pieczyński.

Installation

Libv4l2

Libv4l2 is packaged by various distributions:

Debian and Ubuntu

# apt-get install libv4l-dev

Fedora

# dnf install libv4l-devel

Arch Linux

# pacman -S v4l-utils

pyv4l2

To install pyv4l2:

$ pip install pyv4l2

pyv4l2 is only compatible with Python 3.

Usage

from pyv4l2.frame import Frame
from pyv4l2.control import Control

frame = Frame('/dev/video0')
frame_data = frame.get_frame()
control = Control("/dev/video0")
control.get_controls()
control.get_control_value(9963776)
control.set_control_value(9963776, 8)

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyv4l2-1.0.2.tar.gz (54.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyv4l2-1.0.2-py3.5-linux-x86_64.egg (151.5 kB view details)

Uploaded Egg

File details

Details for the file pyv4l2-1.0.2.tar.gz.

File metadata

  • Download URL: pyv4l2-1.0.2.tar.gz
  • Upload date:
  • Size: 54.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pyv4l2-1.0.2.tar.gz
Algorithm Hash digest
SHA256 69cdfe53fe9dcd8e64f74c63e224550ed50ffefe19725443f6b9c5a500c87b0f
MD5 070137cb903ce1e3e8701eeb8badac2a
BLAKE2b-256 33de1f484ce034347d8900923d005e613d49531ec5f9cce48e810c3dff008e8d

See more details on using hashes here.

File details

Details for the file pyv4l2-1.0.2-py3.5-linux-x86_64.egg.

File metadata

File hashes

Hashes for pyv4l2-1.0.2-py3.5-linux-x86_64.egg
Algorithm Hash digest
SHA256 822b8ca1aa5f68e0612f6f01b8630339131f7d75255bffa9bf5b5b6366b1d098
MD5 5a09510020daa00b29a5db17b05cbedb
BLAKE2b-256 127ec4ad5768a72567e947b063ccd3b76e29d9d53d42af99acea27f362b261e4

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.0.2 This release

2 files

1.0.1

2 files

0.1.5

1 file

0.1.3

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page