Skip to main content

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.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")

サンプル

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

Metadata

Release files for mp4-py 2026.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for mp4-py 2026.1.0
File
mp4_py-2026.1.0-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
mp4_py-2026.1.0-cp314-cp314t-manylinux_2_39_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.39+ x86-64 Details
mp4_py-2026.1.0-cp314-cp314t-manylinux_2_39_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.39+ ARM64 Details
mp4_py-2026.1.0-cp314-cp314t-manylinux_2_34_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.34+ x86-64 Details
mp4_py-2026.1.0-cp314-cp314t-manylinux_2_34_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.34+ ARM64 Details
mp4_py-2026.1.0-cp314-cp314t-macosx_15_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 15.0+ ARM64 Details
mp4_py-2026.1.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
mp4_py-2026.1.0-cp314-cp314-manylinux_2_39_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.39+ x86-64 Details
mp4_py-2026.1.0-cp314-cp314-manylinux_2_39_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.39+ ARM64 Details
mp4_py-2026.1.0-cp314-cp314-manylinux_2_34_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.34+ x86-64 Details
mp4_py-2026.1.0-cp314-cp314-manylinux_2_34_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.34+ ARM64 Details
mp4_py-2026.1.0-cp314-cp314-macosx_15_0_arm64.whl CPython 3.14 CPython 3.14 macOS 15.0+ ARM64 Details
mp4_py-2026.1.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
mp4_py-2026.1.0-cp313-cp313-manylinux_2_39_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.39+ x86-64 Details
mp4_py-2026.1.0-cp313-cp313-manylinux_2_39_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.39+ ARM64 Details
mp4_py-2026.1.0-cp313-cp313-manylinux_2_34_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.34+ x86-64 Details
mp4_py-2026.1.0-cp313-cp313-manylinux_2_34_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.34+ ARM64 Details
mp4_py-2026.1.0-cp313-cp313-macosx_15_0_arm64.whl CPython 3.13 CPython 3.13 macOS 15.0+ ARM64 Details
mp4_py-2026.1.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
mp4_py-2026.1.0-cp312-cp312-manylinux_2_39_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.39+ x86-64 Details
mp4_py-2026.1.0-cp312-cp312-manylinux_2_39_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.39+ ARM64 Details
mp4_py-2026.1.0-cp312-cp312-manylinux_2_34_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.34+ x86-64 Details
mp4_py-2026.1.0-cp312-cp312-manylinux_2_34_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.34+ ARM64 Details
mp4_py-2026.1.0-cp312-cp312-macosx_15_0_arm64.whl CPython 3.12 CPython 3.12 macOS 15.0+ ARM64 Details

Total release size: 16.8 MB

Release files / mp4_py-2026.1.0-cp314-cp314t-win_amd64.whl

Download URL mp4_py-2026.1.0-cp314-cp314t-win_amd64.whl
Size 332.2 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
a000d4ed08c99ae31b0874e6ecb3b16f614560e56a0dcfd76735e20f3f38aee2
BLAKE2b-256 checksum
How to use checksums
48ea6a2a58e4aef327ef76b1d4980ddc7feba88e0d8798ed0b7e7d0daef15bda
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 7, 2026.

Transparency log

Release files / mp4_py-2026.1.0-cp314-cp314t-manylinux_2_39_x86_64.whl

Download URL mp4_py-2026.1.0-cp314-cp314t-manylinux_2_39_x86_64.whl
Size 808.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.39+ x86-64
SHA-256 checksum
How to use checksums
40a0a75eba979bddfffe7a24a6e495679d9d53d679dcf2519b6a7a38ffb88a8b
BLAKE2b-256 checksum
How to use checksums
d609ac0869658bc0a20e73a2434057e2b57413cc4a84a3a4bbe573fe835368f5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 7, 2026.

Transparency log

Release files / mp4_py-2026.1.0-cp314-cp314t-manylinux_2_39_aarch64.whl

Download URL mp4_py-2026.1.0-cp314-cp314t-manylinux_2_39_aarch64.whl
Size 767.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.39+ ARM64
SHA-256 checksum
How to use checksums
40bdff250f1d1636fbc4737aa526a0ce58188b19deaa29e7915ffc39460afe9a
BLAKE2b-256 checksum
How to use checksums
427c4f8fdd41ca473a7eb1eeb1db84cfb15ea341c9a6be3a35a741c49fdec6d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 7, 2026.

