Skip to main content

pymp4

Build status License Python versions Coverage

Python MP4 box parser and toolkit based on the construct library.

Usage

>>> from pymp4.parser import Box
>>> from io import BytesIO

>>> Box.build(dict(
    type=b"ftyp",
    major_brand="iso5",
    minor_version=1,
    compatible_brands=["iso5", "avc1"]))
b'\x00\x00\x00\x18ftypiso5\x00\x00\x00\x01iso5avc1'

>>> ftyp = Box.parse(b'\x00\x00\x00\x18ftypiso5\x00\x00\x00\x01iso5avc1')
>>> print(ftyp)
Container:
    type = ftyp
    major_brand = iso5
    minor_version = 1
    compatible_brands = ListContainer:
        iso5
        avc1

Contributors

License

Apache License, Version 2.0

Metadata

Release files for pymp4 1.4.0

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

Source distribution (sdist)

Source distribution for pymp4 1.4.0
File Size Uploaded
pymp4-1.4.0.tar.gz 13.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pymp4 1.4.0
File Interpreter ABI Platform
pymp4-1.4.0-py3-none-any.whl Python 3 none any Details

Total release size: 27.9 kB

Release files / pymp4-1.4.0.tar.gz

Download URL pymp4-1.4.0.tar.gz
Size 13.0 kB
Tags Source
SHA-256 checksum
How to use checksums
bc9e77732a8a143d34c38aa862a54180716246938e4bf3e07585d19252b77bb5
BLAKE2b-256 checksum
How to use checksums
a546dfb3f5363fc71adaf419147fdcb93341029ca638634a5cc6f7e7446416b2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.4.1 CPython/3.8.16 Linux/5.15.0-1036-azure

Release files / pymp4-1.4.0-py3-none-any.whl

Download URL pymp4-1.4.0-py3-none-any.whl
Size 14.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3401666c1e2a97ac94dffb18c5a5dcbd46d0a436da5272d378a6f9f6506dd12d
BLAKE2b-256 checksum
How to use checksums
aaa227fea39af627c0ce5dbf6108bf969ea8f5fc9376d29f11282a80e3426f1d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.4.1 CPython/3.8.16 Linux/5.15.0-1036-azure

Release history Release notifications | RSS feed

This release

1.4.0 This release

2 release files

1.3.2

2 release files

1.2.0

1 release file

1.1.0

1 release file

1.0.2

6 release files

1.0.1

6 release files

1.0.0

6 release files

0.0.4

5 release files

0.0.3

5 release files

0.0.2

2 release files

0.0.1

1 release file

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