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.dev6-cp314-cp314t-win_amd64.whl (313.1 kB view details)

Uploaded CPython 3.14tWindows x86-64

mp4_py-2025.1.0.dev6-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.dev6-cp314-cp314t-manylinux_2_39_aarch64.whl (740.5 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.39+ ARM64

mp4_py-2025.1.0.dev6-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.dev6-cp314-cp314t-manylinux_2_34_aarch64.whl (740.7 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.34+ ARM64

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

Uploaded CPython 3.14tmacOS 15.0+ ARM64

mp4_py-2025.1.0.dev6-cp314-cp314-win_amd64.whl (304.2 kB view details)

Uploaded CPython 3.14Windows x86-64

mp4_py-2025.1.0.dev6-cp314-cp314-manylinux_2_39_x86_64.whl (778.0 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.39+ x86-64

mp4_py-2025.1.0.dev6-cp314-cp314-manylinux_2_39_aarch64.whl (737.4 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.39+ ARM64

mp4_py-2025.1.0.dev6-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.dev6-cp314-cp314-manylinux_2_34_aarch64.whl (737.6 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.34+ ARM64

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

Uploaded CPython 3.14macOS 15.0+ ARM64

mp4_py-2025.1.0.dev6-cp313-cp313t-win_amd64.whl (302.8 kB view details)

Uploaded CPython 3.13tWindows x86-64

mp4_py-2025.1.0.dev6-cp313-cp313t-manylinux_2_39_x86_64.whl (781.0 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.39+ x86-64

mp4_py-2025.1.0.dev6-cp313-cp313t-manylinux_2_39_aarch64.whl (740.5 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.39+ ARM64

mp4_py-2025.1.0.dev6-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.dev6-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.dev6-cp313-cp313t-macosx_15_0_arm64.whl (721.7 kB view details)

Uploaded CPython 3.13tmacOS 15.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

mp4_py-2025.1.0.dev6-cp313-cp313-manylinux_2_39_x86_64.whl (778.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.39+ x86-64

mp4_py-2025.1.0.dev6-cp313-cp313-manylinux_2_39_aarch64.whl (737.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.39+ ARM64

mp4_py-2025.1.0.dev6-cp313-cp313-manylinux_2_34_x86_64.whl (775.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ x86-64

mp4_py-2025.1.0.dev6-cp313-cp313-manylinux_2_34_aarch64.whl (737.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ ARM64

mp4_py-2025.1.0.dev6-cp313-cp313-macosx_15_0_arm64.whl (717.9 kB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

mp4_py-2025.1.0.dev6-cp312-cp312-win_amd64.whl (295.1 kB view details)

Uploaded CPython 3.12Windows x86-64

mp4_py-2025.1.0.dev6-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.dev6-cp312-cp312-manylinux_2_39_aarch64.whl (737.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.39+ ARM64

mp4_py-2025.1.0.dev6-cp312-cp312-manylinux_2_34_x86_64.whl (775.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

mp4_py-2025.1.0.dev6-cp312-cp312-manylinux_2_34_aarch64.whl (737.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ ARM64

mp4_py-2025.1.0.dev6-cp312-cp312-macosx_15_0_arm64.whl (718.1 kB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

File details

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

File metadata

File hashes

Hashes for mp4_py-2025.1.0.dev6-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 ad3eb8c97c41dbde26cb25f8b8a7577af9bd3c1504c205d5b886226c6ce78399
MD5 66a78f142b10142f5e17b3bf31a88a71
BLAKE2b-256 17de2513ea8d4f5b0fc4ebfea441dded1c203f318f393f8ee5449aa69ac95a12

See more details on using hashes here.

Provenance

The following attestation bundles were made for mp4_py-2025.1.0.dev6-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.dev6-cp314-cp314t-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for mp4_py-2025.1.0.dev6-cp314-cp314t-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 13d534f9c9710a8914b5f8e22342dce19101b266ceaa758b0abd4a42e5a177a2
MD5 46badd913d109f928021e37d1a3f024f
BLAKE2b-256 99b6d58f539d0d6ee6d167150aec83a1026f9d44d648c8949da1d3c53951b910

See more details on using hashes here.

Provenance

The following attestation bundles were made for mp4_py-2025.1.0.dev6-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.dev6-cp314-cp314t-manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for mp4_py-2025.1.0.dev6-cp314-cp314t-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 22211b2a9127313d853ba29ac0a43d9b40d775226ec279e7d6c10f02adeee0e6
MD5 026114c23a45544d9080c8ed31e4856f
BLAKE2b-256 bfbf0e2e1f8a4b9a8335056febd6eb663f7229de7d6a8c2c789d66550569d712

See more details on using hashes here.

Provenance

The following attestation bundles were made for mp4_py-2025.1.0.dev6-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.dev6-cp314-cp314t-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for mp4_py-2025.1.0.dev6-cp314-cp314t-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 fc729b413d338ac717436e6cf00a380e715a988e5ba338e43dbc6703019e435a
MD5 1221a2fcb04bd4976a2b6542e0b0750c
BLAKE2b-256 a21fb345ea433d7851ba98bfe7951fb6a780e3945b96fa90bc6a1f9f5cb30759

See more details on using hashes here.

Provenance

The following attestation bundles were made for mp4_py-2025.1.0.dev6-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.dev6-cp314-cp314t-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for mp4_py-2025.1.0.dev6-cp314-cp314t-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 5069e82b1d4954fde44dcea92f51c3b8647a2df4eb0cfcef991de193362fdea9
MD5 9547790f34d86681f2b34a4276689b3c
BLAKE2b-256 ee4fa39a2db5363880beaaa5d2868d300ac0b90893371063af84b4ff5b365c16

See more details on using hashes here.

Provenance

The following attestation bundles were made for mp4_py-2025.1.0.dev6-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.dev6-cp314-cp314t-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for mp4_py-2025.1.0.dev6-cp314-cp314t-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 98c2a2c4fc33c0e28c3e440b1f39bd9d179287ce51a5f68e7843939884c759cd
MD5 6ccbeb008e46e4fabac022b0b6fd9ae8
BLAKE2b-256 69dc32b57b74193a5b0d68fe98870caa020af3461c4e606ce507d8d29ae87266

See more details on using hashes here.

Provenance

The following attestation bundles were made for mp4_py-2025.1.0.dev6-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.dev6-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for mp4_py-2025.1.0.dev6-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 26459968433f0581b1e3fd0c14ad08525990c7dec28388bab9c9c79f2bae57bd
MD5 7b98231b7ca3ebb347fa8cd9440902e5
BLAKE2b-256 fe68acbfaa6b27ccc8375e0c1203a4c1be64b1739c56bbd8aafe8f14018b0789

See more details on using hashes here.

Provenance

The following attestation bundles were made for mp4_py-2025.1.0.dev6-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.dev6-cp314-cp314-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for mp4_py-2025.1.0.dev6-cp314-cp314-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 e481bd023ac6c2a7ae5b9bd1dec9f0d4498a4acd42609c6e7864217677c2508b
MD5 9047a6d455206ca800befa2912dc21a7
BLAKE2b-256 db447ad30f8ee864f5a41f39c17c08841c437a996ae45920cd2a8bb5979f8d55

See more details on using hashes here.

Provenance

The following attestation bundles were made for mp4_py-2025.1.0.dev6-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.dev6-cp314-cp314-manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for mp4_py-2025.1.0.dev6-cp314-cp314-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 db34b231f5a8dde3193f0eb08450f19af15857457f217614d8610ac10eb9469d
MD5 3983b45c9904869277811aed11f93dc9
BLAKE2b-256 efde133849e9991fd3fc717da59540cc7f4dd61129b314fd846fcae3a15ccadd

See more details on using hashes here.

Provenance

The following attestation bundles were made for mp4_py-2025.1.0.dev6-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.dev6-cp314-cp314-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for mp4_py-2025.1.0.dev6-cp314-cp314-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 35f70343fbb2c2eeb924b63ecf9afe945fdf0df541768d931f32099e34c839a4
MD5 c82d641aa521e9e2f2bb35d3e0b0192d
BLAKE2b-256 948183efa991f34e9d9a75006ceb58b11b63080ee829732539a6545d8385dd73

See more details on using hashes here.

Provenance

The following attestation bundles were made for mp4_py-2025.1.0.dev6-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.dev6-cp314-cp314-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for mp4_py-2025.1.0.dev6-cp314-cp314-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 e9ffbea8fc35289131b316cc76f266b36ed4ccbe7c6a7bda5f2b9bc56d540ca9
MD5 2653bc2ab77d1c723e8b8bfc20a45378
BLAKE2b-256 d8ac2113114487985227a722a34b0185a8f917c52aef093cd4f88dfa5503bab6

See more details on using hashes here.

Provenance

The following attestation bundles were made for mp4_py-2025.1.0.dev6-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.dev6-cp314-cp314-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for mp4_py-2025.1.0.dev6-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 1ca9bdad1baa2b733a583fbc1473ccf43683ae779ece0ab5f2266d5ce61f96e2
MD5 d02f1ca2778792788525f74befc07302
BLAKE2b-256 2f54573cd1118bc562cb7da1a1c9d24ff9b6bfc86eb2a9034d93882aad139349

See more details on using hashes here.

Provenance

The following attestation bundles were made for mp4_py-2025.1.0.dev6-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.dev6-cp313-cp313t-win_amd64.whl.

File metadata

File hashes

Hashes for mp4_py-2025.1.0.dev6-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 5867706ca386b55c61bb2c7d3d41eb7824480b49e8126ff8988a606ad5199ba7
MD5 0f5371b7e6a1e20ddb3ab13f895d9056
BLAKE2b-256 f2601d2eb4184f1aa74df1c6c65586676439e23c7a45bd6f8e0322ee52d97b56

See more details on using hashes here.

Provenance

The following attestation bundles were made for mp4_py-2025.1.0.dev6-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.dev6-cp313-cp313t-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for mp4_py-2025.1.0.dev6-cp313-cp313t-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 55939e5159f3b8b056c89de719335f97f5883e33fd8046c449e97c2a5ee0de90
MD5 cf24d5aefdf4efc65418f3e802c39bd0
BLAKE2b-256 a7695bc64f533ff29c56028c4fbe6e9d7a194276bd52724392e1a589e96c9b81

See more details on using hashes here.

Provenance

The following attestation bundles were made for mp4_py-2025.1.0.dev6-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.dev6-cp313-cp313t-manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for mp4_py-2025.1.0.dev6-cp313-cp313t-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 c8ea998f0993d426eff6397d00b5a2d01da4e6a2bb1900b62c2ef41bc5c452ae
MD5 998c31658e66378ae7080f2f74e086eb
BLAKE2b-256 13f7cc2b42b905d08a13972ad1265cf4e3c13d9b1420ee488da74375c5fd9250

See more details on using hashes here.

Provenance

The following attestation bundles were made for mp4_py-2025.1.0.dev6-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.dev6-cp313-cp313t-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for mp4_py-2025.1.0.dev6-cp313-cp313t-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 af5cc524afd3f6f4141796816e22d714d458f3b0b9eb1cef1f49ef0dec9bfc3b
MD5 1746bdda48c0dbf789da01c191d92e9a
BLAKE2b-256 728dd62d42bd94a356d10abe1276bbc13b95c8768c408b4614e2ba131ef128c2

See more details on using hashes here.

Provenance

The following attestation bundles were made for mp4_py-2025.1.0.dev6-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.dev6-cp313-cp313t-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for mp4_py-2025.1.0.dev6-cp313-cp313t-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 bea73eaae90ad8f2963030d29f073e681775946c3f3cd395ee85f9305ef79016
MD5 95c39cd6b1fa3e7799a57fd363c76e88
BLAKE2b-256 14cdc8cb86309ca891589712f1d4e71dd69f78b70e7214df5704d86be732e96b

See more details on using hashes here.

Provenance

The following attestation bundles were made for mp4_py-2025.1.0.dev6-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.dev6-cp313-cp313t-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for mp4_py-2025.1.0.dev6-cp313-cp313t-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 0664f1f0dfd86886db18343ac9c23840b084856d657f18312b92174e6e255c7f
MD5 496eacfd215b37aa6182d86500e4b92c
BLAKE2b-256 79807f8542ec1e9c0ac1b5361f1f5c1b9ac8661b456a85c0aab8139cf319c22b

See more details on using hashes here.

Provenance

The following attestation bundles were made for mp4_py-2025.1.0.dev6-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.dev6-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for mp4_py-2025.1.0.dev6-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 181bbb263a3922bb73240672eeb1a843983ce7e8f4b2c16bf496f64b8e828d00
MD5 70cc2da1f513e1248d6daf86c3576e44
BLAKE2b-256 c7d9b61ebab86eb269929676cdb8338d244856a0a4fc0e5da91157d056dbb93b

See more details on using hashes here.

Provenance

The following attestation bundles were made for mp4_py-2025.1.0.dev6-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.dev6-cp313-cp313-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for mp4_py-2025.1.0.dev6-cp313-cp313-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 c567c48aa6b2c25153a8eef59b0bb84e9e62eef3ac7c12dd4a82572273a3301d
MD5 d6eb860b3006a70883756e3bfd1bae51
BLAKE2b-256 350986ac6e0363df3b05ce62bdab084eeacb649a9812a8b9c71b9378b82da08d

See more details on using hashes here.

Provenance

The following attestation bundles were made for mp4_py-2025.1.0.dev6-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.dev6-cp313-cp313-manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for mp4_py-2025.1.0.dev6-cp313-cp313-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 a4134ebf562838bc8c26a6225e0054d6b0a6b93390958a185bfe597b094be299
MD5 4ed3ee3a3fd97ed96a23cf086f20ee58
BLAKE2b-256 421f03a312fca8d842129d37be3e2af712ba8e1e7d6d75f67ef3626863bddff0

See more details on using hashes here.

Provenance

The following attestation bundles were made for mp4_py-2025.1.0.dev6-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.dev6-cp313-cp313-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for mp4_py-2025.1.0.dev6-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 90ca916a545fa11e2c3f363244fe8b9273dfeef8819f2173f7fca4b8326f3060
MD5 0219cef13ec85c715f39953092158750
BLAKE2b-256 676a3cd69a3eb8f653ad0fa1002e0c51d7d11d6d019507cb5d3b18fd1d00e677

See more details on using hashes here.

Provenance

The following attestation bundles were made for mp4_py-2025.1.0.dev6-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.dev6-cp313-cp313-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for mp4_py-2025.1.0.dev6-cp313-cp313-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 308137438f01ea0691a9e1f2fcef0d055ba2d0abcb163a1be54f6ea2a5f7fdb0
MD5 bb26366a33756cb6edc29dfd4b01aa2a
BLAKE2b-256 33fd189ed607f0d57ad6ea42fef39a2c41f8bd30b8afd900de82c75e61028afd

See more details on using hashes here.

Provenance

The following attestation bundles were made for mp4_py-2025.1.0.dev6-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.dev6-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for mp4_py-2025.1.0.dev6-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 3d58af5da6f4d86e3099d79503c0ca3b421e3fc7af6499c1460efba0c7631b9c
MD5 ca72c4138490a73bf3896af7d20b9479
BLAKE2b-256 acfb137e41eee5d1a5b9bcade41fb9cfbbdda3e8503bb8d22077ab221d4fa8f7

See more details on using hashes here.

Provenance

The following attestation bundles were made for mp4_py-2025.1.0.dev6-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.dev6-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for mp4_py-2025.1.0.dev6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 8491fcb56f202f621c2b77d89350bf5c32f1e049a22f610dfb31fda1b571e936
MD5 35c5739d5b0db234d87aa890f87f0656
BLAKE2b-256 b11f5ac0dfef202787d27efa85c935521604977696ab41419cc29cb48a69fee9

See more details on using hashes here.

Provenance

The following attestation bundles were made for mp4_py-2025.1.0.dev6-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.dev6-cp312-cp312-manylinux_2_39_x86_64.whl.

File metadata

File hashes

Hashes for mp4_py-2025.1.0.dev6-cp312-cp312-manylinux_2_39_x86_64.whl
Algorithm Hash digest
SHA256 616b850c81e9b23aa9996dd4e3b633ea8e990d53624adc218764d4c03eb7759e
MD5 043a3a9f9c4945e4286cee1f3cc713bd
BLAKE2b-256 9e29aa94e8d6801f9248cf6487113cf0399c877dec827bb3d26576db51e3596d

See more details on using hashes here.

Provenance

The following attestation bundles were made for mp4_py-2025.1.0.dev6-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.dev6-cp312-cp312-manylinux_2_39_aarch64.whl.

File metadata

File hashes

Hashes for mp4_py-2025.1.0.dev6-cp312-cp312-manylinux_2_39_aarch64.whl
Algorithm Hash digest
SHA256 6765822d06e3bc710345a28b1c2b979ff345014652226c63dbf85af3a4f718d0
MD5 c4a7fc6aafb4f294bb81387f0fbe7aab
BLAKE2b-256 e164a447d13ae501d94ca3bb069ef108a4274cd06cdeef8bea851aba780ef505

See more details on using hashes here.

Provenance

The following attestation bundles were made for mp4_py-2025.1.0.dev6-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.dev6-cp312-cp312-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for mp4_py-2025.1.0.dev6-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 6f3e4e1e1f079a21292496262d13c0287f3a443ca9033c8e03759b0504bd9388
MD5 f8fadb2fd1a15b7370375000a530d4d2
BLAKE2b-256 f394355ae4de200a31982eef141ad31b7e2407500bc00c8aca7f16d05bc1fc41

See more details on using hashes here.

Provenance

The following attestation bundles were made for mp4_py-2025.1.0.dev6-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.dev6-cp312-cp312-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for mp4_py-2025.1.0.dev6-cp312-cp312-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 8a66c0864f15b60eb5186a42cf796e53183d19bb2029bb9fde913fc0a6169469
MD5 be72d41a668108c98d8f77d67cf89c8c
BLAKE2b-256 6bf6950511f5b3a1d93f6ffff662f124cfa47292b83935a08e772c40fc9c6149

See more details on using hashes here.

Provenance

The following attestation bundles were made for mp4_py-2025.1.0.dev6-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.dev6-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for mp4_py-2025.1.0.dev6-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 2afead9d4c8e789ea8b30297c54715f25197748931c83b8a3124e977be96d36c
MD5 9db6171eef4209a2d9aae825e736efc6
BLAKE2b-256 b539035faea024172a485f30f9a1e304cb8811e4fc7416da1ea53d969d4d0340

See more details on using hashes here.

Provenance

The following attestation bundles were made for mp4_py-2025.1.0.dev6-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