Skip to main content

webcodecs-py

Project description

webcodecs-py

PyPI SPEC 0 — Minimum Supported Dependencies image License Actions status

About Shiguredo's open source software

We will not respond to PRs or issues that have not been discussed on Discord. Also, Discord is only available in Japanese.

Please read https://github.com/shiguredo/oss/blob/master/README.en.md before use.

時雨堂のオープンソースソフトウェアについて

利用前に https://github.com/shiguredo/oss をお読みください。

webcodecs-py について

webcodecs-py は WebCodecs API API を Python で利用できるようにするライブラリです。

特徴

  • WebCodecs API の Python バインディング
  • Opus、FLAC、AAC、VP8、VP9、AV1、H.264、H.265 コーデックをサポート
  • macOS arm64 にて ImageDecoder による画像デコードをサポート
    • JPEG、PNG、GIF、WebP、BMP、TIFF、HEIC/HEIF に対応
  • macOS arm64 にて Apple Audio Toolbox と Video Toolbox を利用したハードウェアアクセラレーション対応
    • AAC エンコード/デコードに対応
    • H.264 / H.265 のハードウェアエンコード/デコードに対応
    • VP9 / AV1 デコードに対応
      • AV1 デコードは M3 チップ以降で利用できる
  • Ubuntu x86_64 にて NVIDIA Video Codec SDK を利用したハードウェアアクセラレーション対応
    • NVIDIA Video Codec を利用する場合は NVIDIA ドライバー 570.0 以降が必要
    • AAC エンコード/デコードに対応
    • AV1 / H.264 / H.265 のハードウェアエンコード/デコードに対応
    • VP8 / VP9 デコードに対応
  • Ubuntu x86_64 にて Intel VPL を利用したハードウェアアクセラレーション対応
    • AV1 / H.264 / H.265 のハードウェアエンコード/デコードに対応
    • VP8 / VP9 デコードに対応
  • クロスプラットフォーム対応
    • macOS arm64
    • Ubuntu x86_64 および arm64
    • Windows x86_64
      • Windows はソフトウェアコーデックのみ対応

開発状況は webcodecs-py 対応状況 をご確認ください。

実装しない機能

  • CanvasImageSource: VideoFrame の CanvasImageSource コンストラクタはブラウザ固有機能のため実装対象外

サンプルコード

Opus オーディオエンコード

import numpy as np

from webcodecs import (
    AudioData,
    AudioDataInit,
    AudioEncoder,
    AudioEncoderConfig,
    AudioSampleFormat,
)

sample_rate = 48000
frame_size = 960  # 20ms @ 48kHz

# エンコーダを作成
encoded_chunks = []


def on_output(chunk):
    encoded_chunks.append(chunk)


def on_error(error):
    raise RuntimeError(f"エンコーダエラー: {error}")


encoder = AudioEncoder(on_output, on_error)
encoder_config: AudioEncoderConfig = {
    "codec": "opus",
    "sample_rate": sample_rate,
    "number_of_channels": 1,
    "bitrate": 64000,
}
encoder.configure(encoder_config)

# サイン波を生成してエンコード
t = np.linspace(0, frame_size / sample_rate, frame_size, dtype=np.float32)
audio_samples = (np.sin(2 * np.pi * 440 * t) * 0.5).reshape(frame_size, 1)

init: AudioDataInit = {
    "format": AudioSampleFormat.F32,
    "sample_rate": sample_rate,
    "number_of_frames": frame_size,
    "number_of_channels": 1,
    "timestamp": 0,
    "data": audio_samples,
}

# with 文で AudioData を使用(自動的に close される)
with AudioData(init) as audio_data:
    encoder.encode(audio_data)

encoder.flush()

print(f"エンコード完了: {len(encoded_chunks)} チャンク")

encoder.close()

AV1 ビデオエンコード

import numpy as np

from webcodecs import (
    LatencyMode,
    VideoEncoder,
    VideoEncoderConfig,
    VideoFrame,
    VideoFrameBufferInit,
    VideoPixelFormat,
)

width, height = 320, 240

# エンコーダを作成
encoded_chunks = []


def on_output(chunk):
    encoded_chunks.append(chunk)


def on_error(error):
    raise RuntimeError(f"エンコーダエラー: {error}")


