Skip to main content

Python bindings for mp4-rust

Project description

mp4-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 をお読みください。

mp4-py について

mp4-rust の Python バインディングです。 MP4 コンテナフォーマットの読み書きをサポートしています。

対応プラットフォーム

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

対応 Python

  • 3.14
  • 3.14t
  • 3.13
  • 3.13t
  • 3.12

インストール

uv add mp4-py

使い方(基本 API)

  • Mp4FileDemuxer / Mp4FileMuxer
  • ビデオ/オーディオトラックの読み書きをサポート
  • Opus / AAC / FLAC 音声コーデック対応
  • VP8 / VP9 / AV1 / H.264 / H.265 映像コーデック対応
  • Python Free Threading 対応

MP4 ファイルの読み込み

import io
from mp4 import Mp4FileDemuxer

# ファイルパスから demuxer を作成
with Mp4FileDemuxer("input.mp4") as demuxer:
    # サンプルを走査して処理
    for sample in demuxer:
        print(f"Sample: {sample.timestamp_seconds}s, keyframe={sample.keyframe}")
        print(f"Data size: {len(sample.data)} bytes")

# バイナリストリームから demuxer を作成
with open("input.mp4", "rb") as fp:
    demuxer = Mp4FileDemuxer(fp)
    for sample in demuxer:
        # サンプルを処理...
        pass

MP4 ファイルの作成

import io
from mp4 import (
    Mp4FileMuxer,
    Mp4MuxSample,
    Mp4SampleEntryVp08,
)


# ファイルにマルチプレックス
with Mp4FileMuxer("output.mp4") as muxer:
    # VP8 ビデオサンプルエントリーを作成
    video_entry = Mp4SampleEntryVp08(
        width=1920,
        height=1080,
    )

    # フレームを追加
    for i in range(30):
        is_keyframe = (i % 10) == 0  # 10フレームごとにキーフレーム

        # ビデオデータ(実際のエンコード済みデータに置き換えてください)
        video_data = b'\x00' * 1000

        # サンプルを作成して追加
        sample = Mp4MuxSample(
            track_kind="video",
            sample_entry=video_entry,
            keyframe=is_keyframe,
            timescale=30,
            duration=1,
            data=video_data,
        )
        muxer.append_sample(sample)

    # finalize() を呼んでファイルを完成させる(自動的に呼ばれるが明示的に呼ぶこともできます)

# バイナリストリームにマルチプレックス
with open("output.mp4", "wb") as fp:
    with Mp4FileMuxer(fp) as muxer:
        # マルチプレックス処理...
        pass

トラック情報の取得

from mp4 import Mp4FileDemuxer

with Mp4FileDemuxer("input.mp4") as demuxer:
    for track in demuxer.tracks:
        print(f"Track ID: {track.track_id}")
        print(f"Kind: {track.kind}")  # 'video' または 'audio'
        print(f"Duration: {track.duration_seconds:.2f}s")

[!WARNING]

  • 現在は基本的な読み書き機能をサポートしています
  • マルチプレックス時は最初のサンプルで sample_entry を必須で指定してください
  • 同じトラック内で同じコーデック設定が続く場合、sample_entryNone を指定できます

サンプル

  • examples/demux.py: MP4 ファイルをデマルチプレックスしてトラックとサンプル情報を表示
  • examples/remux.py: MP4 ファイルをリマルチプレックス(読み込んで別ファイルに書き込む)

実行例:

uv run python examples/demux.py input.mp4
uv run python examples/remux.py input.mp4 output.mp4

ビルド

uv build --wheel

mp4-rust ライセンス

Apache License 2.0

Copyright 2024-2025, Takeru Ohta (Original Author)
Copyright 2024-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.

mp4-py ライセンス

Apache License 2.0

Copyright 2025-2025, Takeru Ohta (Original Author)
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.

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.

mp4_py-2025.1.0.dev5-cp314-cp314t-win_amd64.whl (313.0 kB view details)

Uploaded CPython 3.14tWindows x86-64

