Skip to main content

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

Metadata

Release files for bbo-svidreader 0.8.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for bbo-svidreader 0.8.1
File Size Uploaded Provenance
bbo_svidreader-0.8.1.tar.gz 33.6 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for bbo-svidreader 0.8.1
File Interpreter ABI Platform
bbo_svidreader-0.8.1-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 77.4 kB

Release files / bbo_svidreader-0.8.1.tar.gz

Download URL bbo_svidreader-0.8.1.tar.gz
Size 33.6 kB
Tags Source
SHA-256 checksum
How to use checksums
f8fdceb9d6c2fb2103008674d1de30f0f6874eade5159beb2bdb0a46e3cae93e
BLAKE2b-256 checksum
How to use checksums
bd798a0e1dd4ddb059a0f9a468bd88f084e4a8497b525eba2d64ad447be41b0f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-httpx/0.27.2

Release files / bbo_svidreader-0.8.1-py2.py3-none-any.whl

Download URL bbo_svidreader-0.8.1-py2.py3-none-any.whl
Size 43.7 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
5b3d25e595d5efb90a9f2915b7ea12a043a3b4a359de9da35163b9c62bd022a9
BLAKE2b-256 checksum
How to use checksums
d87cb9b3d84467f106fd33a3709b5f1ac7171d3b8e1f3e4833f9f26d0d5a5e26
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-httpx/0.27.2

Security for bbo-svidreader 0.8.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page