encoder = VideoEncoder(on_output, on_error)
encoder_config: VideoEncoderConfig = {
    "codec": "av01.0.04M.08",
    "width": width,
    "height": height,
    "bitrate": 500_000,
    "framerate": 30.0,
    "latency_mode": LatencyMode.REALTIME,
}
encoder.configure(encoder_config)

# I420 フォーマットのテストフレームを作成
data_size = width * height * 3 // 2
frame_data = np.zeros(data_size, dtype=np.uint8)
init: VideoFrameBufferInit = {
    "format": VideoPixelFormat.I420,
    "coded_width": width,
    "coded_height": height,
    "timestamp": 0,
}

# with 文で VideoFrame を使用(自動的に close される)
with VideoFrame(frame_data, init) as frame:
    encoder.encode(frame, {"key_frame": True})

encoder.flush()

print(f"エンコード完了: {len(encoded_chunks)} チャンク, {encoded_chunks[0].byte_length} bytes")

encoder.close()

インストール

uv add webcodecs-py

コーデック

Python

  • 3.14
  • 3.13
  • 3.12

プラットフォーム

  • macOS 26 arm64
  • macOS 15 arm64
  • Ubuntu 24.04 LTS x86_64
  • Ubuntu 24.04 LTS arm64
  • Ubuntu 22.04 LTS x86_64
  • Ubuntu 22.04 LTS arm64
  • Windows 11 x86_64
  • Windows Server 2025 x86_64

ビルド

make develop

テスト

uv sync
make test

サンプル

uv sync --group example
make develop
uv run python examples/blend2d_to_mp4.py

ライセンス

Apache License 2.0

Copyright 2025-2025, Shiguredo Inc.

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.

NVIDIA Video Codec SDK

https://docs.nvidia.com/video-technologies/video-codec-sdk/13.0/index.html

https://docs.nvidia.com/video-technologies/video-codec-sdk/13.0/license/index.html

“This software contains source code provided by NVIDIA Corporation.”

Project details


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.

webcodecs_py-2025.3.0.dev2-cp314-cp314-win_amd64.whl (5.5 MB view details)

Uploaded CPython 3.14Windows x86-64

webcodecs_py-2025.3.0.dev2-cp314-cp314-manylinux_2_38_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.38+ x86-64

