Skip to main content

A python module for processing media streams

Project description

avio

Python library for processing media streams.

Linux

Use for both x86_64 and aarch64. Start the docker container and cd to $HOME, it won't work from /.

Docker configuration

sudo snap install docker
sudo groupadd docker
sudo usermod -aG docker $USER
sudo reboot now

Start the container. Select your architecture.

  • x86_64
   docker run -it quay.io/pypa/manylinux_2_28_x86_64 /bin/bash
  • aarch64
   docker run -it quay.io/pypa/manylinux_2_28_aarch64 /bin/bash

From inside the container, run the build

cd $HOME
git clone https://github.com/sr99622/libavio
libavio/scripts/linux/linux_build

The package installers will be found in the libavio/wheelhouse directory. For a quick test:

. $HOME/py313/bin/activate
pip install $HOME/libavio/wheelhouse/*313*
python
>>> import avio
>>> avio.__version__
>>> avio.Player("") 

Mac

to build package on mac, build out a virtual machine, then from terminal

git

This will start the XCode tools installation. Once complete:

cd $HOME
git clone https://github.com/sr99622/libavio
libavio/scripts/mac/mac_build

to test

. $HOME/py313/bin/activate
pip install $HOME/libavio/fixed_wheels/*313*
python
>>> import avio
>>> avio.__version__ 
>>> avio.Player("")

Windows

to build on windows a virtual machine is recommended, run from administrator prompt. Note that if a system python is installed, it may interfer with the linking process.

cd %HOMEPATH%
git clone https://github.com/sr99622/libavio
libavio\scripts\windows\windows_build

to test

cd %HOMEPATH%
py313\scripts\activate
for /f "delims=" %F in ('dir /b /s libavio\wheelhouse\*313*') do pip install "%F"
python
>>> import avio
>>> avio.__version__
>>> avio.Player("")

 

Copyright (c) 2022, 2023, 2024, 2026 Stephen Rhodes

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

SDL

SDL 2.0 and newer are available under the zlib license :

This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software.

Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:

  1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required.
  2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
  3. This notice may not be removed or altered from any source distribution.

FFMPEG

Please refer to the ffmpeg website for detailed licensing information.

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

avio-3.2.9.tar.gz (34.1 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

avio-3.2.9-cp314-cp314-win_amd64.whl (63.3 MB view details)

Uploaded CPython 3.14Windows x86-64

avio-3.2.9-cp314-cp314-manylinux_2_28_x86_64.whl (23.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

avio-3.2.9-cp314-cp314-manylinux_2_28_aarch64.whl (22.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

avio-3.2.9-cp314-cp314-macosx_15_0_arm64.whl (13.8 MB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

avio-3.2.9-cp313-cp313-win_amd64.whl (61.9 MB view details)

Uploaded CPython 3.13Windows x86-64

avio-3.2.9-cp313-cp313-manylinux_2_28_x86_64.whl (23.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

avio-3.2.9-cp313-cp313-manylinux_2_28_aarch64.whl (22.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

avio-3.2.9-cp313-cp313-macosx_15_0_arm64.whl (13.8 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

avio-3.2.9-cp312-cp312-win_amd64.whl (61.9 MB view details)

Uploaded CPython 3.12Windows x86-64

avio-3.2.9-cp312-cp312-manylinux_2_28_x86_64.whl (23.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

avio-3.2.9-cp312-cp312-manylinux_2_28_aarch64.whl (22.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

avio-3.2.9-cp312-cp312-macosx_15_0_arm64.whl (13.8 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

avio-3.2.9-cp311-cp311-win_amd64.whl (61.9 MB view details)

Uploaded CPython 3.11Windows x86-64

avio-3.2.9-cp311-cp311-manylinux_2_28_x86_64.whl (23.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

avio-3.2.9-cp311-cp311-manylinux_2_28_aarch64.whl (22.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

avio-3.2.9-cp311-cp311-macosx_15_0_arm64.whl (13.8 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

avio-3.2.9-cp310-cp310-win_amd64.whl (61.9 MB view details)

Uploaded CPython 3.10Windows x86-64

avio-3.2.9-cp310-cp310-manylinux_2_28_x86_64.whl (23.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

avio-3.2.9-cp310-cp310-manylinux_2_28_aarch64.whl (22.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

avio-3.2.9-cp310-cp310-macosx_15_0_arm64.whl (13.8 MB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

File details

Details for the file avio-3.2.9.tar.gz.

File metadata

  • Download URL: avio-3.2.9.tar.gz
  • Upload date:
  • Size: 34.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for avio-3.2.9.tar.gz
Algorithm Hash digest
SHA256 b44b07094445887dad65962572b04e83664a4a75f3d3ad2b0db4c7f3c8397324
MD5 8645e58f53e9384054c1dd7f7845dbde
BLAKE2b-256 0696a8a9e4b8b5d6808df63e369f148c37a363e37eb4d69d262896c6bf14ecb0

See more details on using hashes here.

File details

Details for the file avio-3.2.9-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: avio-3.2.9-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 63.3 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for avio-3.2.9-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 6283c6f2960616503ec4f62c4f68872a7a3dcbdaa94efc80ed8a029abcc79897
MD5 20fd297a96f2ff641e3473da7a73ea60
BLAKE2b-256 1e192fdebe8f1abff877c93b4a8f7d2efeeffc393cf3f7a91474144107539493

See more details on using hashes here.

File details

Details for the file avio-3.2.9-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for avio-3.2.9-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 739ba9c73fe62fb31a020f866554a84480acfbe42730e226439eaae3610cca47
MD5 3b2d7cb27e257f25e64add0f507fc51d
BLAKE2b-256 e3b45ed3ff5c323f411d557f8dea611cbe746bcdd4adcfe6fac0d6002fccf4e5

See more details on using hashes here.

File details

Details for the file avio-3.2.9-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for avio-3.2.9-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 75e5f1b474c3763dde34fe3fb8a5976204ac7e9f8b6c22a2777c764ccc15d173
MD5 ac39847ace87185235764bee17928e47
BLAKE2b-256 5aab5b5e7a9dcd2d17356ab3112f3dcbcafeb0582a581a57699de052e19ec2e3

See more details on using hashes here.

File details

Details for the file avio-3.2.9-cp314-cp314-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for avio-3.2.9-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 8b09076ba366f7e8f52ed7c968cca4f21516c60b96a6f82b161949cc3b6ef35d
MD5 3c963a656d31ba5413d2e5b067d8d826
BLAKE2b-256 763a6edbd06bb941d2201a8be6e7aef80fc6e5ec50bc27a728e51087715f3a51

See more details on using hashes here.

File details

Details for the file avio-3.2.9-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: avio-3.2.9-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 61.9 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for avio-3.2.9-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 98101d47288c322a432c02a0e2d89b4e0e619368ac197792df3e7206b6e652e9
MD5 f52c90694aa19f43fca092a50d11567d
BLAKE2b-256 e8a648c580ae888c2cf9074aa8af7a3f0c147560048fea3e79d10643f63678ba

See more details on using hashes here.

File details

Details for the file avio-3.2.9-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for avio-3.2.9-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 07f7db3bedbe6d72dc1828d7735811eb7fe02fdf5d61f94ac98fabed4e9c170d
MD5 fb9cea7ba84954aa3161d6688dd44b2c
BLAKE2b-256 7644ef6cde6307970f4afb059ff6d147197f547a6ed81c94bcfbaada0183d418

See more details on using hashes here.

File details

Details for the file avio-3.2.9-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for avio-3.2.9-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e06386ea8aa477087a7082d8db1f8bee6e64eda122e6c96d86a86f9b2589d45e
MD5 06611b4005bbcbb1bd128b089a8eccdf
BLAKE2b-256 c02052b355abbce069ff0c6e67fa8b428d6915cfeca6c0cdd1169f73c4f54d17

See more details on using hashes here.

File details

Details for the file avio-3.2.9-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for avio-3.2.9-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 22a516bd05a2a906b94abc95b832ebc918f56c77901881bd41db9b456649343a
MD5 f959dff056e9a82292f3a5434b0b914f
BLAKE2b-256 44c381e067009af8bfe22bf38c69094cc83ee2205d9495797a51863be15c6426

See more details on using hashes here.

File details

Details for the file avio-3.2.9-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: avio-3.2.9-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 61.9 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for avio-3.2.9-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 bf52988fcc28b8492f14dda5d7f40f790a042e050e299d6e14318c0ee90c6c4e
MD5 57fa6e63c3973d9d3d9fdf967b2625b3
BLAKE2b-256 6370de04028e63c10d11092ccf78610282c1607651092ae5b766cf1ffde150a9

See more details on using hashes here.

File details

Details for the file avio-3.2.9-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for avio-3.2.9-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 071aa3ac82089c816135829537b2747b84a00cdf43d64af0317951c425dcf355
MD5 0924b0ab7d5f5cf789f5013521a768c5
BLAKE2b-256 8bdd5d7685d849cfdec6b0086d7f036b154137c342a747c46598d2187b002fbd

See more details on using hashes here.

File details

Details for the file avio-3.2.9-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for avio-3.2.9-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7987054c71391064e2a448a21b1b0fb668d4bcedb3a800b435f2a72354085295
MD5 5cc018abd00a7bfb9564b37ebd8c1693
BLAKE2b-256 043040c3aed3cabe773b68b1f01dbc88abe451d3d9c3366a80e5ae45ebada6b6

See more details on using hashes here.

File details

Details for the file avio-3.2.9-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for avio-3.2.9-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 9b5a5bf797ab79e35d335e6da943d8e63c74e418352cc17189b1ae690a09d7ad
MD5 1979f2ed655e5f6da6e0986233e6d5ba
BLAKE2b-256 a4dca13ea16752f3d90c64b8ec025adc153b669e6c9c6007d8b701c0ca7b5c2c

See more details on using hashes here.

File details

Details for the file avio-3.2.9-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: avio-3.2.9-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 61.9 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for avio-3.2.9-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 54c5e446e1f61ab2e9de9a280d4c7b129d4d76ada89b0549f81bb3181e732403
MD5 6e59be9a3353b46377ef209fd32c9e04
BLAKE2b-256 08c64915dcbf1f6662966e2422bba48d2e18ce8f3e26f865d7447c0a6824d3da

See more details on using hashes here.

File details

Details for the file avio-3.2.9-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for avio-3.2.9-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 19dc09a8e6d4b73455caa24c44c87e0831cc69ca871afa09fa51d717be82ac0a
MD5 9fc43bf7b61813622bc78a05f9142b47
BLAKE2b-256 825418ea243e7ebe085ba27bd90e85bd569c2554a76eab621e9b87bd1240e846

See more details on using hashes here.

File details

Details for the file avio-3.2.9-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for avio-3.2.9-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 635ab032ba1655b59cdc881d72d5726439c4191f60c751ec4024c07f79971038
MD5 b9cc1e0df92e357d2aec7dc0218d85bc
BLAKE2b-256 d6c332effa83720cec8a935a4647e748c8f5d72bfecf9d395703f0c4e6dc0f36

See more details on using hashes here.

File details

Details for the file avio-3.2.9-cp311-cp311-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for avio-3.2.9-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 34135cf19e8c9836750ace02a688658956b6d18a67c967226b9f42d4bca41545
MD5 a563cb582c37fecbe552e1e9b29442b7
BLAKE2b-256 f81438aecd615c2192c22af20db097bc685ff8b6a4f39de9b0834962ccb8dce0

See more details on using hashes here.

File details

Details for the file avio-3.2.9-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: avio-3.2.9-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 61.9 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for avio-3.2.9-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9d0b82aeb0232ea81b7248e3ef55a22d732c2882f8a9c2f11fa752da69c1ae92
MD5 9e50242aac7e5f13f6690bb222d8906b
BLAKE2b-256 aa18f4b1b643de2ef8c02d25861048c9a0a560bda0bc5f2d6eaf9754583cfc2f

See more details on using hashes here.

File details

Details for the file avio-3.2.9-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for avio-3.2.9-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b4cfb6087e1814c6241d35b66026a1b2ecb81fec669b44be817270bc133db8b5
MD5 96d036c84dc2e49bc28802d5a02f91ab
BLAKE2b-256 c25038a532005677c70fcb60ee6f6556c9cdc2ae1e3485264b8428d6ab1957c1

See more details on using hashes here.

File details

Details for the file avio-3.2.9-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for avio-3.2.9-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9e0f67f558ddac856583d5cb665bb796ff119198833b123acb218423461ab435
MD5 ace9e1b25a91957393657bb193ff96b0
BLAKE2b-256 d77e88e48ecb33b56aa6e6fd608c54754c652e8b2fa558b0ddc5e366b1bc1341

See more details on using hashes here.

File details

Details for the file avio-3.2.9-cp310-cp310-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for avio-3.2.9-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 91c77fbc3aeebadb5571820767539788d0e60f5e663f01f63c9e01d612fc1173
MD5 098e464c50daa2d6bccb122537373701
BLAKE2b-256 dc5526854f7b3936587538276e83fae7730edb20d5a2af78962cf40a10544f00

See more details on using hashes here.

Supported by

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