Skip to main content

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.

Metadata

Release files for avio 3.2.9

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

Source distribution (sdist)

Source distribution for avio 3.2.9
File Size Uploaded Provenance Actions
avio-3.2.9.tar.gz 34.1 kB Without provenance Details for avio-3.2.9.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for avio 3.2.9
File Actions
avio-3.2.9-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for avio-3.2.9-cp314-cp314-win_amd64.whl
avio-3.2.9-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details for avio-3.2.9-cp314-cp314-manylinux_2_28_x86_64.whl
avio-3.2.9-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details for avio-3.2.9-cp314-cp314-manylinux_2_28_aarch64.whl
avio-3.2.9-cp314-cp314-macosx_15_0_arm64.whl CPython 3.14 CPython 3.14 macOS 15.0+ ARM64 Details for avio-3.2.9-cp314-cp314-macosx_15_0_arm64.whl
avio-3.2.9-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for avio-3.2.9-cp313-cp313-win_amd64.whl
avio-3.2.9-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details for avio-3.2.9-cp313-cp313-manylinux_2_28_x86_64.whl
avio-3.2.9-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details for avio-3.2.9-cp313-cp313-manylinux_2_28_aarch64.whl
avio-3.2.9-cp313-cp313-macosx_15_0_arm64.whl CPython 3.13 CPython 3.13 macOS 15.0+ ARM64 Details for avio-3.2.9-cp313-cp313-macosx_15_0_arm64.whl
avio-3.2.9-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for avio-3.2.9-cp312-cp312-win_amd64.whl
avio-3.2.9-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details for avio-3.2.9-cp312-cp312-manylinux_2_28_x86_64.whl
avio-3.2.9-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details for avio-3.2.9-cp312-cp312-manylinux_2_28_aarch64.whl
avio-3.2.9-cp312-cp312-macosx_15_0_arm64.whl CPython 3.12 CPython 3.12 macOS 15.0+ ARM64 Details for avio-3.2.9-cp312-cp312-macosx_15_0_arm64.whl
avio-3.2.9-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for avio-3.2.9-cp311-cp311-win_amd64.whl
avio-3.2.9-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details for avio-3.2.9-cp311-cp311-manylinux_2_28_x86_64.whl
avio-3.2.9-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details for avio-3.2.9-cp311-cp311-manylinux_2_28_aarch64.whl
avio-3.2.9-cp311-cp311-macosx_15_0_arm64.whl CPython 3.11 CPython 3.11 macOS 15.0+ ARM64 Details for avio-3.2.9-cp311-cp311-macosx_15_0_arm64.whl
avio-3.2.9-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for avio-3.2.9-cp310-cp310-win_amd64.whl
avio-3.2.9-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details for avio-3.2.9-cp310-cp310-manylinux_2_28_x86_64.whl
avio-3.2.9-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details for avio-3.2.9-cp310-cp310-manylinux_2_28_aarch64.whl
avio-3.2.9-cp310-cp310-macosx_15_0_arm64.whl CPython 3.10 CPython 3.10 macOS 15.0+ ARM64 Details for avio-3.2.9-cp310-cp310-macosx_15_0_arm64.whl

Total release size: 608.4 MB

Release files / avio-3.2.9.tar.gz

Download URL avio-3.2.9.tar.gz
Size 34.1 kB
Tags Source
SHA-256 checksum
How to use checksums
b44b07094445887dad65962572b04e83664a4a75f3d3ad2b0db4c7f3c8397324
BLAKE2b-256 checksum
How to use checksums
0696a8a9e4b8b5d6808df63e369f148c37a363e37eb4d69d262896c6bf14ecb0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.12

Release files / avio-3.2.9-cp314-cp314-win_amd64.whl

Download URL avio-3.2.9-cp314-cp314-win_amd64.whl
Size 63.3 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
6283c6f2960616503ec4f62c4f68872a7a3dcbdaa94efc80ed8a029abcc79897
BLAKE2b-256 checksum
How to use checksums
1e192fdebe8f1abff877c93b4a8f7d2efeeffc393cf3f7a91474144107539493
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.11

