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.12-cp311-abi3-manylinux_2_28_x86_64.whl (36.5 MB view details)

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

pyspiral-0.14.12-cp311-abi3-manylinux_2_28_aarch64.whl (39.3 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.28+ ARM64

pyspiral-0.14.12-cp311-abi3-macosx_11_0_arm64.whl (32.9 MB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: pyspiral-0.14.12-cp311-abi3-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 36.5 MB
  • Tags: CPython 3.11+, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.24 {"installer":{"name":"uv","version":"0.11.24","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.12-cp311-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 650fd565f48b2cd3e75b6691f9607b26ca10f77067159baa97f186a9d087d417
MD5 f9f6fb2629a9c5ecb06871c6c3306a72
BLAKE2b-256 d545a9fd269064bd0f81d1a2ba0c31895640b2f8b50d7c28022a2751369e3d14

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyspiral-0.14.12-cp311-abi3-manylinux_2_28_aarch64.whl
  • Upload date:
  • Size: 39.3 MB
  • Tags: CPython 3.11+, manylinux: glibc 2.28+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.24 {"installer":{"name":"uv","version":"0.11.24","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.12-cp311-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2a48ee37a49151cafd4f95e1180f984e10db8bc7d2738eec811bc5adad914566
MD5 b26f08d50c5c3b5676191077984367ab
BLAKE2b-256 b3f19543528ab90f51faf9d1d0b51d27bed9ac1c497c2482ac4fc0fd2cdfaaf4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyspiral-0.14.12-cp311-abi3-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 32.9 MB
  • Tags: CPython 3.11+, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.24 {"installer":{"name":"uv","version":"0.11.24","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.12-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d447091829737eb8584fef999295c1b5cc4d9bf4afe8cc872462e292d3f530c0
MD5 99008057574202d2acd7e3e4e70942b7
BLAKE2b-256 a7391031009b17518027ab714d05615ffe418c788cf2feff5628a8c11a43f2b5

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