Video Frameserver for Numpy
Project description
Vidsrc is a Python library to read frames from video files as numpy arrays via the DirectShow IMediaDet interface.
- Author:
- Organization:
Laboratory for Fluorescence Dynamics. University of California, Irvine
- Version:
2019.1.1
Requirements
Microsoft Visual Studio (build)
DirectX 9.0c SDK (build)
DirectShow BaseClasses include files (build)
DirectShow STRMBASE.lib (build)
Revisions
- 2019.1.1
Update copyright year.
Notes
The DirectShow IMediaDet interface is deprecated and may be removed from future releases of Windows (https://docs.microsoft.com/en-us/windows/desktop/directshow/imediadet).
Example
>>> from vidsrc import VideoSource >>> video = VideoSource('test.avi', grayscale=False) >>> len(video) # number of frames in video 48 >>> video.duration # length in s 1.6016 >>> video.framerate # frames per second 29.970089850329373 >>> video.shape # frames, height, width, color channels (48, 64, 64, 3) >>> frame = video[0] # access first frame >>> frame = video[-1] # access last frame >>> for frame in video: ... pass # do_something_with(frame)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
vidsrc-2019.1.1.tar.gz
(146.4 kB
view hashes)
Built Distributions
Close
Hashes for vidsrc-2019.1.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd5900d3e5271c5a56703305fe25dfa36cddd7ce3453f1bdc4cf5118ae24a414 |
|
MD5 | 01f32856866514f4e5734d1d3c3dbf65 |
|
BLAKE2b-256 | 131a8633c6d267e426fd01f3d7beac17c6c97f0194d109fb86a6faa24f15217f |
Close
Hashes for vidsrc-2019.1.1-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b29b435508218fb10f3814012004830f6729679fe0cd33c4e54065eebdf0245 |
|
MD5 | 1014a5c625b3d558a2c41d9fe985ebff |
|
BLAKE2b-256 | 47ca72a2b83aad5cd7bb067240e67089ff718ca64d289eb863ffe86df50dffa3 |
Close
Hashes for vidsrc-2019.1.1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08937d89964e1a4e77e0714e69ae120e1ff8a2e1bbf99ecd8f80bd01f5052bad |
|
MD5 | 054820b481f8258ab1c3208e39b62012 |
|
BLAKE2b-256 | 2ff18ae00b77f2cccfddf9492a25124fdee6f09a26a5fa333843ccc0e9b56aae |
Close
Hashes for vidsrc-2019.1.1-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8cba5c61dff48810090f6ba3c9016ce3d2b41af63084e58a5e74565d396d34b |
|
MD5 | 7b5af2404db210bb2c9cc21d4258b4be |
|
BLAKE2b-256 | 886bc58e96f3399aae0a592dc1a87ab51ae94ae4fb6e6c4951a963a51f64ec57 |
Close
Hashes for vidsrc-2019.1.1-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad913324ad25c8b00f1d8bc6d475fdcc46ab1ef37266db542e91c674dcaad9b8 |
|
MD5 | 3f4526e5998aa0d251e60860e6d0f75c |
|
BLAKE2b-256 | 1eb1af636a5df1e50bf9ab0368a22ea86c82af29b3ace4814052c2277ee87e19 |
Close
Hashes for vidsrc-2019.1.1-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d2673d258a31d7abd3caa47dd26cc775fd6cbf150bf212ee378bc0088853d0f |
|
MD5 | f75958ead81f59db908e61fcdd152762 |
|
BLAKE2b-256 | 880035b6eea30ca5537cef2f890172580fa7e0e6fe0d1e5a351ebb0051e95048 |
Close
Hashes for vidsrc-2019.1.1-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c632ee7f6a2b47eeecfed8ae673f005c9cf6f6c671bb15a4ece7a8ab89248d6 |
|
MD5 | 9fd296c668e0e0e4b20bdc92dcd7f6c7 |
|
BLAKE2b-256 | ae07d37775be2ad9ab2e150d4ca3a87a7c087b11032272d3048247b1fcfa5438 |
Close
Hashes for vidsrc-2019.1.1-cp35-cp35m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7f8b934c22ae47fe6da242069b0475ab57d460dc69948f87fc3aa81aafde40b |
|
MD5 | 54b1832f9c4c3b9fc3e016b8988c2719 |
|
BLAKE2b-256 | 590f807476609681ab761d295801dc22de520fa28dc79a9db75315508313f174 |
Close
Hashes for vidsrc-2019.1.1-cp34-cp34m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9541bb3fc06886e8380dc5243349d16e8e8dc14122a5560a7db95eadaade7818 |
|
MD5 | f5a7e9a202a059f5e76c95db1580f8af |
|
BLAKE2b-256 | bd7bc53b716e8da20635b57663e2fc50edaedc49146492e79d3552443ae6cf92 |
Close
Hashes for vidsrc-2019.1.1-cp34-cp34m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 813a25011973bee39496a187e6fdf8e0cdc480f428521b835d4eb0ed7de69415 |
|
MD5 | ba02865ad7bf70d2c13f534034d253ca |
|
BLAKE2b-256 | 90bfa23e5adaae2440a0edf175a1efb5bf19670818147de2c57a32beafa77b69 |
Close
Hashes for vidsrc-2019.1.1-cp27-cp27m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4d4a618e53ec67363ca5d56215e797c63e908596086ade15337f3aec153bad9 |
|
MD5 | f5ac85a930bbd7ba1d0535fe0aa8434d |
|
BLAKE2b-256 | 3237fa0642c7f042a1b3f5fd2eb99bd10f4cd39572695afb7970190943d4e337 |
Close
Hashes for vidsrc-2019.1.1-cp27-cp27m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 231c530b8facebaed136ea12f1b737d32e53acce0af2d14a21267c875e1f7def |
|
MD5 | a70ab13648f2cb3a13d9a9edeef27a1e |
|
BLAKE2b-256 | 512b14225270cbd4d0aee5ec1704278499412eefb8736577da39af38b0dc9860 |