Release files / avio-3.2.9-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL avio-3.2.9-cp314-cp314-manylinux_2_28_x86_64.whl
Size 23.5 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
739ba9c73fe62fb31a020f866554a84480acfbe42730e226439eaae3610cca47
BLAKE2b-256 checksum
How to use checksums
e3b45ed3ff5c323f411d557f8dea611cbe746bcdd4adcfe6fac0d6002fccf4e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.12

Release files / avio-3.2.9-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL avio-3.2.9-cp314-cp314-manylinux_2_28_aarch64.whl
Size 22.2 MB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
75e5f1b474c3763dde34fe3fb8a5976204ac7e9f8b6c22a2777c764ccc15d173
BLAKE2b-256 checksum
How to use checksums
5aab5b5e7a9dcd2d17356ab3112f3dcbcafeb0582a581a57699de052e19ec2e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.11

Release files / avio-3.2.9-cp314-cp314-macosx_15_0_arm64.whl

Download URL avio-3.2.9-cp314-cp314-macosx_15_0_arm64.whl
Size 13.8 MB
Tags CPython 3.14 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
8b09076ba366f7e8f52ed7c968cca4f21516c60b96a6f82b161949cc3b6ef35d
BLAKE2b-256 checksum
How to use checksums
763a6edbd06bb941d2201a8be6e7aef80fc6e5ec50bc27a728e51087715f3a51
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.2

Release files / avio-3.2.9-cp313-cp313-win_amd64.whl

Download URL avio-3.2.9-cp313-cp313-win_amd64.whl
Size 61.9 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
98101d47288c322a432c02a0e2d89b4e0e619368ac197792df3e7206b6e652e9
BLAKE2b-256 checksum
How to use checksums
e8a648c580ae888c2cf9074aa8af7a3f0c147560048fea3e79d10643f63678ba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.11

Release files / avio-3.2.9-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL avio-3.2.9-cp313-cp313-manylinux_2_28_x86_64.whl
Size 23.5 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
07f7db3bedbe6d72dc1828d7735811eb7fe02fdf5d61f94ac98fabed4e9c170d
BLAKE2b-256 checksum
How to use checksums
7644ef6cde6307970f4afb059ff6d147197f547a6ed81c94bcfbaada0183d418
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.12

Release files / avio-3.2.9-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL avio-3.2.9-cp313-cp313-manylinux_2_28_aarch64.whl
Size 22.2 MB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
e06386ea8aa477087a7082d8db1f8bee6e64eda122e6c96d86a86f9b2589d45e
BLAKE2b-256 checksum
How to use checksums
c02052b355abbce069ff0c6e67fa8b428d6915cfeca6c0cdd1169f73c4f54d17
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.11

Release files / avio-3.2.9-cp313-cp313-macosx_15_0_arm64.whl

Download URL avio-3.2.9-cp313-cp313-macosx_15_0_arm64.whl
Size 13.8 MB
Tags CPython 3.13 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
22a516bd05a2a906b94abc95b832ebc918f56c77901881bd41db9b456649343a
BLAKE2b-256 checksum
How to use checksums
44c381e067009af8bfe22bf38c69094cc83ee2205d9495797a51863be15c6426
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.2

Release files / avio-3.2.9-cp312-cp312-win_amd64.whl

Download URL avio-3.2.9-cp312-cp312-win_amd64.whl
Size 61.9 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
bf52988fcc28b8492f14dda5d7f40f790a042e050e299d6e14318c0ee90c6c4e
BLAKE2b-256 checksum
How to use checksums
6370de04028e63c10d11092ccf78610282c1607651092ae5b766cf1ffde150a9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.11

Release files / avio-3.2.9-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL avio-3.2.9-cp312-cp312-manylinux_2_28_x86_64.whl
Size 23.5 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
071aa3ac82089c816135829537b2747b84a00cdf43d64af0317951c425dcf355
BLAKE2b-256 checksum
How to use checksums
8bdd5d7685d849cfdec6b0086d7f036b154137c342a747c46598d2187b002fbd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.12

Release files / avio-3.2.9-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL avio-3.2.9-cp312-cp312-manylinux_2_28_aarch64.whl
Size 22.2 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
7987054c71391064e2a448a21b1b0fb668d4bcedb3a800b435f2a72354085295
BLAKE2b-256 checksum
How to use checksums
043040c3aed3cabe773b68b1f01dbc88abe451d3d9c3366a80e5ae45ebada6b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.11