webcodecs_py-2025.3.0.dev2-cp314-cp314-manylinux_2_38_aarch64.whl (5.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.38+ ARM64

webcodecs_py-2025.3.0.dev2-cp314-cp314-manylinux_2_35_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.35+ x86-64

webcodecs_py-2025.3.0.dev2-cp314-cp314-manylinux_2_35_aarch64.whl (5.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.35+ ARM64

webcodecs_py-2025.3.0.dev2-cp314-cp314-macosx_15_0_arm64.whl (4.4 MB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

webcodecs_py-2025.3.0.dev2-cp313-cp313-win_amd64.whl (5.4 MB view details)

Uploaded CPython 3.13Windows x86-64

webcodecs_py-2025.3.0.dev2-cp313-cp313-manylinux_2_38_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.38+ x86-64

webcodecs_py-2025.3.0.dev2-cp313-cp313-manylinux_2_38_aarch64.whl (5.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.38+ ARM64

webcodecs_py-2025.3.0.dev2-cp313-cp313-manylinux_2_35_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.35+ x86-64

webcodecs_py-2025.3.0.dev2-cp313-cp313-manylinux_2_35_aarch64.whl (5.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.35+ ARM64

webcodecs_py-2025.3.0.dev2-cp313-cp313-macosx_15_0_arm64.whl (4.4 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

webcodecs_py-2025.3.0.dev2-cp312-cp312-win_amd64.whl (5.4 MB view details)

Uploaded CPython 3.12Windows x86-64

webcodecs_py-2025.3.0.dev2-cp312-cp312-manylinux_2_38_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.38+ x86-64

webcodecs_py-2025.3.0.dev2-cp312-cp312-manylinux_2_38_aarch64.whl (5.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.38+ ARM64

webcodecs_py-2025.3.0.dev2-cp312-cp312-manylinux_2_35_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.35+ x86-64

webcodecs_py-2025.3.0.dev2-cp312-cp312-manylinux_2_35_aarch64.whl (5.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.35+ ARM64

webcodecs_py-2025.3.0.dev2-cp312-cp312-macosx_15_0_arm64.whl (4.4 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

File details

Details for the file webcodecs_py-2025.3.0.dev2-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for webcodecs_py-2025.3.0.dev2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 83876d555b2997839c9b8315719355a1e9fce238b899ed1fd4b88a687abe2662
MD5 f98a47dc6b19c76f2703488149893dae
BLAKE2b-256 4d807cdb7fccf8a6e336867a84287aa08c63a5f1ac085ec5d55136fe8278e036

See more details on using hashes here.

Provenance

The following attestation bundles were made for webcodecs_py-2025.3.0.dev2-cp314-cp314-win_amd64.whl:

Publisher: wheel.yml on shiguredo/webcodecs-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file webcodecs_py-2025.3.0.dev2-cp314-cp314-manylinux_2_38_x86_64.whl.

File metadata

File hashes

Hashes for webcodecs_py-2025.3.0.dev2-cp314-cp314-manylinux_2_38_x86_64.whl
Algorithm Hash digest
SHA256 eedbb9d4bfef81991cebcc4072bf571e665714e5c35eaa1202bfa0e5ae3d635a
MD5 cfa2336d2575120f0f83c3bd0eb35eb3
BLAKE2b-256 c437c7284ad21cc1b85100dbddc1afd3f95c806eddeacf2eaff6bc366367a54a

See more details on using hashes here.

Provenance

The following attestation bundles were made for webcodecs_py-2025.3.0.dev2-cp314-cp314-manylinux_2_38_x86_64.whl:

Publisher: wheel.yml on shiguredo/webcodecs-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file webcodecs_py-2025.3.0.dev2-cp314-cp314-manylinux_2_38_aarch64.whl.

File metadata

File hashes

Hashes for webcodecs_py-2025.3.0.dev2-cp314-cp314-manylinux_2_38_aarch64.whl
Algorithm Hash digest
SHA256 44bf69893e373e323a7da18594a4c232ab9c9e2a3b8af18eb6510baf127f66ae
MD5 6f12b750d1b278c8a550f64434f31e2c
BLAKE2b-256 5743b3d6cbccfbd423e4a81722e5bd495b46ca3dba60b792236f6c1320224a34

See more details on using hashes here.

Provenance

The following attestation bundles were made for webcodecs_py-2025.3.0.dev2-cp314-cp314-manylinux_2_38_aarch64.whl:

Publisher: wheel.yml on shiguredo/webcodecs-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file webcodecs_py-2025.3.0.dev2-cp314-cp314-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for webcodecs_py-2025.3.0.dev2-cp314-cp314-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 513f2e0c959dcb333b116a3a9feecf8e85b53c9c5de495a905086dc34d89f3cf
MD5 08bf0c2654ec64ab9c61fc5da6d96c55
BLAKE2b-256 b92399ae31f5777f1e469cff2d888b2d71b874830b5e007c082bd9f7715ec5c0

See more details on using hashes here.

Provenance

The following attestation bundles were made for webcodecs_py-2025.3.0.dev2-cp314-cp314-manylinux_2_35_x86_64.whl:

Publisher: wheel.yml on shiguredo/webcodecs-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file webcodecs_py-2025.3.0.dev2-cp314-cp314-manylinux_2_35_aarch64.whl.

File metadata

File hashes

Hashes for webcodecs_py-2025.3.0.dev2-cp314-cp314-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 7960d01ce108c26070b4261a5f33bb8155aacb9d1617db68cb4337e5d3fe02f1
MD5 7ba9feb2873a8bba58a42397fc82a61c
BLAKE2b-256 514d4516d9c6c34d20242a950886f2995208cefec8499f8819c5bd4a31d2edb8

See more details on using hashes here.

Provenance

The following attestation bundles were made for webcodecs_py-2025.3.0.dev2-cp314-cp314-manylinux_2_35_aarch64.whl:

Publisher: wheel.yml on shiguredo/webcodecs-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file webcodecs_py-2025.3.0.dev2-cp314-cp314-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for webcodecs_py-2025.3.0.dev2-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 03890db2c46a6397117f11fc5fe065a50e5ef64ffdc607b96bba929de3c839a5
MD5 9279de8bf3184430b2bd502a2cce7146
BLAKE2b-256 31f79826e8b535879649e39788d1f2a611a3e780b87c8380f632e347743edec0

See more details on using hashes here.

Provenance

The following attestation bundles were made for webcodecs_py-2025.3.0.dev2-cp314-cp314-macosx_15_0_arm64.whl:

Publisher: wheel.yml on shiguredo/webcodecs-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file webcodecs_py-2025.3.0.dev2-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for webcodecs_py-2025.3.0.dev2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 9030230ca05679c3751216c6c60b352c026a32beffdbe84f69c71debad69595f
MD5 b066bc9d84ce164aa46e4a18dee21d7f
BLAKE2b-256 70690ee23239b0e49f326fe2946c261f8626669a15e30ec29db539e48b072aa3

See more details on using hashes here.

Provenance

The following attestation bundles were made for webcodecs_py-2025.3.0.dev2-cp313-cp313-win_amd64.whl:

Publisher: wheel.yml on shiguredo/webcodecs-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file webcodecs_py-2025.3.0.dev2-cp313-cp313-manylinux_2_38_x86_64.whl.

File metadata

File hashes

Hashes for webcodecs_py-2025.3.0.dev2-cp313-cp313-manylinux_2_38_x86_64.whl
Algorithm Hash digest
SHA256 fd847436e9a9f8bd17f78c0fd45ff1a3c53cd1ff5f5a8e23aa0201329824fd60
MD5 95db8d39d454078130a5de3e58338572
BLAKE2b-256 ce4dc78c42377a97b6affe9e85e6c31e1fe97e4f0fbfecf2302e2a004091f7c7

See more details on using hashes here.

Provenance

The following attestation bundles were made for webcodecs_py-2025.3.0.dev2-cp313-cp313-manylinux_2_38_x86_64.whl:

Publisher: wheel.yml on shiguredo/webcodecs-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file webcodecs_py-2025.3.0.dev2-cp313-cp313-manylinux_2_38_aarch64.whl.

File metadata

File hashes

Hashes for webcodecs_py-2025.3.0.dev2-cp313-cp313-manylinux_2_38_aarch64.whl
Algorithm Hash digest
SHA256 699e436ca9d8c5d109636d3d5b23c23738d66c694ca7f801d609528f4b5e5ed9
MD5 4f98564e0401df55df34482a98c7b708
BLAKE2b-256 e3531c0bf4bbe94dfbb3eef5732133b35437d63cc7478e4a68bd472a728d2b7d

See more details on using hashes here.

Provenance

The following attestation bundles were made for webcodecs_py-2025.3.0.dev2-cp313-cp313-manylinux_2_38_aarch64.whl:

Publisher: wheel.yml on shiguredo/webcodecs-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file webcodecs_py-2025.3.0.dev2-cp313-cp313-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for webcodecs_py-2025.3.0.dev2-cp313-cp313-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 cc95a852c29599ef794183e5b53fd117fccfc90d5d2c345c97e123665bfb541a
MD5 5ca39426fb51932a40452cd5ede7b254
BLAKE2b-256 9ca16eb26c3a690bf581022f75ac131c6dfdce26521c323998d61abc72110445

See more details on using hashes here.

Provenance

The following attestation bundles were made for webcodecs_py-2025.3.0.dev2-cp313-cp313-manylinux_2_35_x86_64.whl:

Publisher: wheel.yml on shiguredo/webcodecs-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file webcodecs_py-2025.3.0.dev2-cp313-cp313-manylinux_2_35_aarch64.whl.

File metadata

File hashes

Hashes for webcodecs_py-2025.3.0.dev2-cp313-cp313-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 8c6c86028efa6c2e2e1913d3149d1a0e33feb1e3b9c6465dd3c8b47073718e0c
MD5 140acca4016c7c70132a60dbf7883582
BLAKE2b-256 67307b0f3171fe20eff0c0c0ef5b0b6637e881a8ccc4418d440c4c3cb9a544f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for webcodecs_py-2025.3.0.dev2-cp313-cp313-manylinux_2_35_aarch64.whl:

Publisher: wheel.yml on shiguredo/webcodecs-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file webcodecs_py-2025.3.0.dev2-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for webcodecs_py-2025.3.0.dev2-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 991e0de14cb331df2662a860a26b354cf53341d2159adee167c58214c4eab313
MD5 61f699021d197e2b2b3a98d72b7cce2c
BLAKE2b-256 ac28a3c0d7479285df6e7257e2977c07ce6a0dd562d7e8ea8a77df30b627ad36

See more details on using hashes here.

Provenance

The following attestation bundles were made for webcodecs_py-2025.3.0.dev2-cp313-cp313-macosx_15_0_arm64.whl:

Publisher: wheel.yml on shiguredo/webcodecs-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file webcodecs_py-2025.3.0.dev2-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for webcodecs_py-2025.3.0.dev2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 224371872941687e16b5ae98af604d635a89a4daacfa0ca6b91469c88dc37e8c
MD5 01d768f38be6006da3b583c842119458
BLAKE2b-256 dfcf6b9c951f61f8cd6dfc2adac7a74fef5b54bbf9d5bd4f7daec401d845fa3f

See more details on using hashes here.

Provenance

The following attestation bundles were made for webcodecs_py-2025.3.0.dev2-cp312-cp312-win_amd64.whl:

Publisher: wheel.yml on shiguredo/webcodecs-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file webcodecs_py-2025.3.0.dev2-cp312-cp312-manylinux_2_38_x86_64.whl.

File metadata

File hashes

Hashes for webcodecs_py-2025.3.0.dev2-cp312-cp312-manylinux_2_38_x86_64.whl
Algorithm Hash digest
SHA256 fa19f2e614192990862783502804e6ab3a159927c8099b2d9096ef4b46b00931
MD5 9437b87a10936079336125bddc5e1855
BLAKE2b-256 4569020d5ade245396b2a4e01db85aa75f1a1381c30b48b0b8ed77979f2c5b3b

See more details on using hashes here.

Provenance

The following attestation bundles were made for webcodecs_py-2025.3.0.dev2-cp312-cp312-manylinux_2_38_x86_64.whl:

Publisher: wheel.yml on shiguredo/webcodecs-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file webcodecs_py-2025.3.0.dev2-cp312-cp312-manylinux_2_38_aarch64.whl.

File metadata

File hashes

Hashes for webcodecs_py-2025.3.0.dev2-cp312-cp312-manylinux_2_38_aarch64.whl
Algorithm Hash digest
SHA256 3302613accf073559d4d3a171a6d4f209e0e081bb8a2027dd5a5eb122d0e9825
MD5 430456e4de3ebe7d81fcdb6a3532c029
BLAKE2b-256 23b43b42a093868427db89308501eed7bc2af77cc27590389d634503216a77c5

See more details on using hashes here.

Provenance

The following attestation bundles were made for webcodecs_py-2025.3.0.dev2-cp312-cp312-manylinux_2_38_aarch64.whl:

Publisher: wheel.yml on shiguredo/webcodecs-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file webcodecs_py-2025.3.0.dev2-cp312-cp312-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for webcodecs_py-2025.3.0.dev2-cp312-cp312-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 f6c8bc875cfe62a9219ae4629e04cd1285eba446d4a73caea9546f9e296d15f3
MD5 51975baa90a196700a14c7eda0de15e3
BLAKE2b-256 3cfd652dbf51ba0e58185cb464fa98ac2d7eac9774eb9503ff9c8dfaeea0bd61

See more details on using hashes here.

Provenance

The following attestation bundles were made for webcodecs_py-2025.3.0.dev2-cp312-cp312-manylinux_2_35_x86_64.whl:

Publisher: wheel.yml on shiguredo/webcodecs-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file webcodecs_py-2025.3.0.dev2-cp312-cp312-manylinux_2_35_aarch64.whl.

File metadata

File hashes

Hashes for webcodecs_py-2025.3.0.dev2-cp312-cp312-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 1e625e4b63bbbe93fc03a915994c662d15737f3bb5eeca95e65a08299c8b45a2
MD5 f84d7079fe6aab311e3a0ac54b1387d5
BLAKE2b-256 d4f2199d0675531d0422c82d4f0be2f42c06b54ae2483dec2a5d23c77c90804e

See more details on using hashes here.

Provenance

The following attestation bundles were made for webcodecs_py-2025.3.0.dev2-cp312-cp312-manylinux_2_35_aarch64.whl:

Publisher: wheel.yml on shiguredo/webcodecs-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file webcodecs_py-2025.3.0.dev2-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for webcodecs_py-2025.3.0.dev2-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 f71878546842dc461cf347e6f45c238d5fdc0b03deec5c17ff3ac3a9e4a2e7d5
MD5 81e7ca5ed1ce130993872348a98a8777
BLAKE2b-256 9e51f080c24248c4e3f29e5f33b79190e4e4b523bea86cf495ababd08bc53a18

See more details on using hashes here.

Provenance

The following attestation bundles were made for webcodecs_py-2025.3.0.dev2-cp312-cp312-macosx_15_0_arm64.whl:

Publisher: wheel.yml on shiguredo/webcodecs-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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