Video reader on top of imageio that compares returned frames to a list of hashes
Project description
videoreader
Videoreader, currently a pyav v3 wrapper, with the following features:
- Reading CCV-Files
- Preemptive cached video access
- Simoultanous threaded reading of multiple video files
- Effects applied by a pipelined graph-structure
Syntax
The syntax is mostly orientated on ffmpeg, generally [<input1>][<input2>]<effect=arg0=<arg0>>[<output>]
- Effects are sepperated by simikolon
- Inputs/Outputs of effects are defined in squared brackets
- arguments can be defined by effect
run_pipeline.py
This is a simple tool if you want to use the videoreader from the commandline. You can define the following options:
- '-i', '--input' <Can define multiple input-files>
- '-o', '--output' <Define where to write output>
- '-g', '--filtergraph' <The filtegraph which is applied>
Examples:
- python3 svidreader/run_pipeline.py -i ../test/cubes.mp4 --filtergraph "contrast" --output test.csv
List of effects:
- scale
Scales input by a given factor
scale: float, factor of scaling - arange
Aranges multiple inputs into a grid
ncols: int, number of columns - viewer
Views the last read input backend: string, Backend to be used, values are matplotlib, ffplay, opencv - bgr2gray
Converts each RGB-input-frame to three grayscale-outputs - cache
Adds a cache with saves the last shown frames - tblend
Subtraction of the previous to the current frame - perprojection
Perspective projection from different camera-models
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
bbo-svidreader-0.3.3.tar.gz
(10.8 kB
view hashes)
Built Distribution
Close
Hashes for bbo_svidreader-0.3.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 22bdcf28b2ab6c3dc48170d144960915234644f880089fe0b76b656d805545c2 |
|
MD5 | 822775d825fd4033bbcc3a89608440ad |
|
BLAKE2b-256 | 1efc29bcf4b9d26e92d9e1007d67bdbbbac6945ac1dc7ae0ddb7049bd2e56f91 |