opencast/pyCA has 51 GitHub stars and 45 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-15 05:38 UTC. Last push 2026-09-13.
Measured star growth
- in 24h
- 0
- in 7 days
- Collecting history
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
About
Python Capture Agent for Opencast
Creative & MediaREADME.md
OriginalPyCA – Opencast Capture Agent
.. image:: https://github.com/opencast/pyCA/actions/workflows/test.yml/badge.svg :target: https://github.com/opencast/pyCA/actions/workflows/test.yml :alt: Test pyCA GitHub Workflow Status .. image:: https://img.shields.io/github/license/opencast/pyCA :target: https://github.com/opencast/pyCA/blob/master/license.lgpl :alt: LGPL-3 license
PyCA is a fully functional Opencast_ capture agent written in Python.
It is free software licensed under the terms of the GNU Lesser General Public License_.
The goals of pyCA are to be…
- flexible for any kind of capture device
- simplistic in code and functionality
- nonrestrictive in terms of choosing capture software
PyCA can be run on almost any kind of devices: A regular PC equipped with
capture cards, a server to capture network streams, small boards or embedded
devices like the Raspberry Pi_.
Python Versions
PyCA requires Python ≥ 3.6. Older versions of Python will not work.
Documentation
For a detailed installation guide, take a look at the PyCA documentation_.
Quick Install for Experienced Users
PyCA is configured to use FFmpeg_ by default. Make sure to have it installed or adjust the configuration to use something else.
.. code-block:: bash
git clone https://github.com/opencast/pyCA.git
cd pyCA
python3 -m venv venv
. ./venv/bin/activate
pip install -r requirements.txt
npm ci
vim etc/pyca.conf <-- Edit the configuration
./start.sh
.. _Opencast: https://opencast.org .. _GNU Lesser General Public License: https://raw.githubusercontent.com/opencast/pyCA/master/license.lgpl .. _Raspberry Pi: https://raspberrypi.org .. _Travis configuration: https://raw.githubusercontent.com/opencast/pyCA/master/.travis.yml .. _FFmpeg: https://ffmpeg.org .. _PyCA documentation: https://github.com/opencast/pyCA/tree/master/docs#welcome-to-the-pyca-documentation