Release files / avio-3.2.9-cp312-cp312-macosx_15_0_arm64.whl

Download URL avio-3.2.9-cp312-cp312-macosx_15_0_arm64.whl
Size 13.8 MB
Tags CPython 3.12 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
9b5a5bf797ab79e35d335e6da943d8e63c74e418352cc17189b1ae690a09d7ad
BLAKE2b-256 checksum
How to use checksums
a4dca13ea16752f3d90c64b8ec025adc153b669e6c9c6007d8b701c0ca7b5c2c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.2

Release files / avio-3.2.9-cp311-cp311-win_amd64.whl

Download URL avio-3.2.9-cp311-cp311-win_amd64.whl
Size 61.9 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
54c5e446e1f61ab2e9de9a280d4c7b129d4d76ada89b0549f81bb3181e732403
BLAKE2b-256 checksum
How to use checksums
08c64915dcbf1f6662966e2422bba48d2e18ce8f3e26f865d7447c0a6824d3da
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.11

Release files / avio-3.2.9-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL avio-3.2.9-cp311-cp311-manylinux_2_28_x86_64.whl
Size 23.5 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
19dc09a8e6d4b73455caa24c44c87e0831cc69ca871afa09fa51d717be82ac0a
BLAKE2b-256 checksum
How to use checksums
825418ea243e7ebe085ba27bd90e85bd569c2554a76eab621e9b87bd1240e846
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.12

Release files / avio-3.2.9-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL avio-3.2.9-cp311-cp311-manylinux_2_28_aarch64.whl
Size 22.2 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
635ab032ba1655b59cdc881d72d5726439c4191f60c751ec4024c07f79971038
BLAKE2b-256 checksum
How to use checksums
d6c332effa83720cec8a935a4647e748c8f5d72bfecf9d395703f0c4e6dc0f36
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.11

Release files / avio-3.2.9-cp311-cp311-macosx_15_0_arm64.whl

Download URL avio-3.2.9-cp311-cp311-macosx_15_0_arm64.whl
Size 13.8 MB
Tags CPython 3.11 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
34135cf19e8c9836750ace02a688658956b6d18a67c967226b9f42d4bca41545
BLAKE2b-256 checksum
How to use checksums
f81438aecd615c2192c22af20db097bc685ff8b6a4f39de9b0834962ccb8dce0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.2

Release files / avio-3.2.9-cp310-cp310-win_amd64.whl

Download URL avio-3.2.9-cp310-cp310-win_amd64.whl
Size 61.9 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
9d0b82aeb0232ea81b7248e3ef55a22d732c2882f8a9c2f11fa752da69c1ae92
BLAKE2b-256 checksum
How to use checksums
aa18f4b1b643de2ef8c02d25861048c9a0a560bda0bc5f2d6eaf9754583cfc2f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.11

Release files / avio-3.2.9-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL avio-3.2.9-cp310-cp310-manylinux_2_28_x86_64.whl
Size 23.5 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b4cfb6087e1814c6241d35b66026a1b2ecb81fec669b44be817270bc133db8b5
BLAKE2b-256 checksum
How to use checksums
c25038a532005677c70fcb60ee6f6556c9cdc2ae1e3485264b8428d6ab1957c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.12

Release files / avio-3.2.9-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL avio-3.2.9-cp310-cp310-manylinux_2_28_aarch64.whl
Size 22.2 MB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
9e0f67f558ddac856583d5cb665bb796ff119198833b123acb218423461ab435
BLAKE2b-256 checksum
How to use checksums
d77e88e48ecb33b56aa6e6fd608c54754c652e8b2fa558b0ddc5e366b1bc1341
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.11

Release files / avio-3.2.9-cp310-cp310-macosx_15_0_arm64.whl

Download URL avio-3.2.9-cp310-cp310-macosx_15_0_arm64.whl
Size 13.8 MB
Tags CPython 3.10 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
91c77fbc3aeebadb5571820767539788d0e60f5e663f01f63c9e01d612fc1173
BLAKE2b-256 checksum
How to use checksums
dc5526854f7b3936587538276e83fae7730edb20d5a2af78962cf40a10544f00
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.2

Security for avio 3.2.9

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.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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