Skip to main content

Python bindings for the v4l2 userspace api.

Project description

A Python binding for the v4l2 (video4linux2) userspace api, using
ctypes. Basic example usage::

>>> import v4l2
>>> import fcntl
>>> vd = open('/dev/video0', 'rw')
>>> cp = v4l2.v4l2_capability()
>>> fcntl.ioctl(vd, v4l2.VIDIOC_QUERYCAP, cp)
0
>>> cp.driver
'uvcvideo'
>>> cp.card
'USB 2.0 Camera'

See the ``linux/videodev2.h`` header file for details. Currently the
bindings are up to date with the 2.6.34 kernel headers.

* `Video for Linux Two Specification <http://linuxtv.org/downloads/v4l-dvb-
apis/ch07s02.html>`_
* `Reporting bugs <http://bugs.launchpad.net/python-v4l2>`_

Project details


Download files

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

Source Distribution

v4l2-0.2.tar.gz (23.1 kB view details)

Uploaded Source

File details

Details for the file v4l2-0.2.tar.gz.

File metadata

  • Download URL: v4l2-0.2.tar.gz
  • Upload date:
  • Size: 23.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for v4l2-0.2.tar.gz
Algorithm Hash digest
SHA256 0d8f31f9d554ded4d0b50a31a7be5590b861df9e1ba256ee757e1c09175dd4a2
MD5 63ad6c62d907d0a9d8efad9a66357451
BLAKE2b-256 1f3ca4e9abe360c76c7268cde9e7fbf7164c357063b29debbf0d36836097318c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page