Transparency log

Release files / mp4_py-2026.1.0-cp314-cp314t-manylinux_2_34_x86_64.whl

Download URL mp4_py-2026.1.0-cp314-cp314t-manylinux_2_34_x86_64.whl
Size 805.9 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
0e606938a7dbd9603d93aaafbb977561c25c79869a34288c084fe529897cb58b
BLAKE2b-256 checksum
How to use checksums
f51e487e465d4ec7c48ca1eadbcff68f323ac0cf1885b257eb8df4d84ab4f875
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 7, 2026.

Transparency log

Release files / mp4_py-2026.1.0-cp314-cp314t-manylinux_2_34_aarch64.whl

Download URL mp4_py-2026.1.0-cp314-cp314t-manylinux_2_34_aarch64.whl
Size 767.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.34+ ARM64
SHA-256 checksum
How to use checksums
ab5edad1389a4ef158670349b28299d7d8eca0161c5dc8eac84087557320bd76
BLAKE2b-256 checksum
How to use checksums
afc761f2b937118a3d26eeed8c4568510329aba334dc8020c6d44ad7a20990f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 7, 2026.

Transparency log

Release files / mp4_py-2026.1.0-cp314-cp314t-macosx_15_0_arm64.whl

Download URL mp4_py-2026.1.0-cp314-cp314t-macosx_15_0_arm64.whl
Size 744.8 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
321003694ec5297fe5c6b1b11797c758a6f66c380af1a3711152305412ed28ec
BLAKE2b-256 checksum
How to use checksums
75b8c0c353022a0b40637fbf175d5c6134e49b9c43d316e058aa7c61740953e8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 7, 2026.

Transparency log

Release files / mp4_py-2026.1.0-cp314-cp314-win_amd64.whl

Download URL mp4_py-2026.1.0-cp314-cp314-win_amd64.whl
Size 323.1 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
f1db022bd877a9ba39d03bf30285763a62a84a0056395301f8888f875a23b100
BLAKE2b-256 checksum
How to use checksums
f0d3281669b3718b7360526269e42801aa3c71978c7d79bb2306f1e4bf1fe078
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 7, 2026.

Transparency log

Release files / mp4_py-2026.1.0-cp314-cp314-manylinux_2_39_x86_64.whl

Download URL mp4_py-2026.1.0-cp314-cp314-manylinux_2_39_x86_64.whl
Size 804.3 kB
Tags CPython 3.14 Linux glibc 2.39+ x86-64
SHA-256 checksum
How to use checksums
2a9aacc93b5120ead70636c50df4edbc8ee94b5553678743b23cbc772129f1ba
BLAKE2b-256 checksum
How to use checksums
3e834e2d8994181e8bfbb684caa9ac69f48ca9bb0cbaf77a3a21580b0312f110
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 7, 2026.

Transparency log

Release files / mp4_py-2026.1.0-cp314-cp314-manylinux_2_39_aarch64.whl

Download URL mp4_py-2026.1.0-cp314-cp314-manylinux_2_39_aarch64.whl
Size 763.5 kB
Tags CPython 3.14 Linux glibc 2.39+ ARM64
SHA-256 checksum
How to use checksums
bc5d84d3a99aecbc063f914d79fc4e8116097c4e1a6b7a219a7911f72b46dca9
BLAKE2b-256 checksum
How to use checksums
dc773fc4014040fcaedc55d0687eb30d709394882605921e29b4bea046770b21
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 7, 2026.

Transparency log

Release files / mp4_py-2026.1.0-cp314-cp314-manylinux_2_34_x86_64.whl

Download URL mp4_py-2026.1.0-cp314-cp314-manylinux_2_34_x86_64.whl
Size 801.9 kB
Tags CPython 3.14 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
a8f229e9e420281c908d30c9a486f53ac48a39fbc375bac4d634b259272f337e
BLAKE2b-256 checksum
How to use checksums
54776f6a1a495fb1002b475fdc71f70acd1a23e35007e4a587caa9e66a43f860
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 7, 2026.

Transparency log