mp4_py-2025.1.0.dev5-cp314-cp314t-manylinux_2_39_x86_64.whl (780.9 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.39+ x86-64

mp4_py-2025.1.0.dev5-cp314-cp314t-manylinux_2_39_aarch64.whl (740.4 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.39+ ARM64

mp4_py-2025.1.0.dev5-cp314-cp314t-manylinux_2_34_x86_64.whl (779.0 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.34+ x86-64

mp4_py-2025.1.0.dev5-cp314-cp314t-manylinux_2_34_aarch64.whl (741.2 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.34+ ARM64

mp4_py-2025.1.0.dev5-cp314-cp314t-macosx_15_0_arm64.whl (721.8 kB view details)

Uploaded CPython 3.14tmacOS 15.0+ ARM64

mp4_py-2025.1.0.dev5-cp314-cp314-win_amd64.whl (304.1 kB view details)

Uploaded CPython 3.14Windows x86-64

mp4_py-2025.1.0.dev5-cp314-cp314-manylinux_2_39_x86_64.whl (777.9 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.39+ x86-64

mp4_py-2025.1.0.dev5-cp314-cp314-manylinux_2_39_aarch64.whl (737.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.39+ ARM64

mp4_py-2025.1.0.dev5-cp314-cp314-manylinux_2_34_x86_64.whl (775.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ x86-64

mp4_py-2025.1.0.dev5-cp314-cp314-manylinux_2_34_aarch64.whl (737.4 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ ARM64

mp4_py-2025.1.0.dev5-cp314-cp314-macosx_15_0_arm64.whl (718.1 kB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

mp4_py-2025.1.0.dev5-cp313-cp313t-win_amd64.whl (302.7 kB view details)

Uploaded CPython 3.13tWindows x86-64

mp4_py-2025.1.0.dev5-cp313-cp313t-manylinux_2_39_x86_64.whl (780.9 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.39+ x86-64

mp4_py-2025.1.0.dev5-cp313-cp313t-manylinux_2_39_aarch64.whl (740.4 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.39+ ARM64

mp4_py-2025.1.0.dev5-cp313-cp313t-manylinux_2_34_x86_64.whl (779.0 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.34+ x86-64

mp4_py-2025.1.0.dev5-cp313-cp313t-manylinux_2_34_aarch64.whl (740.8 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.34+ ARM64

mp4_py-2025.1.0.dev5-cp313-cp313t-macosx_15_0_arm64.whl (721.7 kB view details)

Uploaded CPython 3.13tmacOS 15.0+ ARM64

mp4_py-2025.1.0.dev5-cp313-cp313-win_amd64.whl (295.0 kB view details)

Uploaded CPython 3.13Windows x86-64

mp4_py-2025.1.0.dev5-cp313-cp313-manylinux_2_39_x86_64.whl (777.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.39+ x86-64

mp4_py-2025.1.0.dev5-cp313-cp313-manylinux_2_39_aarch64.whl (737.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.39+ ARM64

mp4_py-2025.1.0.dev5-cp313-cp313-manylinux_2_34_x86_64.whl (775.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ x86-64

mp4_py-2025.1.0.dev5-cp313-cp313-manylinux_2_34_aarch64.whl (737.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ ARM64

mp4_py-2025.1.0.dev5-cp313-cp313-macosx_15_0_arm64.whl (718.0 kB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

mp4_py-2025.1.0.dev5-cp312-cp312-win_amd64.whl (295.0 kB view details)

Uploaded CPython 3.12Windows x86-64

mp4_py-2025.1.0.dev5-cp312-cp312-manylinux_2_39_x86_64.whl (778.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.39+ x86-64

mp4_py-2025.1.0.dev5-cp312-cp312-manylinux_2_39_aarch64.whl (737.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.39+ ARM64

mp4_py-2025.1.0.dev5-cp312-cp312-manylinux_2_34_x86_64.whl (775.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

mp4_py-2025.1.0.dev5-cp312-cp312-manylinux_2_34_aarch64.whl (737.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ ARM64

mp4_py-2025.1.0.dev5-cp312-cp312-macosx_15_0_arm64.whl (718.0 kB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

File details

Details for the file mp4_py-2025.1.0.dev5-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for mp4_py-2025.1.0.dev5-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 6111932cce6877d2cfd298f1b6bdbeee8b9a2b773311221b7df02bdba73b9ec4
MD5 ed73d062d032382657989a2854f84f17
BLAKE2b-256 6d5db8524ccbcdbffdd491caa0aa0f431aa89ea3801271abb83d70e7c821d22a

See more details on using hashes here.

Provenance

The following attestation bundles were made for mp4_py-2025.1.0.dev5-cp314-cp314t-win_amd64.whl:

Publisher: wheel.yml on shiguredo/mp4-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 mp4_py-2025.1.0.dev5-cp314-cp314t-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for mp4_py-2025.1.0.dev5-cp314-cp314t-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 3d60e206420ac96b0303f331167c76fe9e390d0d0026d3c069cb33fd3fd85a40
MD5 c017fc6087e9affb8c3b9b985c1b737e
BLAKE2b-256 d87e853c3bebe9b6889d6e902c6e4ac415d49d5748fac93b62b7b09edf4073e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for mp4_py-2025.1.0.dev5-cp314-cp314t-manylinux_2_39_x86_64.whl:

Publisher: wheel.yml on shiguredo/mp4-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 mp4_py-2025.1.0.dev5-cp314-cp314t-manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for mp4_py-2025.1.0.dev5-cp314-cp314t-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 2f3697f1ad4a912dcb0f84a5f2af4d34b4b78bcab91c67f2cb90a76f516e454e
MD5 72fcaebc816b140910bbd2fc1d47977a
BLAKE2b-256 ee5edd61e71e243cafeaae1fd554ffb0371ca679b63224543af5e8ff8f43fa53

See more details on using hashes here.

Provenance

The following attestation bundles were made for mp4_py-2025.1.0.dev5-cp314-cp314t-manylinux_2_39_aarch64.whl:

Publisher: wheel.yml on shiguredo/mp4-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 mp4_py-2025.1.0.dev5-cp314-cp314t-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for mp4_py-2025.1.0.dev5-cp314-cp314t-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 086982a6903ae7b3f364f4f4ccb733aa905d320b4f87a22037e03ea2dc34e9e6
MD5 b755d2c67dec9abeff1495e353769345
BLAKE2b-256 609b8694b215a4b5717455d89da85a07b58efdf6cc3dfaa8f39a5e8b06a4c6c0

See more details on using hashes here.

Provenance

The following attestation bundles were made for mp4_py-2025.1.0.dev5-cp314-cp314t-manylinux_2_34_x86_64.whl:

Publisher: wheel.yml on shiguredo/mp4-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 mp4_py-2025.1.0.dev5-cp314-cp314t-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for mp4_py-2025.1.0.dev5-cp314-cp314t-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 7089621f545059fe2929cb5fb1a3594db5c49b332080fd27048c36fb970735f7
MD5 8db56fa576fc90f332f023620afb7a99
BLAKE2b-256 db5faf8623cca971d57c423d666b54383847b274ddf25c89ddb4c17195d66aae

See more details on using hashes here.

Provenance

The following attestation bundles were made for mp4_py-2025.1.0.dev5-cp314-cp314t-manylinux_2_34_aarch64.whl:

Publisher: wheel.yml on shiguredo/mp4-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 mp4_py-2025.1.0.dev5-cp314-cp314t-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for mp4_py-2025.1.0.dev5-cp314-cp314t-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 5b70156f5f97c7889440d5f9705bd537385174b1353d3bc7bbdd5651a09c2c38
MD5 87d9c5a5195995a98b8feb94ebc45cdb
BLAKE2b-256 ef480a0cf01f40d71a4637743f86c48d5550275f479585c11bbc998f2485e025

See more details on using hashes here.

Provenance

The following attestation bundles were made for mp4_py-2025.1.0.dev5-cp314-cp314t-macosx_15_0_arm64.whl:

Publisher: wheel.yml on shiguredo/mp4-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 mp4_py-2025.1.0.dev5-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for mp4_py-2025.1.0.dev5-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 29330002a5e56e8c3abb06c296e16a6ec65141ea95570d4709fb98208b03706c
MD5 f38582694410a8fc90200007db93389e
BLAKE2b-256 4a7cfe3a9fe9a03f41cdf557538767286461efb0b436e65aef0bf687ee10fa39

See more details on using hashes here.

Provenance

The following attestation bundles were made for mp4_py-2025.1.0.dev5-cp314-cp314-win_amd64.whl:

Publisher: wheel.yml on shiguredo/mp4-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 mp4_py-2025.1.0.dev5-cp314-cp314-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for mp4_py-2025.1.0.dev5-cp314-cp314-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 7912bb4cdc89de72edc28490eba522ddc3c79ba660eb7b98bc16805b78b4ddf4
MD5 18b9cf45c863ad4677f5d4736ab4e2e5
BLAKE2b-256 2fdad2db7483f805c7c3a9fe9af9d7326ff6408fb994acedd3e09f851de6bb02

See more details on using hashes here.

Provenance

The following attestation bundles were made for mp4_py-2025.1.0.dev5-cp314-cp314-manylinux_2_39_x86_64.whl:

Publisher: wheel.yml on shiguredo/mp4-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 mp4_py-2025.1.0.dev5-cp314-cp314-manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for mp4_py-2025.1.0.dev5-cp314-cp314-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 f32c8c31ee736a8f14ecf83e0136f8896ce04b99c10eaf7451305fb0a21b3a56
MD5 7016ef6e5bf6cd171ad462abd117586e
BLAKE2b-256 74d9db14616b5f24b6bedd47e434280a9138fe2a34975c5055cdc73326bd3e2a

See more details on using hashes here.

Provenance

The following attestation bundles were made for mp4_py-2025.1.0.dev5-cp314-cp314-manylinux_2_39_aarch64.whl:

Publisher: wheel.yml on shiguredo/mp4-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 mp4_py-2025.1.0.dev5-cp314-cp314-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for mp4_py-2025.1.0.dev5-cp314-cp314-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 a1e6d9c3bf6aa373cf9972e0fbc8b3107e6aa049d2a2dc2a7394bc6bce301ee7
MD5 d7aeeba3d125a165d2511bb9cf81c14f
BLAKE2b-256 26812a2d6844d35d78399bbe0dfcce94feed9c44774a45ae73bb71e47246dc64

See more details on using hashes here.

Provenance

The following attestation bundles were made for mp4_py-2025.1.0.dev5-cp314-cp314-manylinux_2_34_x86_64.whl:

Publisher: wheel.yml on shiguredo/mp4-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 mp4_py-2025.1.0.dev5-cp314-cp314-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for mp4_py-2025.1.0.dev5-cp314-cp314-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 4af8d7dce6d2dd767f6c7f6fb5eff5d02fb48de2e5e9b035b3246b3c60e3917d
MD5 e7bd1cf60f5e515e08b995a94f94fb4a
BLAKE2b-256 b4b8bc8997c9cd12757dda0f60a2f5dd2ddad1eb764e8efd9c932c3ab9b629bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for mp4_py-2025.1.0.dev5-cp314-cp314-manylinux_2_34_aarch64.whl:

Publisher: wheel.yml on shiguredo/mp4-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 mp4_py-2025.1.0.dev5-cp314-cp314-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for mp4_py-2025.1.0.dev5-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 9e7363850592c3fab429ea260f58ceb5ce68a9da9aa396a2c6021c883f1d0024
MD5 6430867cdc401df07b8d85906d57199e
BLAKE2b-256 4309971f5350613cc776430305131634cf4eb13ca3cad682c10d5ac3209c36d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for mp4_py-2025.1.0.dev5-cp314-cp314-macosx_15_0_arm64.whl:

Publisher: wheel.yml on shiguredo/mp4-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 mp4_py-2025.1.0.dev5-cp313-cp313t-win_amd64.whl.

File metadata

File hashes

Hashes for mp4_py-2025.1.0.dev5-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 a274901ee14a54836b6764ebab9f7f7b0691228b49ca1a2b5e392f7d8687647f
MD5 222900a160ecf655b30ef6c9dda3bba4
BLAKE2b-256 2aef33622248b52d092236e1128247762a0408d912f77bd19a47ea9506ac7a92

See more details on using hashes here.

Provenance

The following attestation bundles were made for mp4_py-2025.1.0.dev5-cp313-cp313t-win_amd64.whl:

Publisher: wheel.yml on shiguredo/mp4-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 mp4_py-2025.1.0.dev5-cp313-cp313t-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for mp4_py-2025.1.0.dev5-cp313-cp313t-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 2f77cb01cd4e40d1a48993d2f6441d33e752b0830f23d713e9e22ccc3e0f62c5
MD5 ccd0148a996d14a2922f4245f84786c0
BLAKE2b-256 10295b4d43e09a25d7caf3b61e3fcccb1bdbe7fbbca234897b3e49406647adb1

See more details on using hashes here.

Provenance

The following attestation bundles were made for mp4_py-2025.1.0.dev5-cp313-cp313t-manylinux_2_39_x86_64.whl:

Publisher: wheel.yml on shiguredo/mp4-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 mp4_py-2025.1.0.dev5-cp313-cp313t-manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for mp4_py-2025.1.0.dev5-cp313-cp313t-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 9997c626d03fb3459877b5ef9661601ef600ed6226143ef6e25932f8fe1b0ae2
MD5 47ca1d9d6079a37cf6617573598ce78a
BLAKE2b-256 34aa1ae2e4d798b20db783183d52e3712bc2b32dec696e374fdb8c6152e284b2

See more details on using hashes here.

Provenance

The following attestation bundles were made for mp4_py-2025.1.0.dev5-cp313-cp313t-manylinux_2_39_aarch64.whl:

Publisher: wheel.yml on shiguredo/mp4-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 mp4_py-2025.1.0.dev5-cp313-cp313t-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for mp4_py-2025.1.0.dev5-cp313-cp313t-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 2ac1368a30e2d52d117b156ee5959a0963807a42a2f3ea4499b818475e97078e
MD5 b82fcfdfc90da1211d2cbdac91587d6c
BLAKE2b-256 924d9a9cd938dc758ab5d44da4afb32a3e84c1eb46ee1901bbb494e605d0bcdc

See more details on using hashes here.

Provenance

The following attestation bundles were made for mp4_py-2025.1.0.dev5-cp313-cp313t-manylinux_2_34_x86_64.whl:

Publisher: wheel.yml on shiguredo/mp4-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 mp4_py-2025.1.0.dev5-cp313-cp313t-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for mp4_py-2025.1.0.dev5-cp313-cp313t-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 2a92847d01709f01e1355e4782f71d781a82e5e76a599fd95dc549e8869f96a6
MD5 577e4602c1e43d81c01c8d1e9b87f6bb
BLAKE2b-256 93afd61a510ad2631d4a2b3702137e20a7cb9f0920e16dda297ce350ec9da112

See more details on using hashes here.

Provenance

The following attestation bundles were made for mp4_py-2025.1.0.dev5-cp313-cp313t-manylinux_2_34_aarch64.whl:

Publisher: wheel.yml on shiguredo/mp4-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 mp4_py-2025.1.0.dev5-cp313-cp313t-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for mp4_py-2025.1.0.dev5-cp313-cp313t-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 c4206c08ace2ef4b25645e4a6f951274e40ef91d62ec977620fe3a22d961be56
MD5 74c148f92f495f1e5357d41e2ca69bde
BLAKE2b-256 540dd641aea30e0bd36f784268e7f7f612ef1792ddcd1632d52fbe3e2b5b6039

See more details on using hashes here.

Provenance

The following attestation bundles were made for mp4_py-2025.1.0.dev5-cp313-cp313t-macosx_15_0_arm64.whl:

Publisher: wheel.yml on shiguredo/mp4-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 mp4_py-2025.1.0.dev5-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for mp4_py-2025.1.0.dev5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 193a9cf0f901188203904b2eda0043e39a1d23365b7547ec6803570e2336c09f
MD5 a81abb6658c01e9b3c8056120145fc33
BLAKE2b-256 ad56aeeb074c7ecd7c0f162f9816bda79fe8263b5622c64b73c78b7c74773b0d

See more details on using hashes here.

Provenance

The following attestation bundles were made for mp4_py-2025.1.0.dev5-cp313-cp313-win_amd64.whl:

Publisher: wheel.yml on shiguredo/mp4-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 mp4_py-2025.1.0.dev5-cp313-cp313-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for mp4_py-2025.1.0.dev5-cp313-cp313-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 005798ad9306dca262cdf9ab79d844a542be92e7193c8f176a10d8f8e159c49c
MD5 f4a62ea35d55ed146027e63ac6f69efa
BLAKE2b-256 e0fe73dcda155e6dc7f349b403a27a82eeffbea6ac69c083da96afb54c9f3640

See more details on using hashes here.

Provenance

The following attestation bundles were made for mp4_py-2025.1.0.dev5-cp313-cp313-manylinux_2_39_x86_64.whl:

Publisher: wheel.yml on shiguredo/mp4-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 mp4_py-2025.1.0.dev5-cp313-cp313-manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for mp4_py-2025.1.0.dev5-cp313-cp313-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 fc29e1a3ed63b52a1208a6dd9503ad79a4f8480aa3c43aca07361534c08b3a8d
MD5 bc00a9085af3e28a454636104cf19c84
BLAKE2b-256 bd1cf6950c90734c886e5d8a51ffe1ba0821f2b321f08be7d36557d9da46d3a3

See more details on using hashes here.

Provenance

The following attestation bundles were made for mp4_py-2025.1.0.dev5-cp313-cp313-manylinux_2_39_aarch64.whl:

Publisher: wheel.yml on shiguredo/mp4-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 mp4_py-2025.1.0.dev5-cp313-cp313-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for mp4_py-2025.1.0.dev5-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 3049c7af4d46304f14ec9c12209a6543c0c13dd973e7ff26ad833130370ba7a0
MD5 05fd45375eb307ef19c09904872bfe5e
BLAKE2b-256 94b0a260605f5920bcee43d0e9ca1a0e4df1434e4348fbddf92a4273ea8d4890

See more details on using hashes here.

Provenance

The following attestation bundles were made for mp4_py-2025.1.0.dev5-cp313-cp313-manylinux_2_34_x86_64.whl:

Publisher: wheel.yml on shiguredo/mp4-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 mp4_py-2025.1.0.dev5-cp313-cp313-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for mp4_py-2025.1.0.dev5-cp313-cp313-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 141d52f7780dbaa0b60736c8ff458b0b0e7b9f1b23d1ce3c2f9b6b0376ab425c
MD5 eca3f1ac7fbe578d8d1e8b05d34e4022
BLAKE2b-256 0ab04fb37695b276b1e3dd3cf58ea633928fb329c7aab7527eb3a593bcf7b1f6

See more details on using hashes here.

Provenance

The following attestation bundles were made for mp4_py-2025.1.0.dev5-cp313-cp313-manylinux_2_34_aarch64.whl:

Publisher: wheel.yml on shiguredo/mp4-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 mp4_py-2025.1.0.dev5-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for mp4_py-2025.1.0.dev5-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 68319fabec20f68247ee77aae6e83961aaee4f32550a156ce04a643ffc8c8110
MD5 c015bff34b1d5297cdd4761f1157393f
BLAKE2b-256 8e6f04f421770830a56f41732ee7793136189cc15bc298bedc15b07e59988e0b

See more details on using hashes here.

Provenance

The following attestation bundles were made for mp4_py-2025.1.0.dev5-cp313-cp313-macosx_15_0_arm64.whl:

Publisher: wheel.yml on shiguredo/mp4-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 mp4_py-2025.1.0.dev5-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for mp4_py-2025.1.0.dev5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 5e052f4f6b7a5cd9b3fc106ef713eb4efb4d6a1b69be3259f802879a9c6520e4
MD5 46efba6525c17031cbefaffe396d08aa
BLAKE2b-256 28bc698e8b895b6838e80131b53833f222d72fc0e4ad0e7c3bb3cae2c3b5614b

See more details on using hashes here.

Provenance

The following attestation bundles were made for mp4_py-2025.1.0.dev5-cp312-cp312-win_amd64.whl:

Publisher: wheel.yml on shiguredo/mp4-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 mp4_py-2025.1.0.dev5-cp312-cp312-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for mp4_py-2025.1.0.dev5-cp312-cp312-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 fab14f05ff6a3bf0efd2c64a99fde738806e71554c83f20ece21e8b82b5f5077
MD5 9c38e5ff863bef1968928c5d01604e6b
BLAKE2b-256 9a38e818edf35aea0d798fee698f9b93b70b67eb193761749464b2379f942f37

See more details on using hashes here.

Provenance

The following attestation bundles were made for mp4_py-2025.1.0.dev5-cp312-cp312-manylinux_2_39_x86_64.whl:

Publisher: wheel.yml on shiguredo/mp4-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 mp4_py-2025.1.0.dev5-cp312-cp312-manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for mp4_py-2025.1.0.dev5-cp312-cp312-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 ea09509863500745eeb2ff345f9e8400679ef222a99717547a8fc5595dc958a0
MD5 d88e7c8e094f9a31323fb76026fdc858
BLAKE2b-256 de60fca489fa9869481f5ffbcc134eabaab566937e4dac5b86478b3c8a33f3a8

See more details on using hashes here.

Provenance

The following attestation bundles were made for mp4_py-2025.1.0.dev5-cp312-cp312-manylinux_2_39_aarch64.whl:

Publisher: wheel.yml on shiguredo/mp4-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 mp4_py-2025.1.0.dev5-cp312-cp312-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for mp4_py-2025.1.0.dev5-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 9f8981db328db12062e05a617b479f63fabc5b853e5798055f8e6760bace1c42
MD5 cff66795d96e8f5ff703019e06a489a6
BLAKE2b-256 831818a027dde3c0e401c36ae45b29932b17d4db255b3c66a2fbc42b7dccf69d

See more details on using hashes here.

Provenance

The following attestation bundles were made for mp4_py-2025.1.0.dev5-cp312-cp312-manylinux_2_34_x86_64.whl:

Publisher: wheel.yml on shiguredo/mp4-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 mp4_py-2025.1.0.dev5-cp312-cp312-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for mp4_py-2025.1.0.dev5-cp312-cp312-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 a0071c7649425502af37e9852435dcc2f91e2f78581cb48d785e88caa5ba8cf5
MD5 f51cd573e5fc95f6fe401267c4f3185d
BLAKE2b-256 c2c2b84e8c4ed5eba8f7b5d1093793ec6c893aaa5261eb5a9c3e1e6c7cbcd6d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for mp4_py-2025.1.0.dev5-cp312-cp312-manylinux_2_34_aarch64.whl:

Publisher: wheel.yml on shiguredo/mp4-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 mp4_py-2025.1.0.dev5-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for mp4_py-2025.1.0.dev5-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 932225971d91fd5d8b93b9766fb7efbea4fc851958846dd842ca2e025f04db46
MD5 fad6dece6dbd7846747992f06008bc76
BLAKE2b-256 bb96e91d056a83b235f36a4913383b4b6ae30dbea3d74948561fa4fc83732413

See more details on using hashes here.

Provenance

The following attestation bundles were made for mp4_py-2025.1.0.dev5-cp312-cp312-macosx_15_0_arm64.whl:

Publisher: wheel.yml on shiguredo/mp4-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