Skip to main content

Python client for Spiral.

Project description

PySpiral

Optional H.264 Encoder

pyspiral keeps the GPL spiral-h264 encoder out of the default install. To use the production H.264 encode bridge, install the external encoder package:

pip install 'pyspiral[h264]'

This installs the spiral-h264 console command from PyPI. PySpiral still invokes it as an external process; source decode/filtering remains a system ffmpeg dependency. You can override the encoder executable with --encoder, the encoder= Python argument, SPIRAL_H264, or SPIRAL_H264_BIN.

Third-Party Notices

PySpiral packages include spiral/THIRD_PARTY_NOTICES.md. That notice documents the FFmpeg dynamic-linking boundary, the LGPL-only release requirement for FFmpeg-based builds, and the external GPL spiral-h264 encoder boundary.

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 Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

pyspiral-0.14.6-cp311-abi3-manylinux_2_28_x86_64.whl (35.9 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.28+ x86-64

pyspiral-0.14.6-cp311-abi3-manylinux_2_28_aarch64.whl (38.6 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.28+ ARM64

pyspiral-0.14.6-cp311-abi3-macosx_11_0_arm64.whl (32.3 MB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

File details

Details for the file pyspiral-0.14.6-cp311-abi3-manylinux_2_28_x86_64.whl.

File metadata

  • Download URL: pyspiral-0.14.6-cp311-abi3-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 35.9 MB
  • Tags: CPython 3.11+, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.21 {"installer":{"name":"uv","version":"0.11.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pyspiral-0.14.6-cp311-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9341bfab5bf409386b7580328218d4fa1c111945d1c373849fdef4d0ffe080d3
MD5 051edd3430c8ffb1dde586abd328470d
BLAKE2b-256 7ea7ba97a9d55d568da4b4149e4ae3033073c6b2439ed65a97e26f19b871b5ce

See more details on using hashes here.

File details

Details for the file pyspiral-0.14.6-cp311-abi3-manylinux_2_28_aarch64.whl.

File metadata

  • Download URL: pyspiral-0.14.6-cp311-abi3-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 38.6 MB
  • Tags: CPython 3.11+, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.21 {"installer":{"name":"uv","version":"0.11.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pyspiral-0.14.6-cp311-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 87616ef6f80996f5b9eac44ea143eb4f073d13f913ed2c8650782ef381470bcd
MD5 108bb2911c58033c06fcacfc9b995069
BLAKE2b-256 8c77ed13fbb3b8160396623d68a09be906824080b02acf2d81bced7bd13300d1

See more details on using hashes here.

File details

Details for the file pyspiral-0.14.6-cp311-abi3-macosx_11_0_arm64.whl.

File metadata

  • Download URL: pyspiral-0.14.6-cp311-abi3-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 32.3 MB
  • Tags: CPython 3.11+, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.21 {"installer":{"name":"uv","version":"0.11.21","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pyspiral-0.14.6-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a267acfd2588897c809ebf0300bf6c3bdcfb6a0f7ed2eecfae60fb30945d2fba
MD5 201a13a2ac3e3a87cf003436d3f7f6b2
BLAKE2b-256 56dbdb377846153d3dc7a8b8fa378e573a92438d30462c1d21dab65dfb7961e4

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