Release files / mp4_py-2026.1.0-cp314-cp314-manylinux_2_34_aarch64.whl

Download URL mp4_py-2026.1.0-cp314-cp314-manylinux_2_34_aarch64.whl
Size 763.3 kB
Tags CPython 3.14 Linux glibc 2.34+ ARM64
SHA-256 checksum
How to use checksums
c691fc8c42e1b95204af956484b6d7c75d1356a5dd6d0e1c91fc55c4d6fee2a2
BLAKE2b-256 checksum
How to use checksums
ad025fca00322391ba926de6a9b40118b628337480d8200344e8e986d8086b8b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 7, 2026.

Transparency log

Release files / mp4_py-2026.1.0-cp314-cp314-macosx_15_0_arm64.whl

Download URL mp4_py-2026.1.0-cp314-cp314-macosx_15_0_arm64.whl
Size 741.9 kB
Tags CPython 3.14 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
0b011fc6ff21f87cac00d07cfb7b98882a24014bbecd0d3dcdf3bcf7fda2cf89
BLAKE2b-256 checksum
How to use checksums
bc626360d4daeb5dbf7ec292bc7921873c54319ff58cd52f1eaa3b1f3d30c640
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 7, 2026.

Transparency log

Release files / mp4_py-2026.1.0-cp313-cp313-win_amd64.whl

Download URL mp4_py-2026.1.0-cp313-cp313-win_amd64.whl
Size 313.3 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
49133c8de145965d85ae4465dc685a41535ac62753963778673b2e04dd30e273
BLAKE2b-256 checksum
How to use checksums
7e43ad2250ad3ff9d8bc30e5025dee8b582fe745886b8d6250282ca825f79269
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 7, 2026.

Transparency log

Release files / mp4_py-2026.1.0-cp313-cp313-manylinux_2_39_x86_64.whl

Download URL mp4_py-2026.1.0-cp313-cp313-manylinux_2_39_x86_64.whl
Size 804.4 kB
Tags CPython 3.13 Linux glibc 2.39+ x86-64
SHA-256 checksum
How to use checksums
d5d01da992f3fb601841b10f744cfb712dba921a132b152b55f42bd8eed126ef
BLAKE2b-256 checksum
How to use checksums
d6e874d55411c6a0e07d56de78911bb210ac9dfeb387deb44953fe9da743ee65
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 7, 2026.

Transparency log

Release files / mp4_py-2026.1.0-cp313-cp313-manylinux_2_39_aarch64.whl

Download URL mp4_py-2026.1.0-cp313-cp313-manylinux_2_39_aarch64.whl
Size 762.9 kB
Tags CPython 3.13 Linux glibc 2.39+ ARM64
SHA-256 checksum
How to use checksums
f32e69045a06f534bcbc0f5d73eceee4a054bd0ede4ca906cf7d5f8fbd717cb2
BLAKE2b-256 checksum
How to use checksums
670c07afda9d13a1735c7d18620d97654dadfac29d476dfd9adae198401f3679
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 7, 2026.

Transparency log

Release files / mp4_py-2026.1.0-cp313-cp313-manylinux_2_34_x86_64.whl

Download URL mp4_py-2026.1.0-cp313-cp313-manylinux_2_34_x86_64.whl
Size 801.9 kB
Tags CPython 3.13 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
4054a9507d4eed66a7dbf0e4f1f91d44204836d622cb85d7071a643865d3662d
BLAKE2b-256 checksum
How to use checksums
8e5d7f570f455e2cabc81058a4e088b47210a2bad6df1f9fb3c7939232612a7d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 7, 2026.

Transparency log

Release files / mp4_py-2026.1.0-cp313-cp313-manylinux_2_34_aarch64.whl

Download URL mp4_py-2026.1.0-cp313-cp313-manylinux_2_34_aarch64.whl
Size 763.0 kB
Tags CPython 3.13 Linux glibc 2.34+ ARM64
SHA-256 checksum
How to use checksums
046260e39222a995a6b54310bfcd76fb27c954066bec715eb2967bf4dbae880a
BLAKE2b-256 checksum
How to use checksums
92f5cb4b685344872ac452ce06f3a2f47d8b74bf678d7d8dd582a2257adeea0e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 7, 2026.

Transparency log

