mp4-py
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)
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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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