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

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

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

Uploaded CPython 3.11+manylinux: glibc 2.28+ ARM64

pyspiral-0.14.13-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.13-cp311-abi3-manylinux_2_28_x86_64.whl.

File metadata

  • Download URL: pyspiral-0.14.13-cp311-abi3-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 36.6 MB
  • Tags: CPython 3.11+, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.25 {"installer":{"name":"uv","version":"0.11.25","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.13-cp311-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 eb0b7e858a09e3d19f2ce9d556025ff781401652ca4a2bcbb152bd73a26028cc
MD5 bc678fd5e356b7b866b3007c3967e5ba
BLAKE2b-256 f943d61e768bed61e31ea9a826ed34ac7576a21a8c35f21ce108f1b59b182fa6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyspiral-0.14.13-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.25 {"installer":{"name":"uv","version":"0.11.25","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.13-cp311-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0350b83230fd1ac98eef6c6ed1d48e0434f3d1c30b696ccbca8d922f20a0b7c8
MD5 168027adfde0dd6b42d9025affe5367c
BLAKE2b-256 bf8dc44b4d4b522831ba836fd5afe1ec54f22015e8ecb3986cf3d12880b6465d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyspiral-0.14.13-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.25 {"installer":{"name":"uv","version":"0.11.25","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.13-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1fef3d59a6e4b7c358a74257bf0eb7e0fbd60282fa54961ca892e383e994da0d
MD5 019580a3a5877c497a3060aa430c8715
BLAKE2b-256 bef10a78b1889c350de0c1102eb114ddf8f87f0b02da3769e903d9782ef9c427

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