Release files / mp4_py-2026.1.0-cp313-cp313-macosx_15_0_arm64.whl

Download URL mp4_py-2026.1.0-cp313-cp313-macosx_15_0_arm64.whl
Size 741.9 kB
Tags CPython 3.13 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
3a01c91b0108f9bc7c5bfd8ea2d30bca1ee18ab1e68da84e7b44893bbd35da5a
BLAKE2b-256 checksum
How to use checksums
f41bdeeba35b80d436605f1b808e6c67ad5ea242ea7076b74663ef8a46d4ea44
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 7, 2026.

Transparency log

Release files / mp4_py-2026.1.0-cp312-cp312-win_amd64.whl

Download URL mp4_py-2026.1.0-cp312-cp312-win_amd64.whl
Size 313.3 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
7402e4a2c75b0cf2dc0f5754c6bb76d56dcb9d85cef650393bfc6d5368c269eb
BLAKE2b-256 checksum
How to use checksums
53b95990db1079e8bae33deed3d04dcfa062e30c6a22acdbee3f96ae6a782258
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 7, 2026.

Transparency log

Release files / mp4_py-2026.1.0-cp312-cp312-manylinux_2_39_x86_64.whl

Download URL mp4_py-2026.1.0-cp312-cp312-manylinux_2_39_x86_64.whl
Size 804.3 kB
Tags CPython 3.12 Linux glibc 2.39+ x86-64
SHA-256 checksum
How to use checksums
f198c528e4d1c9b4cb8ce114f6b7c1f27c5bef0b5ba141299f0734207de82a9a
BLAKE2b-256 checksum
How to use checksums
8c96783efb83c92bd2aabc1b5838b86cc8d124cf52ed278ec3b84b18571ddbd4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 7, 2026.

Transparency log

Release files / mp4_py-2026.1.0-cp312-cp312-manylinux_2_39_aarch64.whl

Download URL mp4_py-2026.1.0-cp312-cp312-manylinux_2_39_aarch64.whl
Size 763.2 kB
Tags CPython 3.12 Linux glibc 2.39+ ARM64
SHA-256 checksum
How to use checksums
e4293e6aed032187be71f4ae0ba8bb5b7b366aeacfd60941f0acd1fdb33b306a
BLAKE2b-256 checksum
How to use checksums
bd10302f4ef07c476033ae7c86e3d321ddd0ea753ea85792c91763dae73efc4d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 7, 2026.

Transparency log

Release files / mp4_py-2026.1.0-cp312-cp312-manylinux_2_34_x86_64.whl

Download URL mp4_py-2026.1.0-cp312-cp312-manylinux_2_34_x86_64.whl
Size 801.8 kB
Tags CPython 3.12 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
e38030ab91f77bc07e3061eb11522eb22fa03ff3a4c3ff07d179a7a992acf467
BLAKE2b-256 checksum
How to use checksums
cee2c3634e2b96bb1c1e6a2de188d7b3e23a99562ff618a839d691fb14136131
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 7, 2026.

Transparency log

Release files / mp4_py-2026.1.0-cp312-cp312-manylinux_2_34_aarch64.whl

Download URL mp4_py-2026.1.0-cp312-cp312-manylinux_2_34_aarch64.whl
Size 763.1 kB
Tags CPython 3.12 Linux glibc 2.34+ ARM64
SHA-256 checksum
How to use checksums
eab273b920465d59fffe7ff8284cc5162bf502a0256ac814e0f89b556ad9334d
BLAKE2b-256 checksum
How to use checksums
2573a366e8534a4065d7268a1648ee0312da1e8f60f6b4a430374155629aca02
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 7, 2026.

Transparency log

Release files / mp4_py-2026.1.0-cp312-cp312-macosx_15_0_arm64.whl

Download URL mp4_py-2026.1.0-cp312-cp312-macosx_15_0_arm64.whl
Size 742.0 kB
Tags CPython 3.12 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
f343068293ff6f025884cd22dee240d4a566005f1bbfba59e8e12c963ba69e62
BLAKE2b-256 checksum
How to use checksums
fe5d9dcc2ffdda4b104771890c3786cbf8101182acdd343469fcf0ac354a3eba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jan 7, 2026.

Transparency log
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page